自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 nacos config配置不能动态刷新

解决方案:将**@RefreshScope**注解放到需要获取刷新配置的类上,而不是直接放在启动类上

2021-01-21 15:19:36 2014

转载 Synchronized的原理笔记

1.synchronized的三大属性一、原子性:确保线程互斥的访问同步代码二、可见性:保证共享变量的修改能够及时可见三、有序性:有效解决重排序的问题 从语法上讲,synchronized可以把任何一个非null对象作为“锁”,在HotSpot JVM实现,锁有个专门的名字:对象监视器(Object Monitor)2、synchronized的三种作用作用1.当synchronized作用在实例方法时,监视器(monitor)便是对象的实例(this)2.当synchronized作用在静

2020-11-24 14:48:45 619

转载 TCP的三次握手与四次挥手文字描述

基本传输单词含义**序列号seq:**占4个字节,用来标识数据段的顺序,由本地随机产生。**确认号ack:**占4个字节,期待收到对方下一个报文段的第一个数据字节的序号。**确认ACK:**占1个字节,仅当ACK=1时,确认号字段才有效。**同步SYN:**连接建立时用于同步序号。当SYN=1,ACK=0时表示:这是一个连接请求报文段。若同意连接,则在响应报文段中使得SYN=1,ACK=1。因此,SYN=1表示这是一个连接请求,或连接接受报文。SYN这个标识只有在TCP建立连接时才会被置1,握手完成

2020-11-18 18:21:50 743

原创 数据库三大范式

数据库三大范式一般数据库进行设计时需要遵循的三大原则,就是所谓的三大范式。第一范式确保表中每列的原子性,也就是不可拆分。第二范式确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖。第三范式确保主键列之间没有传递函数依赖关系,也就是消除传递依赖。不能B依赖于主键A,而C仅仅依赖与B,这样的话,B和C字段就应该拆出来独立成表。参考链接:https://www.jianshu.com/p/0355d9e5ba0e————学

2020-11-18 14:39:18 77

原创 Spring Bean生命周期

Spring的生命周期1.BeanDefinition(依赖注入) bean的定义,存放bean的: 1.scope:是否是单例 2.initMethod:初始化方法 3.byName/byType:bean的注入方式 4.@dependsOn:该bean初始化是依赖的类,必须先生成 ......2.属性填充 实例化前,可以获取各种Aware,用来改变类的信息。比如:

2020-10-12 13:16:11 83

原创 SpringBoot配置了Druid数据源还是报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no

错误的原因可能是导入的依赖不对,或者不全,比如我导入的是: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.13</version> </dependency>这样导入依赖是不够的,你需要换成

2020-07-28 22:07:02 1150

原创 SpringBoot整合-Spring MVC拦截器

步骤一:编写拦截器(实现HandlerInterceptor)@Slf4jpublic class MyInterceptor implements HandlerInterceptor { //前置方法 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { log

2020-07-24 16:57:20 133

原创 Springboot整合邮箱报错502解决方法

com.sun.mail.smtp.SMTPSendFailedException: 502 Invalid input from 111.0.184.121 to newxmesmtplogicsvrsza5.qq.com.解决思路:该问题应该是发送方的邮箱不正确的问题开始在properties文件当中配置了发送方邮箱,但是报错server.port=8090spring.mail.username=xxxxxx@qq.comspring.mail.password=xxxxxxxxspri

2020-07-22 22:46:17 17288 2

原创 Swagger2的入门使用

1.导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency>

2020-07-20 22:40:58 140

原创 JAVA几种常见的排序算法(冒泡、选择、插入、希尔、快速)

JAVA几种常见的排序算法(冒泡、选择、插入、希尔、快速)如下:/** * 选择排序算法 * a、将第一个值看成最小值 * *   b、然后和后续的比较找出最小值和下标 * *   c、交换本次遍历的起始值和最小值 * *   d、说明:每次遍历的时候,将前面找出的最小值,看成一个有序的列表,后面的看成无序的列表,然后每次遍历无序列表找出最小值。 * *   e、代码实现 */public static int[] selection(int[] arr){

2020-06-21 22:29:39 101

原创 OPT FIFO LRU 三种算法java实现(带JFrame窗体)

OPT FIFO LRU 三种算法java实现(带JFrame窗体)主窗体代码/****/package windows;import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Font;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionLi

2020-05-09 13:58:13 578 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除