java
乔-治
这个作者很懒,什么都没留下…
展开
-
线程池合理估算大小
分配线程池究竟设置多大还是要看你的执行的任务,不要单方面看,线程任务分为Cpu密集型和IO密集型、混合型。主要看系统运行的任务是什么类型的,主要分为3种类型任务:CPU密集型和IO密集型,混合型任务cpu密集型:一般分配N+1,什么是cpu密集型认为,则是任务运行时间快,像单线程处理,如果这种任务你把线程池数量设置过大,会导致cpu上下文切换,这样会导致cpu额外开心和耗时,本来是解决任务异常执行或处理并发任务。IO密集型:一般发分配2N+1(意思则是(2*cpu线程核心数量)+1),这种任务是偏向原创 2021-07-02 13:36:09 · 8635 阅读 · 0 评论 -
String和List相互转换
1.String和List相互转换 public static void main(String[] args) { List<String> list=new ArrayList(); list.add("1"); list.add("2"); list.add("3"); System.out.println("list转换string:"+String.join(",",list)); Str原创 2021-07-28 16:27:48 · 8017 阅读 · 0 评论 -
Calendar(日历)
Calendar类Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。Calendar类静态方法static CalendargetInstance(); 使用默认时区和环境获得一个日历常用方法方法描述static Calendar getInstance()使用默认时区和区域设置获取日历。通过该方法生原创 2021-11-25 11:22:22 · 2152 阅读 · 0 评论 -
StringUtils常用方法
1、 isEmpty方法和isBlank方法的区别isEmpty()与isNotEmpty() 相反)public static boolean isEmpty(String str) { //判断某字符串是否为空,为空的标准是str==null或str.length()==0 return str == null || str.length() == 0;}示例:isEmpty与isNotEmpty 结果相反判断某字符串是否为空,为空的标准是str==null原创 2021-07-26 20:39:44 · 8408 阅读 · 0 评论