随笔分类 -  最佳实践

摘要:1.Executors提供线程池 ExecutorService pool = Executors.newFixedThreadPool(5); ExecutorService submit()可以接受runnable和callable,有返回值,execute()接受runnable,无返回值 2 阅读全文

posted @ 2018-03-09 15:55 zawjdbb 阅读(147) 评论(0) 推荐(0)

摘要:数据库就插大量数据优化 spring事务实现方式 阅读全文

posted @ 2017-09-08 10:05 zawjdbb 阅读(75) 评论(0) 推荐(0)

摘要:JPA:时ORM规范,不是ORM产品,面向JPA编程,就可以在各种ORM框架之间切换 Hibernate:Jboss持久层解决方案 MyBatis:不支持纯粹的面向对象操作,允许开发人员直接编写SQL语句,更加灵活 MyBatis进行持久化操作步骤: 1.开发持久化类PO和编写持久化操作的Mappe 阅读全文

posted @ 2017-08-07 20:49 zawjdbb 阅读(137) 评论(0) 推荐(0)

摘要:开发步骤: 1.在web.xml文件中定义前端控制器DispatcherServlet来拦截用户请求 2.如果需要以POST方式提交请求,则定义包含表单数据的JSP页面。如果仅仅是以GET方式发送请求,则无须经过这一步 3.定义处理用户请求的Handle类,可以实现Controller接口或者使用@ 阅读全文

posted @ 2017-08-04 22:38 zawjdbb 阅读(130) 评论(0) 推荐(0)

摘要:建表原则: 定长与变长分离: int,char(4),time,每个单元值占的字节是固定的。核心且常用字段,宜建成定长,放在一张表,这样查询时磁盘能很快定位到目标位置 varchar,text,blob属于变长字段。变长或不常查询字段,适合当放一张表,用主键与核心表关联起来 常用字段与不常用字段分离 阅读全文

posted @ 2017-08-02 17:37 zawjdbb 阅读(109) 评论(0) 推荐(0)

摘要:charAt()方法要小心处理最后一个 mysql默认不区分大小写,查询时候使用binary可以区分 阅读全文

posted @ 2017-07-26 19:42 zawjdbb 阅读(84) 评论(0) 推荐(0)

导航