09 2017 档案

摘要:1、高并发带来的问题就是 {公共资源 } 的读写不准确 2、解决高并发的几种场景: 场景一) 同一个JVM进程(jee中就是同一个tomcat)中,公共资源在同一块内存中,使用synchronized关键字给代码块或是方法加锁,使得同一个代码块不会被同时调用;成员变量的数据类型尽量使用JUC中的at 阅读全文
posted @ 2017-09-29 19:20 构建巨人肩膀 阅读(1875) 评论(0) 推荐(0)
摘要:Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogg 阅读全文
posted @ 2017-09-26 21:47 构建巨人肩膀 阅读(437) 评论(0) 推荐(0)
摘要:1、mybatis支持映射复杂的查询结果集 2、表之间的关系 3、实体及其对应关系: 4、mybatis Association: 一对一查询的方式 5、mybatis Collection: 一对多查询的方式 附录: (1)建表语句: (2)说明:(引自 http://blog.csdn.net/ 阅读全文
posted @ 2017-09-25 21:57 构建巨人肩膀 阅读(31021) 评论(1) 推荐(0)
摘要:1、nosql client 2、官网:https://nosqlclient.com/ 3、github:https://github.com/nosqlclient/nosqlclient 阅读全文
posted @ 2017-09-14 15:05 构建巨人肩膀 阅读(824) 评论(0) 推荐(0)
摘要:注意:在请求第三方网站时,其返回值的cookie和session中键值对的值可能被清空和篡改 阅读全文
posted @ 2017-09-05 11:19 构建巨人肩膀 阅读(1113) 评论(0) 推荐(0)
摘要:原理:利用spring bean 的监听,在所有的bean 初始化完成之后,能够接收到动作,在这会儿,可以利用spring获取到对应annotation、type的类,利用反射可以做到很多事情。 注意:spring的反射是cglib工具构建的,所以此时需要使用一个工具类获取到原始的javabean。 阅读全文
posted @ 2017-09-05 10:52 构建巨人肩膀 阅读(639) 评论(0) 推荐(0)
摘要:1、前端jQuery可以利用formdata+ajax以及ajaxFileUpload上传(移动端,PC都可以) 2、后端注意跨域访问 阅读全文
posted @ 2017-09-02 23:49 构建巨人肩膀 阅读(134) 评论(0) 推荐(0)