水下功夫做透,水上才能顺风顺水。
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页
摘要: 一.代理模式结构图 静态代理 接口: public interface PeoPleInterface { void vote(); } 被代理类: public class Farmer implements PeoPleInterface{ @Override public void vote( 阅读全文
posted @ 2020-05-30 15:15 北方寒士 阅读(140) 评论(0) 推荐(0)
摘要: 一、简单工厂(单个工厂) 二、抽象工厂(多个工厂) 三. 模式总结 主要优点1. 屏蔽了产品的具体创建过程,使用简单。2. 满足开闭原则,具有更高的扩展性。其缺点是:每增加一个产品就要增加一个具体产品类和一个对应的具体工厂类,这增加了系统的复杂度。 模式角色抽象工厂(Abstract Factory 阅读全文
posted @ 2020-05-30 12:20 北方寒士 阅读(302) 评论(0) 推荐(0)
摘要: 一. 类的表示 类用矩形表示,分为三层,自顶向下分别是:类名、属性和方法。 属性格式:[可见性] [属性名称] : [类型] = {缺省值,可选}方法格式:[可见性] [方法名称] (参数列表) : [类型] 可见性: -表示private、+表示public、#表示protected。 二. 接口 阅读全文
posted @ 2020-05-30 10:26 北方寒士 阅读(308) 评论(0) 推荐(0)
摘要: ArrayList<ArrayList<Integer> > Print(TreeNode pRoot) { if(pRoot==null){ return null; } ArrayList<ArrayList<Integer> > mutiLineList = new ArrayList<Arr 阅读全文
posted @ 2020-05-28 21:46 北方寒士 阅读(176) 评论(0) 推荐(0)
摘要: String str1 = “abc";创建一个或不创建对象。若常量池中已经存在“abc”,那么str1直接引用,不创建String对象。否则,先在常量池先创建“abc”内存空间,再引用。 String str2 = new string("abc");创建一个或两个对象。new关键字,一定会在堆空 阅读全文
posted @ 2020-05-28 13:01 北方寒士 阅读(373) 评论(0) 推荐(0)
摘要: ArrayList<ArrayList<Integer> > Print(TreeNode pRoot) { if(pRoot==null){ return null; } ArrayList<ArrayList<Integer> > mutiLineList = new ArrayList<Arr 阅读全文
posted @ 2020-05-27 11:46 北方寒士 阅读(201) 评论(0) 推荐(0)
摘要: 消息队列的作用:解耦,削峰,异步,顺序性(在一定程度上保证)。 解偶快递员可以选择自己的时间,把快递放到柜子里,不需要关心小明是否在家。小明也不需要一直等待给快递员开门,两个人解耦了。异步快递员把快递放到柜子里发个信息就可以去送下一件,不需同步等待结果。削峰到了双十一,小明一天要到100个快递,由于 阅读全文
posted @ 2020-05-26 23:12 北方寒士 阅读(744) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2020-05-26 15:45 北方寒士 阅读(122) 评论(0) 推荐(0)
摘要: 1. 线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。2. 当调用 execute() 方法添加一个任务时,线程池会做如下判断: a) 如果正在运行的线程数量小于 corePoolSize,那么马上创建线程运行这个任务; b) 如果正 阅读全文
posted @ 2020-05-26 12:16 北方寒士 阅读(4699) 评论(0) 推荐(1)
摘要: 一、corePoolSize 核心线程大小线程池中最小的线程数量,即使处理空闲状态,也不会被销毁,除非设置了allowCoreThreadTimeOut。 CPU密集型:核心线程数 = CPU核数 + 1IO密集型:核心线程数 = CPU核数 * 2+1注:IO密集型(某大厂实践经验)核心线程数 = 阅读全文
posted @ 2020-05-26 12:02 北方寒士 阅读(8920) 评论(1) 推荐(2)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页