
程序员
文章平均质量分 92
码农单克
这个作者很懒,什么都没留下…
展开
-
如何学习java性能调优?这10个技巧一定要知道
如何学习java性能调优?首先你得知道两个标准。一个是性能调优标准,告诉你可以通过哪些参数去衡量系统性能;另一个是调优过程标准,带你了解通过哪些严格的调优策略,我们可以排查性能问题,从而解决问题。然后,把 Java 性能调优分成5个层级:Java 编程、多线程、JVM 、设计模式、数据库,每个层级下都覆盖了最常见的*性能*问题。最后是实战演练场。以上五个层级的内容,都是基于某个点的调优,现在是时候把你前面所学都调动起来了,这里综合性能问题高频出现的应用场景,学习整体调优方法。原创 2022-09-08 13:58:47 · 217 阅读 · 0 评论 -
蚂蚁金服十年架构师教你深入理解分布式锁
分布式锁分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁就是保证这个房子只有一个门并且一次只有一个人可以进,而且门只有一把钥匙。然后许多人要去看书,可以,排队,第一个人拿着钥匙把门打开进屋看书并且把门锁上,然后第二个人没有钥匙,那就等着,等第一个出来,然后你在拿着钥匙进去,然后就是以此类推为什么要用锁为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统原创 2022-09-08 10:11:33 · 456 阅读 · 0 评论 -
来自从事Java十年的老架构师给大家的一些经验,Java工程师必看
一转眼从学校毕业已经超过10年了,从一名普通的程序员成长为500强企业的架构师,如今也开始做IT管理工作,可以算是一个过来人。这一路走来,自己有一些感悟,也看到其他人的一些经验教训,还有很多朋友不知道怎么从工程师成长为一名合格的架构师,我总结了一些我的人生经验,希望对那些处在迷茫中的年轻朋友们有些许帮助。同时也分享一套架构师的面试题,能答出80%其实已经算是一名合格的架构师了。原创 2022-09-07 15:32:47 · 467 阅读 · 0 评论 -
浅谈一下java设计模式——命令模式
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。原创 2022-09-07 15:06:41 · 218 阅读 · 0 评论