首页
学习
活动
专区
工具
TVP
发布

微信公众号:Java团长

如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注我的公众号。
专栏作者
765
文章
1321654
阅读量
146
订阅数
有了这 5 个 IDEA 插件,代码质量还不杠杠的!拿捏!
随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升,潜在的风险也随之暴露,导致最终服务不稳定,造成业务价值的损失。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,从而降低错误风险,但是,代码审查难度大,代码缺陷、漏洞不易发现,且审查工作随着代码量增加而增加,审查效率低。
Java团长
2022-12-20
3.1K0
别再乱打日志了,这份 Java 日志规范,应有尽有,建议收藏!
在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。
Java团长
2022-08-12
3590
比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表!
比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表,使一行代码实现复杂列表检索成为可能!
Java团长
2022-05-23
1K0
我同事说我写代码像写诗
我们都知道注入一个bean有三种方式哦(set注入, 构造器注入, 注解注入),spring推荐我们使用构造器的方式注入Bean
Java团长
2022-02-10
4320
别再用 BeanUtils 了,这款 PO VO DTO 转换神器不香么?
老铁们是不是经常为写一些实体转换的原始代码感到头疼,尤其是实体字段特别多的时候。介绍一个开源项目 mapstruct ,可以轻松优雅的进行转换,简化你的代码。当然有的人喜欢写get set,或者用BeanUtils 进行复制,代码只是工具,本文只是提供一种思路。
Java团长
2021-10-12
4980
如何写出让同事无法维护的代码?
总之,我们的口号是—— Write Everywhere, Read Nowher
Java团长
2021-10-12
3420
能挣钱的,开源SpringBoot和Vue的企业级项目,代码很规范!
SmartAdmin由河南·洛阳 1024创新实验室团队研发的一套互联网企业级的通用型中后台解决方案!
Java团长
2021-08-26
7660
16 条 yyds 的代码规范
链接:cnblogs.com/taojietaoge/p/11575376.html
Java团长
2021-08-26
4080
[源码分析] 消息队列 Kombu 之 Hub
本系列我们介绍消息队列 Kombu。Kombu 的定位是一个兼容 AMQP 协议的消息队列抽象。通过本文,大家可以了解 Kombu 中的 Hub 概念。
Java团长
2021-03-16
1.6K0
这款 IDEA 插件,检测代码漏洞,一键修复,真是太厉害了!
近日,陌陌安全开源了 Java 静态代码安全审计插件 MOMO Code Sec Inspector,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。
Java团长
2021-03-12
9840
@Autowire和@Resource注解使用的正确姿势,别再用错的了!!
来源:juejin.cn/post/6844904064212271117 介绍 今天使用Idea写代码的时候,看到之前的项目中显示有warning的提示,去看了下,是如下代码? @Autowire
Java团长
2021-02-05
1.2K0
基于Java开发一套完整的区块链系统(附源码)
近几年区块链概念越来越火,特别是区块链技术被纳入国家基础设施建设名单后,各大企业也开始招兵买马,对区块链技术进行研究,从各大招聘网站的区块链职位来看,薪资待遇都很不错,月薪30K到80K的都有,这对于我们程序员来说也是一种机遇,说明学习区块链技术刻不容缓。
Java团长
2021-01-20
10K0
Java外卖点餐系统
这一步没什么难度,直接把每一个属性都设置一下,然后设置为私有,注意属性的数据类型,这个很重要,方便后期管理类对其进行操作。
Java团长
2020-12-02
3.3K0
Java抽奖系统(附完整代码)
1)实现三个基本功能:登录、注册、抽奖。 2)登录:用户输入账号密码进行登录,输入账号后会匹配已注册的用户,若输入用户不存在则退出,密码有三次输入机会,登录成功后主界面会显示已登录用户的账号信息。 3)注册:用户首先输入账号名称,系统查询此名称是否存在,如存在则请求用户换一个名称,否则进入密码输入,密码要求6位数字字符串,注册成功后,系统随机分配一个与已有用户不重复的四位数字id编号。 4)抽奖:功能实现前提:需有用户处于登录状态。该前提满足时,系统从已存在用户中随机抽取5位不同的用户标记为幸运用户,并判断正在登录状态的用户是否被抽中。 5)数据存储:采用文件系统,导入java.io.*包, 6)数据结构:登录用户信息保存于ArrayList,幸运用户编号和id保存于长度为5的HasMap<String id,String name> 其中id为Key,name为Value。
Java团长
2020-12-02
1.9K0
对不起,学会这些 Linux 知识后,我有点飘
UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是程序员。Linux 继承了 UNIX 的设计目标。从智能手机到汽车,超级计算机和家用电器,从家用台式机到企业服务器,Linux 操作系统无处不在。
Java团长
2020-11-04
6000
Java实现抢红包算法,附完整代码(公平版和手速版)
这是一种很合理很公平的抢红包算法了,绝对不会让你拼手速的,就别天真了。 在此我们假设 红包剩余金额为 M 红包剩余数量为 N 这种算法就是每次都在区间[0,M/N×2] 随机取一个数 假设100元红包发10个人,那么合理的做法应该是每个人领到10元的概率相同。 第一个人随机金额的范围为[0,100/10×2] ,也就是[0,20],这样平均可以领到10元,此时剩余金额为100-10=90。 第二个人随机金额的范围为[0,90/9×2] ,也就是[0,20],这样平均也可以领到10元,此时剩余金额为90-10=80。 第三个人随机金额的范围为[0,80/8×2] ,也就是[0,20],这样平均也可以领到10元。 这样推导下去,每个人领到相同金额的概率应该就是相同的了。
Java团长
2020-09-22
1.7K0
围绕一个 volatile 关键字居然可以问出来 16 个问题
对于 Java 每次面试就会想到多线程,多线程问题基本跑不了要问一下 volalite 关键字,可是我万万没想到居然一个 volatile 关键字可以连续问题出来 16 个问题!看下你能回答出来几个?
Java团长
2020-07-03
4420
Java集合框架综述,这篇让你吃透!
1、所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。
Java团长
2020-05-05
7940
Java中最大的数据结构:LinkedHashMap了解一下?
Map 家族数量众多,其中 HashMap 和 ConcurrentHashMap 用的最多,而 LinkedHashMap 似乎则是不怎么用的,但是他却有着顺序。两种,一种是添加顺序,一种是访问顺序。
Java团长
2019-11-27
5010
Java 中的锁原理、锁优化、CAS、AQS 详解!
结论:如果volatile变量修饰符使用恰当的话,它比synchronized的使用和执行成本更低,因为它不会引起线程上下文的切换和调度。
Java团长
2019-11-10
5860
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档