后端
qq_46619637
这个作者很懒,什么都没留下…
展开
-
注解的入门详解
一、注解的作用 注解:说明程序的标签(计算机看) 注释:说明程序的标签(程序员看) 作用: 1、编译检查:在编译阶段检查被标注的代码是否符合注解要求(@override) 2、编写文档:在转换为api时起作用(@author 、@since),自动转换为文字说明 3、代码分析:分析被标注的代码是否正确(通过反射) 二、注解的格式 元注解(标注在注解上的注解) public @interface n...原创 2020-04-06 20:58:46 · 157 阅读 · 0 评论 -
synchronized入门详解
一、synchronize的使用 二、synchronize的实现原理 三、锁的升级过程 一、synchronize的使用 synchronize是Java提供的用于线程同步的锁机制,使用synchronize关键字可以有效解决线程同步的原子性和可见性问题。 原子性是指保证某些临界代码只能同时由一个线程执行 可见性是指线程对共享资源的修改可以及时让其他线程见到(即刷新值回主存中,并通知其他线程) ...原创 2020-04-05 10:40:47 · 172 阅读 · 0 评论 -
Mybatis框架的使用
Mybatis框架的使用(eclipse) 一、mybatis框架使用的基本组成及使用过程 二、基于xml配置实现映射器Mapper测试 三、基于注解配置实现映射器Mapper测试 一、mybatis框架使用的基本组成及使用过程 1、MybatisConfig.xml:全局配置文件,承载全局配置信息(驱动driver,数据库访问路径url,数据库用户名user,数据库密码password,映射器的...原创 2020-03-27 10:43:37 · 183 阅读 · 1 评论 -
redis的缓存穿透原理及其解决方法(布隆过滤器原理)
redis的缓存穿透原理及其解决方法(布隆过滤器原理) 1、redis作为缓存的工作原理:客户端请求数据,如果redis中存在相应数据则直接返回,如果redis中不存在该数据,由MySQL查询返回,并将相应的键值存入redis中,便于保持redis中存在的数据为热数据。 2、缓存穿透的原理:当客户端不断请求到redis中不存在的数据,导致每次请求都需要到数据库中查询数据,从而使得redis缓存没...原创 2020-03-22 00:23:42 · 532 阅读 · 1 评论