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