加载中
SpringBoot分组校验及自定义校验注解

前言   在日常的开发中,参数校验是非常重要的一个环节,严格参数校验会减少很多出bug的概率,增加接口的安全性。在此之前写过一篇SpringBoot统一参数校验主要介绍了一些简单的校验方法。而...

09/22 22:32
3.3K
Beanutils造成dubbo反序列化失败?

前言   今天下午,当我经过一个小时的奋”键“疾”码“,准备好好的审查一下(摸鱼)自己写的代码,经过一段时间审查(摸的差不多了,该下班了),得出一个结论我写的代码很优雅、精简。所...

09/16 23:21
3K
由String、String Builder、String Buffer 引起的面试惨案

前言   String,StringBuilder,StringBuffer的区别是啥?这个面试题估计每个JAVA都应该碰到过吧。依稀记得第一次面试的时候,面试官问我这个问题时,心想着能有啥区别不都是拼接字符串嘛。...

08/31 22:41
275
从0搭建属于自己的Jenkins持续集成平台

前言   Jenkins在日常工作中占据了一个非常重要的角色,帮助我们节省了大量用于构建的时间。有些公司有运维大哥对Jenkins进行维护,如果没有那只能自己动手了。俗话说的好自己动手丰衣足食...

06/24 15:28
35
SpringBoot多邮件源发送邮件

前言   最近由于业务需要,需要使用邮件对用户进行通知,但是单个邮箱有发送限制,当推送量过多时,经常会出现失败,于是考虑使用多个邮箱进行发送,由于spring-boot-starter-mail不支持同...

面试问到AOP就该这样回答

前言   相信各位小伙伴在准备面试的时候,AOP都是无法绕过的一个点,经常能看到动态代理、JDK动态代理、CGLIB动态代理这样的字眼。其实动态代理是代理模式的一种。代理模式有静态代理、强制...

SpringBoot异步方法

前言   最近呢xxx接到了一个任务,是需要把AOP打印出的请求日志,给保存到数据库。xxx一看这个简单啊,不就是保存到数据库嘛。一顿操作猛如虎,过了20分钟就把这个任务完成了。xxx作为一个...

03/21 22:00
175
面试问到IOC我该如何回答呢?

前言   相信在面试中,只要问到Spring,基本都会抛出一个问题,说说你对Spring IOC理解吧?虽然在日常的开发经常会使用到,但是要回答起来,并不简单。大脑经过简单的头脑风暴后,蹦出了控...

生产RabbitMQ队列阻塞该如何处理?

前言   那天我和同事一起吃完晚饭回公司加班,然后就群里就有人@我说xxx商户说收不到推送,一开始觉得没啥。我第一反应是不是极光没注册上,就让客服通知商户,重新登录下试试。这边打开极...

03/12 18:08
367
Insert into select语句引发的生产事故

前言   Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O...

03/10 11:56
270
线上千万级大表排序该如何优化?

前言   前段时间应急群有客服反馈,会员管理功能无法按到店时间、到店次数、消费金额 进行排序。经过排查发现是Sql执行效率低,并且索引效率低下。遇到这样的情况我们该如何处理呢?今天我...

mui
03/08 18:20
96
搭建属于自己的FRP内网穿透

前言   内网穿透对于多我们程序员来讲,应该是不陌生的。在对接某些第三方平台的时候,比如说:微信支付,经常会涉及到回调,在开发的时候就需要使用内网穿透来进行本地调试。那么今天给大...

SpringBoot统一参数校验

前言   在日常的开发中,参数校验是非常重要的一个环节,严格参数校验会减少很多出bug的概率,增加接口的安全性。也会减少对接时不必要的沟通。比如说:在对接的时候前端动不动就甩个截图过...

一个基础的SpringBoot项目该包含哪些

前言   建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础...

不用代理加速git clone

前言   Github不仅是全球最大的同性交友平台,还是一个巨大的代码库,包含个各种优秀的项目,对于爱学习的你,就忍不住想把源码下载下来,进行仔细研读一番。当敲下git clone的时候就开始漫...

03/08 18:14
33
设计模式-从风控链理解责任链模式

前言   责任链是一种行为型模式。顾名思义,由多个有不同处理能力节点组成的一条执行链。当一个事件进来时,会判断当前节点是否有处理的能力,反之转入下一个节点进行处理。可以从支付的风...

03/08 18:13
22
设计模式-从开电脑店理解工厂方法

前言   工厂类负责把实例化类时,复杂的过程透明化,同时避免大量实例化类的重复代码的出现。 定义 工厂方法模式(Factory method pattern)是一种实现了“工厂”概念的面向对象设计模式。...

03/08 18:12
12
设计模式-组装电脑入门简单工厂

前言   简单工厂模式,虽然不在23种设计模式中。但是可以认为是工厂模式的一种特殊实现,并且在日常中使用广泛,所以还是值得我们去学习的。 定义 简单工厂模式(Simple Factory Pattern):...

03/08 18:12
43
设计模式-从你的日常理解模板方法

前言   模板方法可以认为是23种设计模式中最简单的一种了,并且生活中能找到很多的场景。模板方法虽然简单但是有些细节我们还是不能忽视的。 定义 模板方法是一种行为类设计模式。 模板方法...

03/08 18:09
77

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部