摘要:
向线程池提交任务 1.1 execute() 用于提交不需要返回值的任务,所以无法判断任务是否被线程池执行成功。输入的是一个Runnable实例。 如果没有特殊要求,使用缓存线程池是最合适的; 如果只能运行一个线程,就使用单线程池; 如果运行调度任务,则按需使用调度线程池或单线程池; 如果没有其他特 阅读全文
摘要:
原文地址:https://www.nowcoder.com/discuss/152050?type=0&order=0&pos=6&page=0 本文是在原文的基础+理解,想要系统学习,请看原文地址。 线程池介绍 1.1 线程池的概念 线程池(thread pool): 一种线程使用模式。线程的创建 阅读全文
摘要:
原文地址:https://blog.csdn.net/it_man/article/details/4402245 最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于 阅读全文
摘要:
设置博客园样式 设置样式需要先申请js权限,如果要添加版权信息还需要添加版权模板,最下面三个是我博客的js代码。 申请JS权限 添加版权设置 <div> 作者: <a href="https://home.cnblogs.com/u/dc-earl/" target="_blank">i孤独行者</ 阅读全文
摘要:
1. Java中OOP的特点? OOP(Object Oriented Programming):面向对象编程。具有封装、继承、多态三大特征。 封装:解决数据安全性问题; 继承:解决代码的重用性问题; 多态:解决程序扩展问题。1.1 封装 封装:隐藏对象的属性和实现细节,仅对外提供可调用、稳定的公共 阅读全文
摘要:
原文地址:https://blog.csdn.net/u010520146/article/details/81161762 在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的SQL调优方式是必不可少的,下面介绍几种常见的SQL的调优方式,供借鉴. 一.创建索引 1. 要尽量避免全表扫描 阅读全文
摘要:
观察者模式: 官方定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所依赖者都会收到通知并自动更新。 理解:观察者模式在生活中的例子像在头条中关注了某好友,当好友发布消息时,系统第一时间将信息全部推送给我(推模型),或者只传递消息的部分,自己手动获取另外的部分(拉模型),这样保证 阅读全文
摘要:
模版方法设计模式封装算法块,让子类可以在任何时候将自己接金算法,定义模版来管理的算法执行顺序,可以通过方法(钩子函数)来管理模版中的算法执行顺序。 阅读全文
摘要:
外观模式:新增一个类,这个类当作客户端和真正系统之间的桥梁,客户端通过类实习那对系统的调用。 是最小知道原则的具体实现,如果两个类必须通信,要借助第三方类。 相当于客户端和真正系统的通信员,负责他们之间交互。 A是未使用外观模式前,客户端和子系统交互 B是使用外观模式后,外观类当作客户端和子系统的桥 阅读全文
摘要:
前言: 本次大话设计模式是在Head First 设计模式(PDF下载链接https://pan.baidu.com/share/init?surl=c0kXsBY,密码 131f)下的部分总结。 设计模式是由人们在日常生产生活中获得得经验总结,被大家广泛的使用,使用设计模式可以提高我们的开发效率。 阅读全文