2月 2023
1月 2023
12月 2022
10月 2022
8月 2022
6月 2022
7月 2021
3月 2021
9月 2020
8月 2020
- API设计的几条原则
- 用到停不下来,Java 8 新特性:foreach
- 如何替换代码的情况下不停机
- OAuth2.0分布式系统环境搭建
- 使用注解+策略模式+简单工厂的方式消除 if-else/switch-case
- 如何画好架构图?
- 结合线程数、超时时间、jvm优化对SpringBoot进行优化
- 分布式系统中只有两个难题
- Springboot2.x + aop + Lua分布式接口限流实践
- SpringBoot 深度调优
- 前端性能优化-图片懒加载(防抖、节流
- SpringBoot实现api加密So Easy
- 10w+ Excel 数据导入,你会怎么做
- Nginx转发指向数据库映射端口并对外开放访问权限
- SpringBoot中使用dubbo实现RPC调用
- 如何跨微服务共享DTO
- 自己动手编写一个Mybatis插件:Mybatis脱敏插件
- 分布式事务问题的几种方案?
7月 2020
6月 2020
- Ubuntu内核升级以及如何开启BBR加速
- Ubuntu如何同步网络时间
- 团队没人review代码?让sonar来帮你,水平秒提升
- logback-spring.xml文件有注解说明
- spring boot项目整合xxl-job
- 一个Java多线程的问题,颠覆了我多年的认知!
- 疯狂虐杀面试者的事务@Transactional
- Logback配置文件这么写,TPS提高10倍
- 使用MAT分析java内存泄漏,解决内存OOM 1评论
- Java并发之CountDownLatch源码解析
- Windows下查找java应用占用CPU过高问题
- Linux下文件(文件夹)的压缩和解压
- 属性拷贝你还在用BeanUtils?
- 基于springboot来实现对日志文件内容的监控
- Nginx16连环问,你被问到了吗
- Nginx,Redis,Node.js,Tomcat,Vert.x一起讨论大流量高并发
- 带你轻松搞懂事务隔离级别
- Mybatis那的那些坑
- Nginx为什么快到根本停不下来?
- 你写的Java对象究竟占多少内存?
- HashMap 在多线程环境下操作可能会导致程序死循环
- MySQL优化:定位慢查询的两种方法以及使用explain分析SQL
- 如何优化一个秒杀项目?
- 11款好用的在线工具,总有你能用得上的
- 使Windows用户羡慕的那些Mac下独有的优质应用 1评论
- Java8中的Stream API 性能如何
- Serializable 只是一个空接口,那么为什么还要实现它呢? 2评论
- Spring Boot启动流程以及生命周期勾子函数
- Postman找会被删除的Collection
- 一分钟了解mysql与redis一致性解决同步方案
- 你有没有想过,分布式为什么一定要用Redis呢?
- Springboot 基于AOP记录操作日志
- SpringBoot 深度调优,让你的项目飞起来 1评论
- 基于Springboot,Mybatis九种数据库sql实操方式,你get到了吗? 1评论
- 异地多活高可用架构设计
- 使用 ThreadLocal如何避免内存泄露?
- springboot 项目从100M瘦身到100K,部署省事多了! 1评论
- 一种解决jar包冲突的实现:隔离机制
- 这个轮子让SpringBoot实现api加密So Easy
5月 2020
- redis缓存兜底方案设计
- nginxWebUI:一款可以在线生成nginx配置的工具
- Dubbo用了这么久,居然有这么多坑?
- 关于加解密、加签验签的那些事
- SpringBoot配置文件加载顺序详解 1评论
- JAVA开源的小说精品屋
- JAVA项目垂直架构如何进行项目拆分
- 初级、中级、高级运维各应必备哪些技能?
- Cockpit安装使用方法
- 到底什么时候该使用消息队列:MQ
- MyBatis在Spring环境下的事务管理
- Spring IOC & AOP 详解
- Nginx服务器高性能优化–轻松实现10万并发访问量
- java并发控制:ReentrantLock Condition使用详解
- Base Admin:一套简单通用的后台管理系统
- wisdom-education:基于 SpringBoot + Mybatis + Shiro + mysql + redis构建的智慧云智能教育平台
- jboot-admin:基于jboot全家桶构建的微服务实战项目
- RedisLettuceClient:一款基于java swing的跨平台的Redis桌面管理工具
- JWW:基于springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离等统一组件及RBAC权限管理等模块。
- Tomcat、JVM 参数如何调到性能最好?
- docker使用Dockerfile启动Springboot项目
- JAVA技术总监刚当不久、犯的4个错误
- java8中一个极其强悍的新特性Stream
- redis五种基本数据类型的应用场景是啥?
- 推荐的Redis使用规范,Redis就要这么用
- 工作中最常用的Linux命令,排查问题必备
4月 2020
9月 2019
8月 2019
6月 2019
- Elasticsearch 2.2.0 分词篇:中文分词
- JAVA线上追踪类方法执行耗时
- 阿里开源的 java 诊断工具—— Arthas
- 使用Dubbo趟过的坑
- 使用Nginx实现灰度发布
- JVM 常用配置项笔记 ( 重要 )
- 一次生产的JVM优化
- Postman 使用方法详解
- Java之CyclicBarrier使用
- 安卓应用在各大应用市场上架方法整理
- 使用 Binlog 和 Canal 从 MySQL 抽取数据
- WP Mail SMTP配置谷歌邮箱
- centos7下安装php+nginx日常笔记
- php php-fpm安装 nginx配置php
- CentOS7 安装PHP7.0
- centos下修改mysql默认端口
- Ubuntu16.04设置静态IP
- 彻底解决wordpress安装主题或插件需要FTP问题 1评论
- Ubuntu下部署多个tomcat
- ubuntu16.04搭建jdk1.8运行环境
- Veeam Backup 9.5 备份VMware虚拟机
- ESXi6.5中将虚拟机从厚置备转换为精简置备
- Esxi6.5报警
- [ESXi 6.5] 设置ESXi宿主机开机自动启动虚拟机
- 用虚拟机安装Ubuntu Server
- VSphere系列教程(一):ESXI 6.5 的安装和使用
- 【VMware vSphere】使用U盘给戴尔服务器安装ESXi6.0系统
- vmware虚拟机系统esxi不能识别不兼容网卡解决方案
4月 2019
3月 2019
- ngxtop:在命令行实时监控 Nginx 的神器
- nginx内置变量-让你更懂nginx
- JAVA开源项目整理
- spring3 升级到 spring4 要注意该的地方
- Tomcat传json报400错误和请求url地址中包含大括号{}
- Spring Boot2.0 Oauth2 服务器和客户端配置及原理
- 淘宝、京东 构建流式计算卖家日志系统架构的应用实践
- JAVA自定义注解、lock、aop实现注解锁
- MySQL存储过程的基本函数
- svn 迁移到git下全过程
- 豆瓣电影api-豆瓣音乐api-豆瓣小组api-豆瓣图书api
- NGINX访问https跳转到http的解决方法
- Docker中如何删除image(镜像)
- 利用阿里云快速安装最新版docker和加速docker pull
- 查看docker运行中的命令行输出
- 在docker宿主机上查找指定容器内运行的所有进程的PID
- Docker 安装 Mysql 并对外网提供数据库服务
- docker笔记 – container name 冲突
- docker入门实战笔记
- Docker实践 — 安装Docker 1评论
- MAC 设置环境变量path的几种方法
- jdk1.7 与jdk 1.8 生产环境JVM参数
- 如何在Ubuntu上通过Nginx设置HTTP认证