- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Hibernate 懒加载
1. 一对多在一对多关系中,A为一方,B为多方。在一个事务中通过get方法获取一个多方对象b. 配置文件中多方对一方的配置fetch=“select”,一方对多方inverse="true".事务结束,通过b.a访问A,只能获得a.id,也就是a的主键。但是a的其他属性并没有填充到a的成员中。两种方法解决对其他成员的加载:1)通过A的get方法由a.id再次获取A对象2
2015-08-26 16:01:12
416
原创 Java反射
1. 在程序中建立的每一个Class类,实际上都是java.lang.Class的对象,这种对象称之为“类类型”,且每个建立的类对应的“类类型”,也就是对应java.lang.Class的对象,是唯一的。这一点与普通的类可创建多个对象不同。“类类型”不能由用户程序创建,也就是不能通过new Class的方式创建一个Class的对象。而是由java虚拟机来做的。但是“类类型”可以被访问,有三种方
2015-08-20 09:34:13
405
原创 Hibernate对象的持久化状态
对Java Web开发处于初学阶段,之前从书上看到Hibernate对象的瞬态、持久化态、脱管态,都仅限于字面阅读,浅尝辄止。进来在开发调试中,偶然发现将update语句注释掉之后,Hibernate仍然会发送update的SQL语句,百思不得其解,后逐步查资料发现是持久化状态的原因。对象是通过get方法获取的,于是进入持久化状态。处于持久化状态的对象,对其的修改,Hibernate会自动
2015-07-30 14:58:12
408
原创 Spring线程获取容器中bean的方法
在service处理中,需要创建一个线程来完成后续工作,并且该线程需要传参,service在用taskExecutor创建线程后即可返回。这种解决方案是否合理,或者有没有更优雅的办法完成这种主线程返回,把剩余任务交给其他线程的需求,欢迎大家指教。而针对我采用的实现方式,因为线程类是new出来的,不是之前在spring配置文件中作为bean定义好的(因为不知道spring bean的方式怎么
2015-07-23 09:35:57
2600
原创 MySQL unsigned默认显示字符宽度比signed少一个
使用MySQL定义表字段时,如果用unsigned tinyint,那默认显示字符为3,使用signed tinyint,默认显示为4.因为有符号整型的符号要占一位啊...感觉像十万个冷笑话...
2015-07-17 14:44:11
596
原创 MySQL 5.6 布尔类型
MySQL 5.6版本中字段的数据类型没有定义名为"bool" 或者 “boolean”之类的布尔名称。取而代之的是以Tinyint(1)来实现布尔类型只要一个bit的功能。
2015-07-16 13:50:01
1252
原创 Spring taskExecutor运行后台线程在Tomcat停止时时主动退出的方法
程序简介:使用Spring Ioc管理Bean,通过taskExecutor创建了一个后台长期运行的业务线程,xml配置如下: ... ... “taskExecutor”实现类采用的
2015-07-14 09:48:54
7102
原创 Tomcat stop时c3p0连接池线程无法关闭警告
问题:数据源采用c3p0数据库连接池。停止tomcat服务时,发出警告:“严重: The web application [/XXX] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop
2015-07-13 15:00:23
2974
2
原创 Myeclipse自带Tomcat7.0 restart error
问题:使用Myeclipse自带Tomcat7.0,对server进行restart操作,出现错误:Server MyEclipse Tomcat v7.0 failed to start.原因&解决:因为在工程中“Run Configuration”的"Common"中配置了“Standard input and output”中配置输出到文件。导致在restart server
2015-07-09 13:41:01
1154
原创 json-lib中toBean方式解析JSON串大小写问题
环境:json-lib-2.4-jdk15.jar采用JSONObject.toBean(JSONObject jsonObject, Class beanClass, Map classMap)方法将JSON串映射到JAVA类。代码:String json = "{'HeartbeatMessage':{'devId':'000001'}}";Map classMa
2015-06-08 13:54:43
3197
原创 Myeclipse环境Spring版本升级后Web Server启动失败
环境:Myeclipse IDEServer采用Myeclipse内嵌Tomcat v'7.0问题产生:Spring由版本3.1.1升级到4.1.6,所有Spring-4.1.6-RELEASE jar包都加入了工程的Build Path.JUnit4的测试例可以正常加载applicationContext.xml中针对Spring-4.1.6的beans,但将工程以Serve
2015-06-02 09:39:56
959
原创 大小端模式
暴力的记忆方法:小端:低地址低权值,小低低,小弟弟大端:低地址高权值小端是按人的习惯处理的,而大端还得让你绕个弯儿。e.g.存放0x3377地址小端大端0x000x770x330x010x330x77
2015-04-24 11:22:08
307
转载 sockaddr与sockaddr_in的比较
struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_INET。sa
2009-05-12 10:06:00
513
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人