Luffy997的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
JUC并发编程系列(四)

JUC并发编程系列(四)

JUC并发编程系列(四)17.Volatile 1.保证可见性 1234567891011121314151617181920212223/\*\*\* Volatile的可见性\* @author 路飞\* @create 2021/1/20\*/public class JMMDemo1 {private volatile static int num = 0;//主存中num已经
2021-01-26
#多线程
JUC并发编程系列(三)

JUC并发编程系列(三)

JUC并发编程系列(三)11.线程池线程池:三大方法、七大参数、四种拒绝策略 池化技术 程序的运行,本质:占用系统的资源! 优化资源的使用!=>池化技术 线程池、连接池、内存池、对象池///….. 创建、销毁。十分浪费资源 池化技术:事先准备好一些资源,有人要用,就来我这里拿,用完之后还给我。 线程池的好处: 1.降低资源的消耗 2.提高响应的速度
2021-01-26
#多线程
JUC并发编程系列(二)

JUC并发编程系列(二)

JUC并发编程系列(二)6.八锁问题 1.两个sync 锁的对象是方法的调用者,按顺序调用 发短信 打电话 2.发短信休眠4S 依旧一样 按顺序调用 12345678910111213141516171819202122232425262728293031323334353637/\*\*\* 8锁,关于锁的8个问题\* 1.两个sync 锁的对象是方法的调用者,按顺序调用 发短信 打电话\*
2021-01-25
#多线程
JUC并发编程系列(一)

JUC并发编程系列(一)

JUC并发编程系列(一)会写四篇多线程和JUC相关的知识,干活满满,手把手调试,保姆级待遇! 1.什么是JUC?有着多线程的基础,就进一步学习Java关于并发操作封装的工具类,查看JDK1.8帮助文档可知: 2.回顾多线程知识创建线程的方法 1.继承Thread类,重写run()方法,调用start() 通过继承Thread实现的线程类,多个线程间无法共享线程类的实例变量。(需要创建不同Thre
2021-01-24
#多线程
SpringBoot集成JSR303

SpringBoot集成JSR303

SpringBoot集成JSR303JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。 此实现与 Hibernate ORM 没有任何关系。 JSR 303 用于对 Java Bean 中的字段的值进行验证。Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方
2021-01-23
#SpringBoot
SpringBoot之集成Redis

SpringBoot之集成Redis

SpringBoot之集成Redis Redis官网对Redis的介绍: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as stri
2021-01-21
#SpringBoot
SpringBoot之集成Swagger2

SpringBoot之集成Swagger2

SpringBoot之集成Swagger2Swagger是一个简单但功能强大的API表达工具。它具有地球上最大的API工具生态系统,数以千计的开发人员, 使用几乎所有的现代编程语言,都在支持和使用Swagger。使用Swagger生成API,我们可以得到交互式文档, 自动生成代码的SDK以及API的发现特性等。 Swagger2可以利用注解快速、自动地生成接口文档页面,在前后端分离开发中起着重要作
2021-01-21
#SpringBoot
SpringBoot之实现RESTful接口

SpringBoot之实现RESTful接口

SpringBoot之实现RESTful接口REST,即Representational State Transfer的缩写,对这个词组的翻译是表现层状态转化。 RESTful是一种软件设计风格,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 SpringMVC对RESTful风格的接口有着天然的支持,本篇将讲述如何在SpringBoo
2021-01-20
#SpringBoot
SpringBoot集成Mybatis的使用

SpringBoot集成Mybatis的使用

SpringBoot集成Mybatis的使用 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs映射成数据库中的记录。 这里我使用原生的Mybatis,不使用Mybatis插件,来讲解
2021-01-12
#SpringBoot
计算机网络学习笔记

计算机网络学习笔记

计算机网络学习笔记1.TCP/IP四层模型,OSI七层模型的理解为了增强通用性和兼容性,计算机网络都被设计成层次机构,每一层都遵守一定的规则。 因此有了OSI这样一个抽象的网络通信参考模型,按照这个标准使计算机网络系统可以互相连接。 物理层:通过网线、光缆等这种物理方式将电脑连接起来。传递的数据是比特流,0101010100。 数据链路层:首先,把比特流封装成数据帧的格式,对0、1进行
2021-01-11
#计算机网络
1…5678

搜索

Hexo Fluid