别再写狗屎代码了,推荐这 5 款 IDEA 插件,让你的代码质量直接起飞! 随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升,潜在的风险也随之暴露,导致最终服务不稳定,造成业务价值的损失。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,...
Java注解(3):一个真实的Elasticsearch案例 学会了技术就要使用,否则很容易忘记,因为自然界压根就不存在什么代码、变量之类的玩意,这都是一些和生活常识格格不入的东西。只能多用多练,形成肌肉记忆才行。 在一次实际的产品开发中,由于业务需求的缘故,需要使用Elastic...
C#中的异步和多线程 许多开发人员对异步代码和多线程以及它们的工作原理和使用方法都有错误的认识。在这里,你将了解这两个概念之间的区别,并使用c#实现它们。 我:“服务员,这是我第一次来这家餐厅。通常需要4个小时才能拿到食物吗?” 服务员:“哦...
day49-JDBC和连接池05 JDBC和连接池05 11.BasicDAO 先来分析一个问题 前面我们使用了Apache-DBUtils和Druid简化了JDBC开发,但仍存在以下不足: SQL语句是固定的,不能通过参数传入,通用性不好,需要进行改进...
php中yield的用法是什么 本篇文章给大家介绍一下php中yield的用法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 之前有听过php 中自身也有协程,查看找了下并学习。 demo已上传 我的github笔记 yield 解...
HashMap如何解决hash冲突 1、HashMap如何解决hash冲突? HashMap是通过 拉链法来处理冲突的 2. hash冲突的几种解决方法? 1)、开放地址法: 当 p=H(key) 出现冲突的话,那...