技术经理:求求你,别再乱改数据库连接池的大小了!

作者:犬小哈
微信公众号: 小哈学Java

一、前言

基本上来说,大部分项目都需要跟数据库做交互,那么,数据库连接池的大小设置成多大合适呢?
一些开发老鸟可…

SpringBoot一个依赖搞定Session共享,没有比这更简单的方案了!

作者:江南一点雨
微信公众号:牧码小子(ID:a_javaboy)
有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道说…

史上最坑爹的代码!个个让人崩溃!

本文整理自:开源中国 | 码云
Java 就是这么一门神奇的语言,任何水平的人都能写出可以运行的代码,但是一看代码便知水平高低。作为一个程序员,你看过哪些坑爹代…

为什么Go的自定义error有时候会内存溢出

以下文章来源于网管叨bi叨 ,作者KevinYan11
分享一个在go tour上看到的练习题,练习里要求用户自己定义一个错误类型,实现 error接口,函数在…

工程师的职场规划怎么做?一个技术总监的痛与悟

以下文章来源于技艺丛谈 ,作者点我关注
「听君一席话,胜读十年书」
好的职场规划指导,胜过摸爬滚打无数。
01 十年职场弯路的总结和反思
前几天有一位在谷歌工…

基于Spring AOP和Groovy日志模板配置的日志记录框架的二次实现与使用案例

一、项目地址
https://git.oschina.net/xuliugen/ufind-businesslog.git

说明
:本框架是基于koala-p…

SpringBoot 解决跨域请求的几种姿势!

01、背景介绍
熟悉 web 系统开发的同学,对下面这样的错误应该不会太陌生。
之所以会出现这个错误,是因为浏览器出于安全的考虑,采用同源策略的控制,防止当前…

Slf4j MDC使用与实现

前言
如今,在 Java 开发中,日志的打印输出是必不可少的,Slf4j + LogBack 的组合是最通用的方式。
有了日志之后,我们就可以追踪各种线上问题。…

Java对象头压缩—- 永久为Java应用“降本增效”

阿里妹导读
本文介绍了一下OpenJDK的最新技术,对象头压缩,来大幅优化Java对象的内存占用。
前言
Java丰富的生态和语言强大的内存管理技术(GC),…

Java分布式开发不得不知的Dubbo技术详细介绍

1 dubbox简介
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有…

使用Spring AOP实现MySQL数据库读写分离案例分析

一、前言

分布式环境下数据库的读写分离策略是解决数据库读写性能瓶颈的一个关键解决方案,更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。
在进行…

Spring Boot 统一接口响应格式的正确姿势!

01、背景介绍
熟悉 web 系统开发的同学可能比较熟悉,目前绝大多数的互联网软件平台基本都是前后端分离的开发模式,为了加快前后端接口对接速度,一套完善且规范…

Spring Boot + validator 实现全注解式的数据校验,真优雅!

01、故事背景
关于参数合法性验证的重要性就不多说了,即使前端对参数做了基本验证,后端依然也需要进行验证,以防不合规的数据直接进入服务器,如果不对其进行拦截,…

Spring Boot 实现方法异步调用的正确姿势!

01、背景介绍
在实际的项目开发过程中,通常会碰到某个方法内各个逻辑并非紧密相连的业务。比如查询文章详情后更新文章阅读量,其实对于用户来说,最关心的是能快速获…

springboot + rabbitmq实现邮件发送,保证消息100%投递成功

在之前的文章中,我们详细介绍了 SpringBoot 整合 mail 实现各类邮件的自动推送服务。
但是这类服务通常不稳定,当出现网络异常的时候,会导致邮件推送…

聊聊本地缓存的方案选型!

01、背景介绍
说到缓存,面试官基本上会绕不开以下几个话题!
项目中哪些地方用到了缓存?为什么要使用缓存?怎么使用它的?引入缓存后会带来哪些问题?
这些问题,…

原理+配置+实战,Canal一套带走

哈喽大家好,我是阿Q!
前几天在网上冲浪的时候发现了一个比较成熟的开源中间件——Canal。在了解了它的工作原理和使用场景后,顿时产生了浓厚的兴趣。今天,就让我…

3分钟带你快速入门消息队列!

01、消息队列由来
可能在你没了解消息队列之前,已经听过很多概念了,例如 JMS,AMQP,ActiveMQ,RabbitMQ,RocketMQ,Kafka …

盘点Lombok的几个骚操作

前言
本文不讨论对错,只讲骚操作。
有的方法看看就好,知道可以这么用,但是否应用到实际开发中,那就仁者见仁,智者见智了。
一万个读者就会有一万个哈姆雷特,希望这…

Java内部类有坑,100%内存泄露!

目录

简介

为什么要持有外部类

实例:持有外部类

实例:不持有外部类

实例:内存泄露

不会内存泄露的方案

简介
「说明」…