赖进杰
码龄7年
  • 788,803
    被访问
  • 41
    原创
  • 1,471,145
    排名
  • 82
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-03-21
博客简介:

赖进杰的专栏

博客描述:
学而时习之,温故而知新。生命不息,学习不止!
查看详细资料
个人成就
  • 获得184次点赞
  • 内容获得77次评论
  • 获得437次收藏
创作历程
  • 5篇
    2019年
  • 32篇
    2018年
  • 40篇
    2017年
  • 48篇
    2016年
  • 5篇
    2015年
成就勋章
TA的专栏
  • mysql
    1篇
  • 分布式
    1篇
  • 开发工具
    1篇
  • 生活
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

一网打尽 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟!

一网打尽 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟!把 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟放在一起来写更有比较性。这三个东西都是用来处理异常的,但是它们使用的场景都不一样。看本文给你详细的讲解,再也不怕面试被问到了...
转载
发布博客 2019.12.03 ·
364 阅读 ·
0 点赞 ·
0 评论

《仙剑奇侠传》-酒剑仙

御剑乘风来,除魔天地间,有酒乐逍遥,无酒我亦癫。一饮尽江河,再饮吞日月,千杯醉不倒,唯我酒剑仙。——酒剑仙《仙剑奇侠传》
原创
发布博客 2019.05.27 ·
410 阅读 ·
0 点赞 ·
0 评论

spring 声明式事务例子

spring支持编程式事务管理和声明式事务管理两种方式。编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根...
原创
发布博客 2019.03.29 ·
367 阅读 ·
0 点赞 ·
0 评论

spring整合redis使用RedisTemplate的坑Could not get a resource from the pool

一、背景  项目中使用spring框架整合redis,使用框架封装的RedisTemplate来实现数据的增删改查,项目上线后,我发现运行一段时间后,会出现异常Could not get a resource from the pool。起初我是觉得redis的最大连接数不够,所以一味地增大最大连接数,试了几次,发现还是报异常:Could not get a resource from the...
转载
发布博客 2019.03.14 ·
4305 阅读 ·
0 点赞 ·
0 评论

阿里巴巴非常优秀的开源项目

1.分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spr...
转载
发布博客 2019.02.21 ·
606 阅读 ·
1 点赞 ·
0 评论

Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化

Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:这三种模式的不同之处如下:BIO:一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。NIO:利用Java的异步IO处理,可以通过少量的线程处理大量的请求。Tomcat8在Linux系统中默认使用这种方式。T...
转载
发布博客 2018.12.26 ·
654 阅读 ·
1 点赞 ·
0 评论

Java线程池详解

作者:CarpenterLee链接:http://www.cnblogs.com/CarpenterLee/p/9558026.htmlJava线程池详解构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?Runnable和Callable的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。基础知识Executors创建线程池Java...
转载
发布博客 2018.12.26 ·
139 阅读 ·
0 点赞 ·
0 评论

spring boot 项目启动初始化资源或配置的方式

转载来自:https://rensanning.iteye.com/blog/2363313 启动成功后可以通过以下方法运行自己的初始代码: @PostConstruct注解 ApplicationReadyEvent事件 CommandLineRunner/ApplicationRunner接口Java代码  @Component   public class St...
转载
发布博客 2018.12.20 ·
1433 阅读 ·
1 点赞 ·
0 评论

SpringBoot 常用注解大全

作者:tanwei81 ,链接:www.cnblogs.com/tanwei81一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它...
转载
发布博客 2018.12.11 ·
160 阅读 ·
0 点赞 ·
0 评论

Eclipse转IDEA一定要改的8条配置

作者:孤独烟来自:打杂的ZRJ引言坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她!那么是哪八条一定要改的配置呢!我没列快捷键,是因为IDEA原生的快捷键,我用的也挺顺手,所以并不是认为一定要改! 自动编译开关 忽略大小写...
转载
发布博客 2018.11.28 ·
267 阅读 ·
0 点赞 ·
0 评论

Navicat Premium 12

发布资源 2018.11.27 ·
zip

谈谈分布式锁的实现

作者:奎哥本文原创发布于微信公众号「 不止思考 」大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有人写有人读,大家访问到的数据就不一致了。...
转载
发布博客 2018.08.29 ·
158 阅读 ·
0 点赞 ·
0 评论

图片转字符图形

发布资源 2018.08.28 ·
zip

RabbitMQ Exchange Queue RoutingKey BindingKey解析

许多新手在刚接触RabbitMQ的时候,会被各种名词弄晕,包括ConnectionFactory 、Connection 、Channel、Exchange、Queue、RoutingKey、BindingKey等等,现在我言简意赅的描绘一下这些名词到底是啥概念首先我们肯定知道RabbitMQ就是消息队列的一种实现,那么围绕这个,我们就可以思考一个消息队列到底需要什么,当然是需要队列,那么这个队列...
转载
发布博客 2018.05.24 ·
7642 阅读 ·
12 点赞 ·
2 评论

Java代码优化(长期更新)

Java代码优化(长期更新)前言2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的:就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。代码优化一样,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处都能注意代码优化,总体来说对于提升代码的运行效率就很有用了。这个观点,在现在看来,是...
转载
发布博客 2018.05.03 ·
238 阅读 ·
0 点赞 ·
0 评论

生命不息,学习不止。

仅为个人日常工作笔记、积累分享,收藏阅读所用。学而时习之,温故而知新。
原创
发布博客 2018.04.26 ·
564 阅读 ·
1 点赞 ·
1 评论

基于springmvc的easypoi简单使用

基于springmvc的easypoi简单使用最近要做一些excel导入导出的工作,就花时间研究了一下,官方文档实在是有点不足,在这里分享一下研究成果项目框架,SSM框架,基础框架是直接从mybatis-plus项目上 clone下来的 使用eclipse开发 官方资料http://git.oschina.net/jueyue/easypoimaven基本依赖 <dependency&gt...
转载
发布博客 2018.04.26 ·
1189 阅读 ·
0 点赞 ·
0 评论

@NotEmpty,@NotBlank,@NotNull的使用

判断业务增删改查的时候,我们一般需要判断一些字段是否为空,为null,长度是否为空。之前常用的做法是直接通过if else判断,这样显得代码层面比较冗余,刚好看到以下这些注解方便简洁多了,于是搜集了相关资料,直接使用。@NotEmpty 用在集合上面@NotBlank用在String上面@NotNull用在基本数据类型上面1. @NotEmptyAsserts that the annotated...
原创
发布博客 2018.04.11 ·
3430 阅读 ·
0 点赞 ·
0 评论

Java 程序员常用的开发工具

1、常用开发工具作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。有开源免费的;有商用收费的。如何选择一款适合自己的集成开发环境,亦或说选择一款符合自己项目开发需要的集成开发环境。如果选择得当,那么就能够使得开发工作事半功倍;否则事倍而功半。 免费开源EclipseEclipse最...
转载
发布博客 2018.03.30 ·
104234 阅读 ·
35 点赞 ·
3 评论

MySQL命令show full processlist

processlist命令的输出结果显示了有哪些线程在运行,可以检查当前数据库的运行状态,两种方式使用这个命令。1 进入MySQL/bin目录下输入mysqladmin processlist;2启动mysql,输入show processlist;如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己账户的线程.演示:mysql> show full processlist;+...
转载
发布博客 2018.03.27 ·
1265 阅读 ·
0 点赞 ·
0 评论
加载更多