04 2019 档案
摘要:1、主从原理 主从原理大致有三个步骤: 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。 从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。 从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上。 原理图为: 2、主从配置
阅读全文
摘要:Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 在SpringBoot中集成Thymeleaf构建Web应用步骤: pom依赖: 资源目录 Spring Boot默认提供静态资源目录位
阅读全文
摘要:我们常用到的动态特性主要是反射,在运行时查找对象属性、方法,修改作用域,通过方法名称调用方法等。在线的应用不会频繁使用反射,因为反射的性能开销较大。其实还有一种和反射一样强大的特性,但是开销却很低,它就是Javassist。 Javassist其实就是一个二方包,提供了运行时操作Java字节码的方法
阅读全文
摘要:在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行, 我们可以使用多线程来并行的处理任务,也可以使用spring提供的异步处理方式@Async。 Spring异步线程池的接口类,其实质是java.util.concurrent.Executor Spri
阅读全文