
java
文章平均质量分 92
a657281084
这个作者很懒,什么都没留下…
展开
-
什么是线程池
本文我们介绍了线程池的 7 种创建方式,其中最推荐使用的是 ThreadPoolExecutor 的方式进行线程池的创建,ThreadPoolExecutor 最多可以设置 7 个参数,当然设置 5 个参数也可以正常使用,ThreadPoolExecutor 当任务过多(处理不过来)时提供了 4 种拒绝策略,当然我们也可以自定义拒绝策略,希望本文的内容能帮助到你。Executors.newFixedThreadPool:创建一个固定大小的线程池,可控制并发的线程数,超出的线程会在队列中等待;转载 2023-03-08 11:41:10 · 673 阅读 · 0 评论 -
java 控制台错误信息 解析
1. 阅读console信息: 信息包括: 运行时间, 调用哪个类/哪个方法/做了什么… 运行时间, 告诉我们什么时候开始运行, 程序的依次调用顺序 查看加载了哪些配置文件(.properties, xml). 查看程序的入口和出口, 从哪里开始run, 到哪里结束, 中间依次调用了哪些类的哪些方法. 看调用哪些类, 知道经过了怎样流程(可能到哪里出现了问题),转载 2015-10-13 12:03:17 · 4997 阅读 · 0 评论 -
java计算时间差
1.java计算时间差public static int daysBetween(String startDate,String endDate) throws ParseException{ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInsta原创 2016-01-26 17:13:35 · 382 阅读 · 0 评论 -
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,转载 2016-02-19 15:10:43 · 354 阅读 · 0 评论 -
关于电脑安装多个版本JDK后使用时的切换
描述:刚到新公司,自己安装了jdk1.7和开发工具myeclipse10,但是由于公司项目的需要(具体原因不详细描述了),需要使用myeclipse6.5和jdk1.6。于是在切换jdk1.7和jdk1.6之前出现了一些小障碍,下面描述出来以便部分初级程序员和自己以后处理相类似问题。具体操作和描述如下1、原本安装了jdk1.7,环境变量也是配置的1.7相关路径,在cmd下输入【ja转载 2017-08-14 15:26:18 · 756 阅读 · 0 评论 -
servlet/filter/listener/interceptor区别与联系
原文链接: http://blog.youkuaiyun.com/sundenskyqq/article/details/8549932由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filt转载 2017-11-14 09:09:11 · 209 阅读 · 0 评论