java/jdk/jvm等
java/jdk/jvm等
keep12moving
虚心学习,慢慢进步
展开
-
Thread.currentThread()输出Thread[pool-2-thread-1,5,main]含义
Thread.currentThread()输出Thread[pool-2-thread-1,5,main]含义原创 2022-12-05 13:42:59 · 1929 阅读 · 0 评论 -
关于javacore和dump文件
关于javacore和dump文件转载 2022-11-09 15:29:52 · 650 阅读 · 0 评论 -
Method threw ‘java.lang.NullPointerException‘ exception. Cannot evaluate DiskFileItem.toString()
如图debug的时候报错:Method threw 'java.lang.NullPointerException' exception. Cannot evaluate org.apache.commons.fileupload.disk.DiskFileItem.toString()查看源码如下:异常原因: 因为Debug模式下需要显示变量信息,这个信息就是要调用toString()方法得到的,实体类对象存在null属性字段时,调用toString()方法在对null变量...原创 2022-04-12 22:52:23 · 4413 阅读 · 1 评论 -
try-catch的return问题
public String test() { String s = "a"; try { new Long("xyz"); } catch (NumberFormatException e) { s += "a"; return s; } finally { s += "a"; } } @Test pu...原创 2022-04-07 20:39:08 · 476 阅读 · 0 评论 -
Transient
@Transient_love others as self的博客-CSDN博客_@transient转载 2022-04-05 18:55:02 · 95 阅读 · 0 评论 -
Guava
Guava - 简书转载 2022-03-04 11:54:50 · 104 阅读 · 0 评论 -
java线程异步调用(异步线程池)
Spring @Async异步调用(异步线程池)_wudiyong22的专栏-CSDN博客_spring 异步线程转载 2021-10-19 19:20:26 · 291 阅读 · 0 评论 -
Java对象赋值产生的问题(新对象值变化,原对象值也跟着变化)
https://www.jianshu.com/p/37d8fa7efd7b转载 2021-05-31 10:52:35 · 4163 阅读 · 0 评论 -
【JAVA】unicode为12288字符
https://blog.csdn.net/zfpigpig/article/details/8186470转载 2021-05-12 12:13:14 · 276 阅读 · 0 评论 -
Java文档注释用法+JavaDoc的使用详解
https://blog.csdn.net/lsy0903/article/details/89893934?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7转载 2021-05-07 22:50:59 · 104 阅读 · 0 评论 -
JAVA基础(三元运算符)
https://blog.csdn.net/Cricket_7/article/details/90634789?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%转载 2021-04-15 16:34:26 · 100 阅读 · 0 评论 -
Java 异步实现的几种方式
https://blog.csdn.net/weixin_43525116/article/details/85698872转载 2021-02-21 16:47:44 · 621 阅读 · 0 评论 -
Object转Map和Map转Object(对象转map,map转对象)
https://blog.csdn.net/qq_38377774/article/details/90020343?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control转载 2021-02-01 19:26:24 · 238 阅读 · 0 评论 -
JSONArray转java的list
fastjson里的JSONArray类里的toJavaList方法:public <T> List<T> toJavaList(Class<T> clazz) { List<T> list = new ArrayList(this.size()); ParserConfig config = ParserConfig.getGlobalInstance(); Iterator var4 = this.i.原创 2020-12-29 17:00:45 · 6225 阅读 · 2 评论 -
面试题:sleep() 和 wait() 的区别
https://blog.csdn.net/xyh269/article/details/52613507转载 2019-12-18 09:22:50 · 88 阅读 · 0 评论 -
面试题:java主线程等待所有子线程执行完毕在执行
https://blog.csdn.net/u011277123/article/details/54090304http://www.jiacheo.org/blog/262转载 2019-12-17 19:32:14 · 223 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
https://my.oschina.net/wugong/blog/1633176https://blog.csdn.net/cainiao_user/article/details/77146049转载 2019-12-12 13:21:16 · 140 阅读 · 0 评论 -
队列同步器AQS-AbstractQueuedSynchronizer 原理分析
https://blog.csdn.net/J080624/article/details/84849315转载 2019-11-10 17:26:24 · 73 阅读 · 0 评论 -
多线程并发之CountDownLatch(闭锁)使用详解
https://blog.csdn.net/J080624/article/details/82721827转载 2019-11-10 12:41:54 · 399 阅读 · 0 评论 -
Java并发:ThreadLocal详解
https://blog.csdn.net/v123411739/article/details/78698834转载 2019-11-05 01:33:05 · 75 阅读 · 0 评论 -
对CAS的理解,CAS带来的问题,如何解决这些问题?
https://blog.csdn.net/v123411739/article/details/79561458https://blog.csdn.net/liangwenmail/article/details/80832580转载 2019-10-26 22:42:00 · 781 阅读 · 0 评论 -
MySQL产生死锁的根本原因及解决方法
https://blog.csdn.net/qq_34107571/article/details/78001309https://blog.csdn.net/tr1912/article/details/81668423转载 2019-10-26 22:38:12 · 99 阅读 · 0 评论 -
synchronized 底层实现原理?
https://blog.csdn.net/meism5/article/details/90413871https://blog.csdn.net/baidu_38083619/article/details/82527461转载 2019-10-26 20:29:22 · 112 阅读 · 0 评论 -
Java 种15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁等等…
Java 中15种锁的介绍在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁 / 非公平锁 可重入锁 / 不可重入锁 独享锁 / 共享锁 互斥锁 / 读写锁 乐观锁 / 悲观锁 分段锁 偏向锁 / 轻量级锁 / 重量级锁 自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的...转载 2019-10-20 19:15:01 · 98 阅读 · 0 评论 -
使用 synchronized 修饰静态方法和非静态方法有什么区别
synchronized的说明一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(t...原创 2019-10-10 22:46:44 · 402 阅读 · 0 评论 -
多线程面试题总结
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。什么是线程? 什么是线程安全和线程不安全? 什么是自旋锁? 什么是Java内存模型? 什么是CAS? 什么是乐观锁和悲观锁? 什么是AQS? 什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)? 什么是Executors框架? 什么是阻塞队列?如何使用阻塞队列来...转载 2019-10-09 08:45:37 · 326 阅读 · 0 评论 -
Java并发编程之CyclicBarrier详解
简介栅栏类似于闭锁,它能阻塞一组线程直到某个事件的发生。栅栏与闭锁的关键区别在于,所有的线程必须同时到达栅栏位置,才能继续执行。闭锁用于等待事件,而栅栏用于等待其他线程。CyclicBarrier可以使一定数量的线程反复地在栅栏位置处汇集。当线程到达栅栏位置时将调用await方法,这个方法将阻塞直到所有线程都到达栅栏位置。如果所有线程都到达栅栏位置,那么栅栏将打开,此时所有的线程都将被释...转载 2019-10-09 08:45:20 · 130 阅读 · 0 评论 -
面试题:多线程计算数据,怎么合并数据
假设有一个计算量非常大的任务,使用单线程处理会花费很长时间才能处理完成,这时候可以考虑使用多线程分批计算数据,然后再汇总数据输出。在这里,使用了CyclicBarrier来实现。这个类的功能就是指定特定的线程数,等到这些线程都执行完毕之后,才会执行它的await()方法后面的代码,如果在构造器里设定了一个线程类,那么会在业务线程执行完毕之后,先执行构造器里的线程,然后执行await方法后面的线程。...转载 2019-10-09 08:45:06 · 660 阅读 · 0 评论 -
JAVA规则引擎 -- Drools
https://blog.csdn.net/quzishen/article/details/6163012https://blog.csdn.net/sdmxdzb/article/details/81461744转载 2020-12-09 10:05:03 · 91 阅读 · 0 评论 -
规则引擎-IBM ODM(ILog)
https://blog.csdn.net/shierqu/article/details/50616176转载 2020-12-09 10:02:17 · 1333 阅读 · 0 评论 -
JAVA跳出多重循环的三种方法
https://blog.csdn.net/programmer_sir/article/details/39897285?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control转载 2020-12-09 09:54:22 · 254 阅读 · 0 评论 -
java字符串转json取对象和属性值问题
public static void main(String[] args) { String result = "{\"param\":\"{\\\"code\\\":\\\"0\\\",\\\"message\\\":\\\"成功\\\",\\\"result\\\":[{\\\"claimStatus\\\":\\\"审核中\\\"}]}\",\"success\":\"Y\"}"; JSONObject jsonObject = JSONObject.par...原创 2020-12-04 12:25:19 · 670 阅读 · 0 评论 -
java去除字符串中的空格、回车、换行符、制表符
https://www.cnblogs.com/chinaifae/p/10190020.html转载 2020-12-04 12:21:16 · 380 阅读 · 0 评论 -
java字符串去掉转义字符
import org.apache.commons.lang.StringEscapeUtils;StringEscapeUtils.unescapeJava(s);如下: String result = "{\"param\":\"{\\\"code\\\":\\\"0\\\",\\\"message\\\":\\\"成功\\\",\\\"requesTime\\\":\\\"20201204110643285\\\",\\\"result\\\":[{\\\"clCoy\原创 2020-12-04 12:03:57 · 9087 阅读 · 0 评论 -
java Date日期去掉时分秒
https://blog.csdn.net/weixin_42270490/article/details/105269140转载 2020-11-24 15:59:50 · 10810 阅读 · 0 评论 -
java中时间date类型,某天后的第几天
public static void main(String[] args) throws ParseException { String registTime = "2020-10-25 18:31:25"; Calendar calendar = Calendar.getInstance(); calendar.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(registTim...原创 2020-11-18 23:07:54 · 610 阅读 · 0 评论 -
java的字符串变量中加入双引号:““
想得到{"sumNo":"0000627902"},其中"0000627902"是字符串变量,String sumNo=sumNo//上文得到String sumJsonStr = "{\"sumNo\":" + "\"" + sumNo + "\"" + "}";双引:System.out.println("\"");单引:System.out.println("'");原创 2020-11-16 18:49:10 · 2855 阅读 · 0 评论 -
fastjson中jsonarray转list
https://www.jianshu.com/p/d06dec564459转载 2020-11-10 10:00:22 · 1157 阅读 · 0 评论 -
BigDecimal数字数据转String文本数据处理方法,例如:浮点数打印,去末尾多余的0,去科学计数法,四舍五入保留几位小数位
https://blog.csdn.net/geekzhao/article/details/90380799转载 2020-10-27 16:10:06 · 775 阅读 · 0 评论 -
integer 比较大小
https://www.cnblogs.com/yunns/p/4829594.html原创 2020-05-20 15:48:08 · 385 阅读 · 0 评论