摘要: 原文地址:https://www.cnblogs.com/chenmz1995/p/10367199.html 一、亲测 /和/*区别 在springboot中建了一个过滤器,测试 当请求为/user/login的时候可以被拦截,当为/page/login.html页面的时候不拦截 当请求为/use 阅读全文
posted @ 2019-10-31 19:10 沦为旧友 阅读(2486) 评论(0) 推荐(0) 编辑
摘要: 数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 阅读全文
posted @ 2019-10-24 14:43 沦为旧友 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 本文链接:https://blog.csdn.net/kongtiao5/article/details/82771694 一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述 阅读全文
posted @ 2019-10-23 08:39 沦为旧友 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Mybatis要解决的问题: 1. 将sql语句硬编码到java代码中,如果修改sql语句,需要修改java代码,重新编译。系统可维护性不高。 设想如何解决? 能否将sql单独配置在配置文件中。 2. 数据库连接频繁开启和释放,对数据库的资源是一种浪费。 设想如何解决? 使用数据库连接池管理数据库连 阅读全文
posted @ 2019-10-22 19:51 沦为旧友 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 问题一:静态与非静态方法是否存在竟态静态同步方法与非静态同步方法存不存在竟态条件,通俗地说就是分别调用静态同步方法和非静态同步方法的两个线程会不会同步? 不会,静态方法请求的是类的同步监视器,而非静态方法请求的是实例的monitor。 以下是测试代码: 测试: 部分输出结果: 问题二:synchro 阅读全文
posted @ 2019-10-22 15:38 沦为旧友 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 每个线程都有要执行的任务。线程的任务处理逻辑可以在Tread类的run实例方法中直接实现或通过该方法进行调用,因此 run()相当于线程的任务处理逻辑的入口方法,它由Java虚拟机在运行相应线程时直接调用,而不是由应用代码进行调用。 而start()的作用是启动相应的线程。启动一个线程实际是请求Ja 阅读全文
posted @ 2019-10-22 08:47 沦为旧友 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 转载处:https://www.cnblogs.com/lztkdr/p/Transaction.html 1.事务的特性ACID 1)原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 2)一致性(Consistency)一个事务中,事务前后 阅读全文
posted @ 2019-10-18 08:44 沦为旧友 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: dubbo:跨系统通信。比如:两个系统,一个系统A作客户端,一个系统B作服务器, 服务器B把自己的接口定义提供给客户端A,客户端A将接口定义在spring中的bean。客户端A可直接使用这个bean,就好像这些接口的实现(即服务器B的代码)也是在自己的代码里一样。客户端A和服务器B在启动的时候都会把 阅读全文
posted @ 2019-09-26 15:40 沦为旧友 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 一:导入依赖 二:配置拦截器插件 三:编写代码 业务层 page里面包含分页信息,users里面包含数据 阅读全文
posted @ 2019-09-16 22:41 沦为旧友 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.图解 2.文字描述 阅读全文
posted @ 2019-09-11 08:35 沦为旧友 阅读(179) 评论(0) 推荐(0) 编辑