摘要: 1.要使我们自定义的记录日志能够打印出来,我们需要先排除springboot默认的记录日志,添加如下的设置 2.新建 resources/log4j.properties 我的设置为: 3.然后创建Web层日志切面类,这里我设置的是controller层的所有请求都会打印日志信息 其中@Order( 阅读全文
posted @ 2019-05-21 16:48 梧桐树master 阅读(4374) 评论(0) 推荐(0) 编辑
摘要: 在做web应用时,请求过程中发生错误是常见的事,而一般界面显示大片白底黑字让人无从下手,对于用户的体验 也不是很好,这时我们可以利用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理,能够帮助 开发者或者客户端迅速定位错误。 步骤: 1 阅读全文
posted @ 2019-05-21 09:59 梧桐树master 阅读(4145) 评论(0) 推荐(0) 编辑
摘要: AOP是什么? AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 面向方面编程 AOP(Aspect Oriented 阅读全文
posted @ 2019-05-20 14:42 梧桐树master 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 抽象类:如果一个类中包含抽象方法(用abstract修饰的方法),那么这个类就是抽象类 接口:是指一个方法的集合,接口中的所有方法都没有方法体 相同点: 1)都不能被实例化 2)接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能被实例化 不同点: 1)接口只有定义,其方法不能再接口中实 阅读全文
posted @ 2019-05-20 12:04 梧桐树master 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1)线程包括哪些状态,分别是什么? 1.新建状态(new) :线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread() 2.就绪状态(Runnable):也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。例 阅读全文
posted @ 2019-05-16 10:34 梧桐树master 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 1)添加依赖 2)在application.properties设置数据源 然后我们来做测试: 3)在mapper层添加注解mapper 4)添加test和Junit的依赖 5)在测试类上增加@Runwith和@SpringBootTest这两个注解 这样就可以运行成功了 阅读全文
posted @ 2019-05-15 15:06 梧桐树master 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序顾名思义就是整个排序过程像气泡一样上升,其基本思想是(假设由小到大排序):对于给定的n个记录, 从第一个记录开始依次对相邻的两个记录进行比较,当前面的记录大于后面的记录时,交换位置,进行一轮比较和换位后, n个记录中的最大记录将位于第n位;然后对前(n-1)个记录进行第二轮比较;重复该过程直 阅读全文
posted @ 2019-05-15 11:48 梧桐树master 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1)添加对themeleaf的支持的依赖 2)在resources的templates目录下新建currentTime.html th:text的含义是把值显示在当前的标签内 字符串拼接采用双竖||符号就可以 3)修改application.properties,添加如下配置 输入controlle 阅读全文
posted @ 2019-05-15 10:59 梧桐树master 阅读(2403) 评论(0) 推荐(1) 编辑
摘要: 1.Springboot热部署 热部署的意思就是当任何类发生改变时,通过JVM类加载的方式加载到虚拟机上,这样就不需要我们重启Application类了 做法: 1)添加一个依赖到pom.xml上: <!--热部署--> <dependency> <groupId>org.springframewo 阅读全文
posted @ 2019-05-15 09:10 梧桐树master 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 因为对jquery的ajax渲染很不满,所以我就来学vue.js了 1)vue.js是什么 官方解释为:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便 阅读全文
posted @ 2019-05-14 16:59 梧桐树master 阅读(255) 评论(0) 推荐(0) 编辑