高级JAVA
我是程序汪
深耕IT咨询,10年开发老兵帮你少走弯路,分享我的工作经验,更关注底层码农 转行、培训、自学的小白程序员 联系我请去 微信公众号:我是程序汪 上面有个人微信号
展开
-
多线程高并发【实战开发注意】
要当个高级开发,多线程高并发,是必须掌握的。 1.操作线程生命周期,不要手动。一定用java.util.concurrent.Executors 工具去操作,创建,启动,关闭等等。 2. 创建线程池,注意用static定义,线程数量根据系统的负荷量合理设置。 /** * 定义线程池 */ public static ExecutorServi原创 2017-07-08 15:18:36 · 1698 阅读 · 1 评论 -
数据库模型设计【表设计】
曾经何时,发现自己设计的表,根本不满足业务发展。 1.业务ID的设计,如商品表,单表就不说了,在如今海量数据的背景下,当然要分库发表啦。 商品表,ID,item_id,表位置,ID当然就是主键了,在单表情况下,保持唯一就可以。 item_id商品ID,就是要在全局保持唯一,可能商品表有30张,甚至100张。 2.所用表,都必须有,create_time,modify原创 2017-07-08 15:36:43 · 1013 阅读 · 0 评论