暂无个人介绍
接口性能优化技巧,干掉慢代码!
策略模式-优雅的改造短信业务模块
这份日志格式规范,拿走不谢(Java版)
实体映射最强工具类:MapStruct 真香!
java8中提供的很多新特性可以用来重构传统设计模式中的写法,下面是一些示例
一文帮你整理掌握Nginx(二)
一文帮你整理掌握Nginx
MySQL一张表最多能存多少数据?
将相似或重复请求在上游系统中合并后发往下游系统,可以大大降低下游系统的负载,提升系统整体吞吐率。文章介绍了 hystrix collapser、ConcurrentHashMultiset、自实现BatchCollapser 三种请求合并技术,并通过其具体实现对比各自适用的场景。
本文不是一个吹嘘的文章,不会讲很多高深的架构,相反,会讲解很多基础的问题和写法问题,如果读者自认为基础问题和写法问题都是不是问题,那请忽略这篇文章,节省出时间去做一些有意义的事情。
Github 标星 32K+Star,16 分钟搭建高性能的文件服务器!
我们公司使用了 6 年的Spring Boot 项目部署方案!打包 + Shell 脚本部署详解
属于Java的协程终于来了!
零侵入性:一个注解,在Spring Boot中优雅实现循环重试!
常见内网穿透工具,收好了!
常见内网穿透工具,收好了!
SpringBoot 项目鉴权的 4 种方式
MySQL 模糊查询再也不用like+%了
妙用Java8中的“Function”消灭if...else!
Spring Cloud 分布式实时日志分析采集三种方案~
Java中的 BigDecimal,80%的人都用错了....
Nginx 配置清单(一篇够用)
Spring Cloud Gateway CORS 方案看这篇就够了
8 种最坑的SQL错误用法,你有没有踩过?
Nginx 是如何实现高并发?常见的优化手段有哪些?
3条原则,16个小点,帮你写出一个优秀的对外接口!
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。
泛型中的 T、E、K、V、?等等,究竟是啥?
京东一面:子线程如何获取父线程ThreadLocal的值
实战!使用 阿里 Arthas 工具分析 CPU 飙高
别乱用了,这才是 SpringBoot 停机的正确方式!!!
面试必问:Redis 如何实现库存扣减操作?
JDK9为何要将String的底层实现由char[]改成了byte[]?
SpringBoot实现定时任务的三种方式,总有一款适合你!
Elasticsearch 写入优化记录,从3000到8000/s
给你 2 万条数据,怎么快速导入到 MySQL?写得太好了!
Redis 官方可视化工具,功能真心强大!
线上又 OOM 了 ,教你快速定位问题~
注解+反射优雅的实现Excel导入导出(通用版),飘了!
源码角度,分析@Transactional实现原理
优雅地处理重复请求(并发请求)
前后端分离的接口规范
异步调用几乎是处理高并发Web应用性能问题的万金油,那么什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。
在实际的业务开发当中,经常会遇到复杂的业务逻辑,可能部分同学实现出来的代码并没有什么问题,但是代码的可读性很差。 本篇文章主要总结一下自己在实际开发中如何避免大面积的 if-else 代码块的问题。补充说明一点,不是说 if-else 不好,而是多层嵌套的 if-else 导致代码可读性差、维护成本高等问题。
Yearning MYSQL 是一个SQL语句审核平台。提供查询审计,SQL审核等多种功能,支持Mysql,可以在一定程度上解决运维与开发之间的那一环,功能丰富,代码开源,安装部署容易!
Spring 注入 Bean 的 7 种方式,还有谁不会??
面试官:淘宝七天自动确认收货,可以怎么实现?
别再写一堆的 for 循环了!Java 8 中的 Stream 轻松遍历树形结构、