上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: socket属于传输层,属于tcp/ip协议的范畴,意思是建立连接的两端通信其实是两端的端口进行通信,而不是两端这个端实体。所有应用层的协议都是建立在socket通信之上。socket通信:1.数据的传输速度高,是长连接的通信,可以用于推送服务。2.开发难度大,有时需... 阅读全文
posted @ 2017-03-06 18:20 键盘手小陈 阅读(150) 评论(0) 推荐(0) 编辑
摘要: java中要使用正则表达式首先要有一个正则表达式的表现形式,即Pattern。通俗易懂的说法就要使用正则表达式必须有一个前提:就是必须首先将正则表达式编译为此类的实例。然后使用它的matcher方法与要验证的字符序列进行匹配,它将返回一个Matcher匹配器。创建匹配... 阅读全文
posted @ 2017-03-04 22:18 键盘手小陈 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Servlet 是 Java EE 规范体系的重要组成部分,也是 Java 开发人员必须具备的基础技能,Servlet 3.0 是 Servlet 规范的最新版本。本文主要介绍了 Servlet 3.0 引入的若干重要新特性,包括异步处理、新增的注解支持、可插性支持等... 阅读全文
posted @ 2017-03-04 20:15 键盘手小陈 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 对于属性配置,一般采用的是键值对的形式,如:key=value属性配置文件一般使用的是XXX.properties,当然有时候为了避免eclipse把properties文件转码,放到服务器上认不出中文,可以采用XXX.conf的形式管理属性配置。spring对于属性... 阅读全文
posted @ 2017-03-02 23:29 键盘手小陈 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 我们知道MySql中主键可以设成auto_increment,也就是自增主键,每当新增一条记录,主键值自动加1。在MyBatis中,执行insert,返回值为受影响的语句行数,此操作跟JDBC一致。但是如果应用中需要将插入的值的主键返回时,这时有两种方式:第一种方式:... 阅读全文
posted @ 2017-02-26 19:05 键盘手小陈 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 导读 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得... 阅读全文
posted @ 2017-02-24 13:53 键盘手小陈 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 有这样一个需求,service传一个List给数据访问层,需要执行批量修改操作。所以在配置文件中,会有如下的写法来配置修改的sql语句 update dept set dept_name=#{item.deptName},dept_address=#{item.d... 阅读全文
posted @ 2017-02-23 21:45 键盘手小陈 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 首先明白要使用MyBatis二级缓存,要配置3处。开启全局级二级缓存,开启文件级二级缓存,开启语句级二级缓存。其中全局级二级缓存和语句级二级缓存是默认开启的. 阅读全文
posted @ 2017-02-23 19:35 键盘手小陈 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterE... 阅读全文
posted @ 2017-02-23 13:01 键盘手小陈 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 写代码碰到一个这样的情况,在一个没有放在IOC容器的内,要从容器中获取对象。首先我们知道只有在IOC容器中的对象才能从容器中取其他对象,否则取不了的。意思就是这里通过注解,set等方式注入是无解的。然后我们会想到new 一个ApplicationContext对象,再... 阅读全文
posted @ 2017-02-22 12:20 键盘手小陈 阅读(539) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页