摘要: 一、SpringCloudConfig定义 spring cloud config是一个基于http协议的远程配置实现方式。通过统一的配置管理服务器进行配置管理,客户端通过https协议主动的拉取服务的的配置信息,完成配置获取。 二、为什么要使用监听的形式重新获取配置文件内容,而不是重启服务 1、无 阅读全文
posted @ 2020-07-12 08:02 码在江湖 阅读(854) 评论(0) 推荐(0)
摘要: 一、为什么要使用线程池 先谈谈直接建立Thread的弊端: 1、每次执行不同的任务都需要新建线程,浪费资源和时间 2、缺乏统一的管理,容易出现自锁的现象 再来对比说说使用线程池的优势: 1、起到重用线程的作用,减少时间和资源的浪费 2、可有效的控制线程的总数,避免资源的浪费 3、有更多的功能比如定期 阅读全文
posted @ 2020-07-01 21:21 码在江湖 阅读(400) 评论(0) 推荐(0)
摘要: 今天无意之间看到了import+static的骚操作,来记录一下,居然import配合static,还可以直接引入静态资源(JDK1.5之后),代码如下: 实体类: package com.example.demo.aop; /** * * @version: 1.1.0 * @Descriptio 阅读全文
posted @ 2020-06-30 22:21 码在江湖 阅读(261) 评论(0) 推荐(0)
摘要: 话不多说直接上代码: 注解类: @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface MyLog { } 代理类: @Component @Aspect public 阅读全文
posted @ 2020-06-29 21:29 码在江湖 阅读(358) 评论(0) 推荐(0)
摘要: 一、应用场景 一般前后端分离的项目需要处理跨域问题,如果在拦截器中做的话可以,但是会有一些路径不进行拦截,比如登陆,token换取等等,但是呢,如果这些路径设置了不进行拦截如下所示: 注入类: @Configuration public class MyIntercepterConfig imple 阅读全文
posted @ 2020-06-29 21:02 码在江湖 阅读(582) 评论(0) 推荐(0)
摘要: 一、作用 操作日志对于程序员或管理员而言,可以快速定位到系统中相关的操作,而对于操作日志的管理的实现不能对正常业务实现进行影响,否则即不满足单一原则,也会导致后续代码维护困难,因此我们考虑使用AOP切面技术来实现对日志管理的实现。使用SpringAOP动态代理,在不影响源代码的前提下,打印日志,源代 阅读全文
posted @ 2020-06-25 20:58 码在江湖 阅读(187) 评论(0) 推荐(0)
摘要: 一、定义 在使用事务之前,我们要理解下事务概念: 什么是事务呢?事务是并发控制的单位,是用户定义的一个操作序列。有四个特性: 1、原子性(Atomicity): 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。 2、一致性(Consistency): 事务执行的结果必须是使数据库 阅读全文
posted @ 2020-06-23 21:41 码在江湖 阅读(209) 评论(0) 推荐(0)
摘要: 一、题目 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 阅读全文
posted @ 2020-06-22 19:18 码在江湖 阅读(490) 评论(0) 推荐(0)
摘要: 一、动态SpringAOP 动态 AOP 实现, AOP 框架在运行阶段对动态生成代理对象(在内存中以 JDK 动态代理,或 CGlib 动态地生成 AOP 代理类),如 SpringAOP 二、代码实现 1、引入相关依赖 <!--引入AOP依赖--> <dependency> <groupId>o 阅读全文
posted @ 2020-06-22 16:37 码在江湖 阅读(317) 评论(0) 推荐(0)
摘要: 一、动态代理的定义 代理类在程序运行时创建的代理方式被成为动态代理。静态代理是自己定义好的,在程序运行之前就已经编译完成。然而动态代理,代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的。相比于静态代理, 动态代理的优势在于可以很方便的对代理类的函数进行统一 阅读全文
posted @ 2020-06-21 21:44 码在江湖 阅读(445) 评论(0) 推荐(0)