- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 Spring Bean的生命周期(非常详细)
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http...
2018-12-18 17:13:48 131
转载 SpringBoot使用ApplicationEvent&Listener完成业务解耦
SpringBoot使用ApplicationEvent&Listener完成业务解耦
2018-12-14 16:35:13 832
转载 Spring Boot中初始化资源的几种方式
假设有这么一个需求,要求在项目启动过程中,完成线程池的初始化,加密证书加载等功能,你会怎么做?如果没想好答案,请接着往下看。今天介绍几种在Spring Boot中进行资源初始化的方式,帮助大家解决和回答这个问题。CommandLineRunner定义初始化类 MyCommandLineRunner实现 CommandLineRunner 接口,并实现它的 run() 方...
2018-12-14 15:06:00 175
原创 Navicat 连接MySQL 8.0.11 出现2059错误
错误使用Navicat Premium 连接MySQL时出现如下错误:原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决更改加密规则:mysql -uroot -ppassword #登录use mysql; #选择数据库ALTER USER ‘root’@‘local...
2018-12-12 17:05:51 309
原创 centos7中输入ifconfig出现ens33,没有eth0
vmware安装的centos7中没有出现eth0网卡,也没有ip,不能上网,输入ifconfig后如下图解决办法1.编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为eth0,NOBOOY需修改为yes[root@localhost ~]# vi /etc/sysconfig/...
2018-12-12 11:25:02 405
原创 PowerDesigner sql生成pdm,pdm的name和注释互换
将sql文件转化成pdm模板首先数据库生成sql文件,然后打开pdm文件:打开文件(file)——选中反向工程(reverse Engineer)——数据库(database)如下图:然后:选中脚本文件,点击添加已经导出的sql,然后点击确定就可以生成对应的模型。将pdm的name和注释互换位置显示效果如图:操作步骤:Open PDM – Tools – Execut...
2018-12-11 17:19:58 1283
转载 windows 下配置 Nginx 常见问题
因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦。至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置。我的系统是win7旗舰版的,到官网下载最新版本 nginx/Windows-1.7.9 解压到英文目录下(我刚开始是放到中文目录下的,启动时会有问题,下面常见错误里会讲到)。一、 Nginx配置找到 conf 目录里的 nginx...
2018-12-11 14:23:15 404
转载 完全理解Java:Fork/Join框架
前言Java 1.7 引入了一种新的并发框架—— Fork/Join Framework。本文的主要目的是介绍 ForkJoinPool 的适用场景,实现原理,以及示例代码。TLDR; 如果觉得文章太长的话,以下就是结论:ForkJoinPool 不是为了替代 Execu...
2018-12-07 16:31:51 166
转载 Spring Boot 的多线程
本文借鉴《JavaEE开发的颠覆者SpringBoot》这本书Springboot开启多线程需要用到两个注解:@EnableAsync和@Async;@EnableAsync:在配置类中通过@EnableAsync注解开启对异步任务的支持@Async:在实际执行的Bean的方法中使用@Async注解来表明这是一个异步任务,在方法中使用表示该方法是异步任务,在类中使...
2018-12-06 10:44:48 178
转载 Rocket MQ发送消息的三种方式初析
前言MQ 发送消息有三种实现方式:可靠同步发送、可靠异步发送、单向(Oneway)发送。基于版本4.2.0+。注意:顺序消息只支持可靠同步发送。可靠同步发送原理:同步发送是指消息发送方发出数据后,会在收到接收方发回响应之后才发下一个数据包的通讯方式。场景:此种方式应用场景非常广泛,例如重要通知邮件、报名短信通知、营销短信系统等。可靠异步发送原理:异步...
2018-12-05 19:12:30 366 1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人