陈建华的博客
专注web开发
发布时间 : 2017-01-17 15:57:47     Tags : java

使用java mail 包收发中文邮件的编码,解码问题以及解决方法 JSP教程-邮件相关 编码邮件头(参见RFC822,RFC2047)只能包含US-ASCII字符。邮件头中任何包含非US-ASCII字符的部分必须进行编码,使其只 包含US-ASCII字符。所以使用java mail发送中文邮件必须经过编码,否则别人收到你的邮件只能是乱码一堆。不过使用java mail 包的解决方法很简单,用它自带的MimeUtility工具中encode开头的方法(如encodeText)对中文信息进行编码就可以了。 例子: MimeMessage mimeMsg = new MimeMessage(mai

发布时间 : 2016-12-15 11:57:54     Tags : java

unable to extend table xxxx by xxxx in tablespace xxxx的意思是表空间满了可能是因为磁盘满了,或者表空间配置为不自动扩容。磁盘满了,就扩充磁盘。表空间不自动扩容,可以如下修改。查询表空间的物理路径select * from dba_data_files;修改表空间为自动扩容alter database datafile '/data/oracle/orclspace/YWBZ_TBS.dbf(这个地方为你第一步查到的物理路径)' autoextend on maxsize unlimited;(完)

发布时间 : 2016-12-12 10:52:11     Tags : java

@jsonignore的作用作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。http://www.cnblogs.com/toSeeMyDream/p/4437858.html当表间有One2Many或Many2One时,会发生无限循环的场景,如何破?只要在Set方法前增加以下注解即可:@JsonIgnore public Set xxxs() { return this.xxxYyyy;}http://www.cnblogs.com/tompandas/p/4618668.html1、@Transient@Transient表示该属性并非一个到

发布时间 : 2016-12-02 13:50:41     Tags : java

JPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: FetchType.LAZY:延迟加载 FetchType.EAGER:急加载 急加载就好理解了,在加载一个实体的时候,其中定义是急加载的的属性(property)和字段(field)会立即从数据库中加载 开发过程中遇到问题最多的就是延迟加载,并且问题都是一个: “为什么我定义为延迟加载了,但没起作用,相关的属性或者字段还是会立即加载出来?” 对于这个问题,我的理解是这样的,我们首先假设有如下的影射关系:

发布时间 : 2016-12-02 08:45:25     Tags : java

本想用hibernate来批量的向表中插入数据。但是却遇到了如下的异常:org.hibernate.TransactionException: nested transactions not supported at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:152) at com.xxxx.cw.dao.impl.common.BaseDaoImpl.addBatch(BaseDaoImpl.java:82) at com.x

发布时间 : 2016-12-01 17:04:11     Tags : java

Hibernate的批量处理Hibernate完全以面向对象的方式来操作数据库,当程序里以面向对象的方式操作持久化对象时,将被自动转换为对数据库的操作。例如调用Session的delete()方法来删除持久化对象,Hibernate将负责删除对应的数据记录;当执行持久化对象的set方法时,Hibernate将自动转换为对应的update方法,修改数据库的对应记录。问题是如果需要同时更新100 000条记录,是不是要逐一加载100 000条记录,然后依次调用set方法——这样不仅繁琐,数据访问的性能也十分糟糕。对这种批量处理的场景,Hibernate提供了批量处理的解决方案,下面分别从批量插入、

发布时间 : 2016-11-07 22:37:07     Tags : java

错误代码如下:Exception occurred during event dispatching:java.lang.NullPointerException at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2067) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1977) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java

发布时间 : 2016-11-06 15:50:24     Tags : java

向oracle插入数据的时候,报java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column的错误。网上很多说是超过了多少的长度。经过验证,我的这个错误不是那个问题、最终解决,原因猜测是编码和驱动不匹配。因为我发现是带有中文的都会报错。英文的不会出错。我报错的时候使用的驱动包是ojdbc14.jar,最后换成ojdbc6.jar就好了。ojdbc6本站下载ojdbc6官网下载 (需要oracle账号登陆)

发布时间 : 2016-07-06 18:33:15     Tags : java

报错关键信息如下:2016-7-6 18:00:46 org.apache.catalina.core.ContainerBase addChildInternal严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/PANICS3]] at org.apache.catalina.util.LifecycleBas

发布时间 : 2016-03-10 14:58:38     Tags : java

Image image = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT);Here is a list of all available images:IMG_DEC_FIELD_ERRORIMG_DEC_FIELD_WARNINGIMG_DEF_VIEWIMG_ELCL_COLLAPSEALLIMG_ELCL_COLLAPSEALL_DISABLEDIMG_ELCL_REMOVEIMG_ELCL_REMOVEALLIMG_ELCL_REMOVEALL_DISABLEDIM

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航