02 2017 档案

摘要:我们知道MySql中主键可以设成auto_increment,也就是自增主键,每当新增一条记录,主键值自动加1。在MyBatis中,执行insert,返回值为受影响的语句行数,此操作跟JDBC一致。但是如果应用中需要将插入的值的主键返回时,这时有两种方式:第一种方式:... 阅读全文
posted @ 2017-02-26 19:05 键盘手小陈 阅读(365) 评论(0) 推荐(0)
摘要:导读 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得... 阅读全文
posted @ 2017-02-24 13:53 键盘手小陈 阅读(145) 评论(0) 推荐(0)
摘要:有这样一个需求,service传一个List给数据访问层,需要执行批量修改操作。所以在配置文件中,会有如下的写法来配置修改的sql语句 update dept set dept_name=#{item.deptName},dept_address=#{item.d... 阅读全文
posted @ 2017-02-23 21:45 键盘手小陈 阅读(331) 评论(0) 推荐(0)
摘要:首先明白要使用MyBatis二级缓存,要配置3处。开启全局级二级缓存,开启文件级二级缓存,开启语句级二级缓存。其中全局级二级缓存和语句级二级缓存是默认开启的. 阅读全文
posted @ 2017-02-23 19:35 键盘手小陈 阅读(139) 评论(0) 推荐(0)
摘要:1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterE... 阅读全文
posted @ 2017-02-23 13:01 键盘手小陈 阅读(198) 评论(0) 推荐(0)
摘要:写代码碰到一个这样的情况,在一个没有放在IOC容器的内,要从容器中获取对象。首先我们知道只有在IOC容器中的对象才能从容器中取其他对象,否则取不了的。意思就是这里通过注解,set等方式注入是无解的。然后我们会想到new 一个ApplicationContext对象,再... 阅读全文
posted @ 2017-02-22 12:20 键盘手小陈 阅读(575) 评论(0) 推荐(0)
摘要:struts2前台传递List、Set、Map集合数据到后台 对应数据在前台与后天中的交互,struts2框架替我们做了很大部分的数据封装工作,这里就关于一些常见类型数据传递的格式和配置注意事项做简单的记录。 主要有简单类,List集合... 阅读全文
posted @ 2017-02-19 22:25 键盘手小陈 阅读(622) 评论(0) 推荐(0)
摘要:1.1.1 JDK Timer & TimerTask如果是执行简单的有一定执行周期的,那么使用jdk自带的timer是最简单的。具体:①、编写一个简单类继承 TimerTask,在这个新编写的类中重写父类中run方法,在run中执行要执行的操... 阅读全文
posted @ 2017-02-19 00:12 键盘手小陈 阅读(226) 评论(0) 推荐(0)
摘要:如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的... 阅读全文
posted @ 2017-02-19 00:02 键盘手小陈 阅读(258) 评论(0) 推荐(0)
摘要:继续上篇博客 七、Hibernate双向一对多关联映射:让多的一端来维护关系。 主要是解决一对多单向关联的缺陷,而不是需求驱动的。 1、在Student.java实体类里添加Classes引用。private Classes classes; 2、Stu... 阅读全文
posted @ 2017-02-18 23:31 键盘手小陈 阅读(106) 评论(0) 推荐(0)
摘要:说到关系,在这个世界无处不在,我们必须以某个关系的节点存在在这个世界网中。比如父子关系,师生关系,上下属关系甚至是危险关系。数据也是一样的,它的存在必为某其他节点做准备。 Hibernate有七种映射关联,方向分为单向或双向,主要根据需求分析多和一的关联,分别为:1... 阅读全文
posted @ 2017-02-18 23:30 键盘手小陈 阅读(161) 评论(0) 推荐(0)
摘要:在项目开中,我们经常需要用excel来导入导出数据,而POI技术是实现我们需求的一个选择。POI支持office的所有版本POI全称 PoorObfuscation Implementation,直译为“可怜的模糊实现”,利用POI接口可以通过JAVA操作Micros... 阅读全文
posted @ 2017-02-18 22:51 键盘手小陈 阅读(194) 评论(0) 推荐(0)
摘要:当表单中存在数组时(假定依次输入了1,2,3): 表单提交传递的字符串为:param=1&param=2&param=3 传统的Servlet只能接收数组中第一个参数。publicclass ServletA extends HttpSe... 阅读全文
posted @ 2017-02-18 17:27 键盘手小陈 阅读(875) 评论(0) 推荐(0)
摘要:关于JSONObject的封装,或者说使用,现在市面上很多。这里不做过多的描述,但是有种情况却不得不说明下,JSONObject进行对对象进行JSON格式转换,但是在转换过程中,遇到了Java.sql.Date类型的属性无法完成转换,并且抛出异常:net.sf.jso... 阅读全文
posted @ 2017-02-17 12:39 键盘手小陈 阅读(541) 评论(0) 推荐(0)
摘要:集合映射 复合主键映射 tips:复合主键一定要实现Serializable接口 一对多 多对一多对多(中间表实现) 一对一(1)通过外键映射 无外建方 有外键方 (2)通过主键映射 无主键方 有主键方 ... 阅读全文
posted @ 2017-02-17 00:03 键盘手小陈 阅读(183) 评论(0) 推荐(0)