自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程的几种创建及启动的几种方式

Executors.newCachedThreadPool:创建一个可缓存的线程池,若线程数超过处理所需,缓存一段时间后会回收,若线程数不够,则新建线程;Executors.newFixedThreadPool:创建一个固定大小的线程池,可控制并发的线程数,超出的线程会在队列中等待;Executors.newSingleThreadExecutor:创建单个线程数的线程池,它可以保证先进先出的执行顺序;Executors.newScheduledThreadPool:创建一个可以执行延迟任务的线程池;

2023-11-28 23:25:14 390

原创 设计模式总结:七大原则

七大原则:1、单一职责原则:一个类只负责一个功能领域的职责。或者说一个类应该只有一个引起其变化的原因。2、开闭原则:一个软件实体类应对扩展开放,对修改关闭。即软件实体应在不修改原代码的情况下进行扩展。3、里氏代换原则:对每一个类型为S的对象o1,都有一个类型为T的对象o2。即以T定义的程序P在所有的对象o1替换o2时,程序P的行为没有变化,那么类型S是T的子类型。4、依赖倒转原则:...

2018-12-20 11:08:52 160

原创 Java初级常见面试问题

1、Java基础知识及面向对象基本思想  特性:封装、继承、多态原则:单一、开放封闭、替换、依赖、接口分离2、集合  Vector和ArrayList都带有一个底层的Object[]数组,这个Object[]数组用来保存元素。通过索引访问元素时,只需简单地通过索引访问内部数组的元素。Vector类和ArrayList类的主要不同之处在于同步,Vector是线程安全的,但ArrayList不是。Li...

2018-04-29 21:10:16 1954

原创 PL/SQL DEVELOPER 插入中文乱码解决办法

1、查看Oracle字符集编码:select * from nls_database_parameters where parameter in('NLS_LANGUAGE','NLS_TERRITORY',NLS_CHARACTERSET');2、若NLS_CHARACTERSET的值不为UTF-8,则修改Oracle客户端的ALS_LANG的设置:变量名NLS_LANG的变量值:ALS_L

2017-02-08 12:38:17 405

jdk1.8源码

可用于需要查看jdk1.8的源码代码,希望对你有用。可用于需要查看jdk1.8的源码代码,希望对你有用。可用于需要查看jdk1.8的源码代码,希望对你有用

2017-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除