上一页 1 ··· 174 175 176 177 178 179 180 181 182 ··· 219 下一页
摘要: 作者:李学凯 https://blog.csdn.net/qq_27093465/article/details/52918873 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自 阅读全文
posted @ 2020-05-11 13:42 Java技术栈 阅读(1688) 评论(0) 推荐(0)
摘要: 死锁、活锁、饥饿是关于多线程是否活跃出现的运行阻塞障碍问题,如果线程出现了这三种情况,即线程不再活跃,不能再正常地执行下去了。 死锁 死锁是多线程中最差的一种情况,多个线程相互占用对方的资源的锁,而又相互等对方释放锁,此时若无外力干预,这些线程则一直处理阻塞的假死状态,形成死锁。 举个例子,A同学抢 阅读全文
posted @ 2020-05-11 11:15 Java技术栈 阅读(1146) 评论(0) 推荐(0)
摘要: 来源:ifeve ifeve.com/how to calculate threadpool size/ 在我们日常业务开发过程中,或多或少都会用到并发的功能。那么在用到并发功能的过程中,就肯定会碰到下面这个问题 并发线程池到底设置多大呢? 通常有点年纪的程序员或许都听说这样一个说法 (其中 N 代 阅读全文
posted @ 2020-05-11 09:50 Java技术栈 阅读(3566) 评论(0) 推荐(1)
摘要: 作者:千山 juejin.im/post/5d6228046fb9a06add4e37fe 引言 面试官:StringBuilder和StringBuffer的区别在哪? 我:StringBuilder不是线程安全的,StringBuffer是线程安全的 面试官:那StringBuilder不安全的 阅读全文
posted @ 2020-05-11 08:21 Java技术栈 阅读(1417) 评论(0) 推荐(0)
摘要: 作者:国栋 https://my.oschina.net/goldenshaw/blog/705397 Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中所定义的状态: 阅读全文
posted @ 2020-05-09 15:57 Java技术栈 阅读(1019) 评论(0) 推荐(1)
摘要: 作者:yizhiwazi https://www.jianshu.com/p/9c65b7613c30 前言:IntelliJ IDEA ======================== 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。 其实笔 阅读全文
posted @ 2020-05-09 14:11 Java技术栈 阅读(991) 评论(0) 推荐(0)
摘要: 作者:纪莫 https://www.cnblogs.com/jimoer/p/8799437.html 这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。 JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功 阅读全文
posted @ 2020-05-09 10:41 Java技术栈 阅读(18697) 评论(0) 推荐(0)
摘要: 上图是一个线程的生命周期状态流转图,很清楚的描绘了一个线程从创建到终止的过程。 这些状态的枚举值都定义在java.lang.Thread.State下 NEW:毫无疑问表示的是刚创建的线程,还没有开始启动。 RUNNABLE: 表示线程已经触发start()方式调用,线程正式启动,线程处于运行中状态 阅读全文
posted @ 2020-05-09 09:40 Java技术栈 阅读(781) 评论(0) 推荐(0)
摘要: HashMap线程安全的吗? Java中平时用的最多的Map集合就是HashMap了,它是线程不安全的。 看下面两个场景: 1、当用在方法内的局部变量时,局部变量属于当前线程级别的变量,其他线程访问不了,所以这时也不存在线程安全不安全的问题了。 2、当用在单例对象成员变量的时候呢?这时候多个线程过来 阅读全文
posted @ 2020-05-09 08:19 Java技术栈 阅读(630) 评论(0) 推荐(0)
摘要: 作者:何甜甜在吗 www.juejin.im/post/5dc41c165188257bad4d9e69 看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用 Executors 去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因。 写在前面 首先感谢大家在盖楼的间 阅读全文
posted @ 2020-05-08 18:31 Java技术栈 阅读(705) 评论(0) 推荐(1)
上一页 1 ··· 174 175 176 177 178 179 180 181 182 ··· 219 下一页