随笔分类 -  Java 并发

并发相关
摘要:slf4j MDC使用 最近也是在项目代码里发现一个地方有个 ,忍不住好奇点了进去,于是知道了MDC这个东西,细研究一下,发现还真是个好东西。 MDC解决了什么问题 MDC全名Mapped Diagnostic Contexts,是slf4j提供的一个API,主要功能就是在多线程环境下进行日志调用链 阅读全文
posted @ 2018-06-10 13:31 少年天团 阅读(8784) 评论(0) 推荐(1) 编辑
摘要:ThreadPoolExecutor点滴 线程池应该也是面试绕不开的一个点,平时大家也没少用,但其实也有一些小Tips还是值得记录一下。 Constructor 线程池中保留的线程数量——尽管空闲(如果 被调用或者设置,在达到 后会销毁) 线程池中允许的最大线程数量 线程数量超过核心线程数,超出的空 阅读全文
posted @ 2018-05-12 20:11 少年天团 阅读(775) 评论(1) 推荐(1) 编辑
摘要:猿们好,我是honery,今天来给大家唠一唠如何避免数据库报唯一性约束的错误。 一、问题的引出   首先抛出一个问题,如何保证数据库表中的某列的值都不一样呢?相信大家很容易想到给该列加上 ,这样就能保证业务逻辑的正确性了。实际的使用中,尤其高并发场景下,很容易出现插入同一条记录的 阅读全文
posted @ 2018-04-20 23:57 少年天团 阅读(3434) 评论(4) 推荐(2) 编辑
摘要:并发的场景 最近在编码中遇到的场景,我的程序需要处理不同类型的任务,场景要求如下: 1.同类任务串行、不同类任务并发。 2.高吞吐量。 3.任务类型动态增减。 思路 思路一: 最直接的想法,每有一个任务种类被新建,就创建对应的处理线程。 这样的思路问题在于线程数量不可控、创建、销毁线程开销大。不可取 阅读全文
posted @ 2018-04-17 23:35 少年天团 阅读(946) 评论(0) 推荐(0) 编辑
摘要:<! TOC "synchronized的语义" "实验" "分析" <! /TOC 在看源代码时遇到多线程需要同步的时候,总是会看见几种写法,修饰方法、修饰静态方法、 、`synchronized(this) synchronized(obj)`,之前一直没深究几种方式的区别,现在想来真是惊出一身 阅读全文
posted @ 2018-04-03 22:43 少年天团 阅读(3253) 评论(2) 推荐(0) 编辑
摘要:又是三星期的生活。感觉自从有了这个分享之后,会无形多了一份动力,逼着自己不能落后,必须要去不停的学习,这其实是我想要的,各位少年团中的成员也都是有共鸣的,在此很感动,省去一万字。。。。。这一次会总结对象的安全发布、不变性,这几点,在我们工程实践中,同样也是非常具有参考与思考价值的基础知识点。看书枯燥 阅读全文
posted @ 2018-04-01 03:32 少年天团 阅读(1356) 评论(1) 推荐(0) 编辑
摘要:这是阅读《Java编发编程实战》这本Java多线程领域的宝典书籍的自我总结与融汇贯通的过程。现在看到了第二部分的第七章,我自己先在我们几个人中,做一个开头,把自己学习到的分享出来。这些学习,都算是基础夯实的过程,再多的框架,都是基于这些根本。不要浮躁,踏踏实实,跳出舒适区。 阅读全文
posted @ 2018-03-11 02:03 少年天团 阅读(714) 评论(7) 推荐(2) 编辑

点击右上角即可分享
微信分享提示