java达人

222 篇文章
54 人订阅

全部文章

java达人

武林外传—阿沅,这是依赖传递呀!

武三通最近收养了一个义女,叫阿沅,此女自幼父母双亡,十分孤苦,武三通对他一直疼爱有加,不光教她武术,还教她编程,想着日后等阿沅长大了,也可以当个程序媛什么的,作...

513
java达人

武林外传—武三通的zuul之惑

渔樵耕读四人紧赶慢赶地开始了网关的设计和开发,他们倒也算劳逸结合,中间休息了,或到山涧里徒手抓鱼,或放开喉咙唱着歌,或摇头晃脑地吟几首诗,一日晚间,武三通躺在牛...

673
java达人

对JVM还一知半解?这篇文章让你彻底搞定JVM!

对于Java开发者来说,想把自身能力提升到更高层次,某些JVM相关知识应该是优先级很高的。比如说GC策略,JVM调优。

1004
java达人

武林外传—一灯大师与众弟子漫谈Api网关选型

南帝段王爷隐居桃源后,潜心研究,构筑了一套武林秘籍访问系统,系统是微服务部署的,拆分为多个模块,每个模块只做一件事情。系统刚上线的时候非常顺利,但随着访问量的增...

875
java达人

Spring声明式事务的一个注意点及原理简析

以前我们说过,Spring通过ThreadLocal机制解除了事务管理模块与数据访问层的紧密耦合,提高了模块的可重用性,也保证了多线程环境下的对connecti...

723
java达人

Spring aop 的代理机制

Spring aop 是通过代理实现的,代理有静态代理,jdk动态代理和cglib动态代理,代理就像我们生活中的房产中介,你不直接与房主,银行接触,而是通过中介...

582
java达人

多线程设计模式解读6-single threaded Execution模式(附分布式环境下的操作)

Single Threaded Execution模式主要是用于确保同一时间内只能让一个线程执行处理,说通俗点就是对synchronized的标准化使用方式,这...

894
java达人

多线程设计模式解读5—Immutable Object(不可变对象)模式

前面讲了Producer-Consumer模式,它有许多变种,我们以后会讲。我们将接着了解另外一种分支的设计模式,前面所讲的所有的模式,都是要用到锁的,而锁是会...

643
java达人

多线程设计模式解读4—Producer-Consumer模式

Producer-Consumer模式可以说是多线程设计模式之王,后期我们要讲的许多模式像Thread-Pool模式,Active Object模式等都是Pro...

1124
java达人

多线程设计模式解读3—Two-phase Termination(两阶段终止)模式

有时候,我们希望提前结束线程,但安全可靠地停止线程,并不是一件容易的事情,如果立即停止线程,会使共享的数据结构处于不一致的状态,如目前已经废弃使用的Thread...

522
java达人

多线程设计模式解读2—Promise(承诺)模式

上次我们讲到多线程设计模式的Guarded Suspension(保护性暂挂模式),Guarded Suspension是条件未满足时线程一直处于等待状态,直到...

743
java达人

多线程设计模式解读1—Guarded Suspension(保护性暂挂模式)

大家好,今天我们给大家介绍一个多线程设计模式的一个概念,我们平时业务代码写得比较多,因此,如果刚上手写比较复杂多线程代码,很有可能会埋下一些坑,而这些坑一时之间...

744
java达人

和不懂技术的产品经理共事是怎样一种体验?

第二个是转岗。据了解有很多技术人员在工作几年后出于职业发展的考虑都会选择成为产品经理。当然,各大企业在进行产品经理招聘时给出的高薪资,也是吸引了越来越多的人加入...

712
java达人

程序员的短板及其克服之道

我有个同事,工作一开始仅做一些编码工作,跳槽一段时间后,除了从事技术工作,还带一个小团队,兼顾管理,由于他技术能力突出,又性情开朗,能说会道,周围的小伙伴都被他...

970
java达人

一段解决kafka消息处理异常的经典对话

有一天,卡尔维护的购买系统发生了一个奇怪的异常,从日志里看到,购买后的任务处理竟然先于购买任务执行了。“不可能啊,按照代码的顺序,一定是先执行购买流程,再发送消...

1070
java达人

中高级技术面试考察过程中的关键点

曾经根据自己的面试经验写过,这是一种标准化,流程化的方式,用于考察一个人的方方面面,然而,一次面试时间不过短短30,40分钟,在这段时间内,要全面的考察一个人是...

1110
java达人

共识算法三巨头的碰面

一天,区块链共识算法的三巨头在蜂巢会上碰了碰头,一起探讨共识算法在区块链中的应用前景,三方各执一词,都觉得自己才是未来的老大。

930
java达人

技术组长如何组织一次晨会(附面试考察标准)

从实践角度来讲,日报有助于将工作动态以文字形式记录下来,每天对自己的工作作一个总结,但这种方式似乎不为程序员所喜欢,所掌握的信息也不够实时动态,相对而言,晨会似...

910
java达人

程序员技术变现之路

人是会骗人的,但代码不会,人是靠不住的,但紧跟趋势的技术却不是,只要掌握技术,在任何用得到技术的地方,都可以混口饭吃。普通程序员的一生,就是日复一日进行技术变现...

1020
java达人

51%攻击解析

来源:http://www.8btc.com/51attack(点击阅读原文前往)

800

扫码关注云+社区