自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring技术总结

Spring执行流程

2020-04-15 21:12:07 111

原创 单例模式(八种单例模式)

什么是单例?确保一个类在任何情况下(任何情况:多线程、并发、反射调用构造器)只有一个实例,并提供一个全局访问点。单例会因此其所有的方法、属于创建型模式。单例的几种写法?懒汉、饿汉、枚举、double check 、内部类。饿汉式:不管用不用,都先赋值。优点:线程安全、逻辑简单、空间换时间;缺点:如果这种写法被大量使用,导致内存开销增加。懒汉式:即用即赋值,不调用不赋值。第一次使用时先判断...

2020-04-07 21:36:41 190

原创 任务调度系统(定时任务)

1.运行流程Cron表达式:设置触发规则;调度器:调度器本身就是一个线程,并且一定是单例的,如果不是单例,会出现多指挥官,任务乱套问题;存储任务位置:默认保存在内存中,RAMJobStore,出现重启后找不到任务问问题,所以可以在配置文件中配置,持久化到数据库(磁盘),JDBCJobStore;任务信息和触发器绑定关系为1:N。2.实现动态调度将任务存进数据库,以任务管理形式(界面)...

2020-04-01 21:46:33 1126

原创 线程池的实现原理(并发编程)

1.线程池比线程好在哪里1)、每次new Thread,新建对象性能差;2)、缺乏统一管理,可能导致线程创建过多,死机等。3)、缺乏更多功能,如:定时执行,定期执行,线程中断等;4)、自定义线程数量,根据CPU决定。2.实现线程的复用run方法结束,线程就结束,线程复用while(true)是前提,通过阻塞队列(BlockingDequen)实现生产者和消费者模型;take,pull等...

2020-03-31 21:52:03 96

原创 JVM

这里写自定义目录标题JVM![在这里插入图片描述](https://img-blog.csdnimg.cn/20200328205919266.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg4NTk3MA==,s...

2020-03-28 21:38:46 87

原创 Java对于Equals方法和HashCode方法的联系

Java对于Equals方法和HashCode方法的联系1.如果两个对象相同,那么他们hashcode一定相同;2.如果他们的hashcode相同,那么他们的对象不一定相同,是是有equals方法进行比较的;3.equals不相等的两个对象hashcode有可能相同,hashcode不相等,equals一定不相等,hashcode相同,equals可能相同也肯能不同。...

2020-03-27 16:29:25 93

原创 Vue子父组件间传值

父组件向子组件传值 <child :title="title" :run="run" :header="this"></child>子组件,在引用子组件里使用props:[‘title’]或props:{‘title’:String}接收值。子组件向父组件传值 this.$emit('childForValue', this.childValue),子组件内使用$e...

2020-01-19 10:58:03 146

原创 多进程和多线程的对比

进程一个进程下可以有一个或者多个线程,但是至少有一个线程。进程的缺点创建进程的开销比创建线程的开销大,特别是在windows系统上进程间通信要比线程间的通信慢,原因是线程间的通信是读写同一个变量进程的优点稳定性高,一个进程崩溃不会影响其他的进程,进程之间是相互独立的。.线程多线程要读写共享数据,并且需要数据同步。线程的缺点开启线程需要占用一定的内存空间(默认每个线程...

2019-12-12 15:42:49 122

原创 Springboot Vue打包项目

在项目开发中需要将分离之后的项目进行合并打包(前+后)。1.https://www.cnblogs.com/kevinZhu/p/9931317.html2.https://blog.csdn.net/SungLee_1992/article/details/85616272

2019-12-10 15:27:19 111

原创 Springboot搭建

Springboot+Mybatis项目搭建搭建SpringBoot项目1.选择jdk路径2.项目基本信息填写(默认配置也行直接next)3.选择默认Dependencies(依赖)如下图所示,只要依赖配置下图的几个就好4.填工程名,可根据需求修改或者默认配置也行,然后next5.等待依赖的下载以及项目的构建(构建成功如下图)6.启动Application.java即可。配置文件1.Pom.xml...

2019-12-10 15:21:54 411

空空如也

空空如也

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

TA关注的人

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