来自:冰河技术 写在前面 忘记之前在哪个群里有朋友在问:有出分布式锁的文章吗~@冰河?我的回答是:这周会有,也是【高并发】专题的。想了想,还是先发一个如何使用Redisson实现分布式锁的文章吧?为啥?因为使用Redisson实现分布式锁简单啊!Redisson框架
来自:冰河技术 写在前面 Tomcat作为最常用的Java Web服务器,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomcat在高并发环境下的性能呢? Tomcat运行模式 Tomcat的运行模式有3种。 1.bio模式 默认的模式,性能非常低下,没有经过任何
这次收集的99套Java经典项目主要包括SSM Java web项目,SSH项目,SpringBoot项目,微服务项目,OA/Erp/人事系统,商城,邮箱系统,聊天系统等大型项目,所有项目都包含开发视频教程和完整源码资料,大部分也包含了开发文档。 下面附上整个目录,有需要的可以关
来自:码海 由于渲染问题,文字漏了一大段,文章重发一遍 前言 我们每天都在用 Google, 百度这些搜索引擎,那大家有没想过搜索引擎是如何实现的呢,看似简单的搜索其实技术细节非常复杂,说搜索引擎是 IT 皇冠上的明珠也不为过,今天我们来就来简单过一下搜索
来自:非科班的科班 本文思维导图 HashMap简介 HashMap 是很常用的一种集合框架,其底层实现方式在 JDK 1.7和 JDK 1.8中却有很大区别。 HashMap 是用来存储数据的,它底层在JDK 1.7是数组+链表实现的,而JDK 1.8是使用数组+链表+红黑树实现,通过对 key 进行
作者| Mr.K 来源| 技术领导力(ID:jishulingdaoli) 许多读者向老K请教,如何高效阅读? 学习是一辈子的事情,时间告诉我们,无理取闹的年龄过了,到了该装逼的时候了。 谈谈自己对高效阅读的一些粗浅认识,一家之言,希望对你有所启发。 一、选一本值得读的
来自:Java中文社群 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足
来自:程序通事 忙,真忙 这两个星期真是巨忙,年前有个项目因为各种莫名原因,一直拖到这个月才开始真正测试。然后上周又接到新需求,马不停蹄进入开发。 一边开发着新需求,一边改着旧项目的 Bug。再加上这个项目算是从别人那交给过来的,这部分新功能代码
作者:邹溪源,长沙资深互联网从业者,架构师社区特邀嘉宾! 一 1) 有一天,我的朋友Y童鞋分享了他正在做的一个内部开源项目,这个开源项目从外表上看,跟目前市场上那些代码生成器本没有特别大的区别,所以我兴趣并不大。 在他给我介绍了一下具体需求之后,
本源:http://fangjian0423.github.io/2017/05/31/springboot-executable-jar/ SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。在pom文件里加入这个插件即可:
来自:冰河技术 写在前面 在【高并发专题】中的《高并发之——线程与多线程》一文中,我们简单介绍了线程的生命周期和线程的几个重要状态,并以代码的形式实现了线程是如何进入各个状态的。今天,我们就结合操作系统线程和编程语言线程再次深入探讨线程的生
本文根据孙冲老师在〖Deeplus直播第215期〗线上分享演讲内容整理而成。 孙冲 轮子科技项目主管 关注人、技术、架构三者联系,现在的工作方向为微服务、DDD、中台、架构、项目管理以及敏捷相关。 对业务架构感兴趣,当前正在尝试DDD在项目中的落地。 大家好,
作者: findyi, 腾讯、360码农,前哒哒少儿英语技术VP,现任土豆教育CTO。 — 1 — 1969年,美国国防部研究计划署第一次将互联网应用于军事连接。随后美国西南部四所名校的四台计算机通过这项技术连接起来。 谁也没想到,这项计划会对人类的命运产生如此
来自:Java面试那些事儿 咱们先从一道简单的面试题说起。 请填充代码,判断一个数是否为奇数。 public static boolean isOdd(int i) { } 估计很多同学一看到这道题目,都会觉得太简单了,简直就是送分题,恰恰也是这么简单的一道题目,却能慢慢引导出来很多问
作者| Mr.K 来源| 技术领导力(ID:jishulingdaoli) 老K之前在电商独角兽公司担任过技术VP,带过几百人的技术团队,这几年下来,从我手下出去的Leader,有10几人都已经是各大互联网公司总监、VP级别了。 如果说,培养Leader有什么诀窍的话,总结下来就是:自古