auto-logauto-log是一款为java设计的自动日志监控框架。创作目的经常会写一些工具,有时候手动加一些日志很麻烦,引入spring又过于大材小用。所以希望从从简到繁实现一个工具,便于平时使用。特性基于注解+字节码,配置灵活自动适配常见的日志框架支持编程式的调用支持注解式,完美整合spring支持整合spring-boot支持慢日志阈值指定,耗时,入参,出参,异常信息等常见属性指定变更日
分类:
编程语言 时间:
2020-09-16 12:40:37
阅读次数:
43
1.前言欢迎阅读SpringSecurity实战干货系列。点击原文阅读进入系列。之前我讲解了如何编写一个自己的Jwt生成器以及如何在用户认证通过后返回JsonWebToken。今天我们来看看如何在请求中使用Jwt访问鉴权。DEMO获取方法在文末。2.常用的Http认证方式我们要在Http请求中使用Jwt我们就必须了解常见的Http认证方式。2.1HTTPBasicAuthenticationHTT
分类:
编程语言 时间:
2020-09-16 12:40:03
阅读次数:
38
1.前言最近实在比较忙,很难抽出时间来继续更SpringSecurity实战干货系列。今天正好项目中SpringSecurity需要对认证授权异常的处理,就分享出来吧。2.SpringSecurity中的异常SpringSecurity中的异常主要分为两大类:一类是认证异常,另一类是授权相关的异常。2.1AuthenticationExceptionAuthenticationException是
分类:
编程语言 时间:
2020-09-16 12:39:51
阅读次数:
46
首先创建一个接口 UserDao 然后创建一个实现类 UserDaoImpl 当我们需要对已有的接口进行增强时,我们就可以使用Proxy,创建接口的代理对象 对于Proxy类的newProxyInstance方法的第三个参数,可以使用匿名内部类,如上。也可以通过创建实现InvocationHandl ...
分类:
编程语言 时间:
2020-09-16 12:17:25
阅读次数:
43
这个暑假,过得感觉非常漫长。假期里制定了一些学习计划,看一些书,都在有条不紊的进行着。在这期间,帮助一些刚入门的小伙伴如何踏入程序员职业生涯,也和一些老程序员聊聊程序员的职业规划,其实也不只是针对程序员,对刚开始学编程的小伙伴也是一样的,总的来说心里有一些体会,还是蛮有感触的。 有一个小伙伴小Z问我 ...
分类:
其他好文 时间:
2020-09-16 12:04:28
阅读次数:
24
1.Spring大杂烩 别忘了,对于MVC中的所有bean,我们都要将其放到Spring的IOC容器当中去。 2.SpringMVC的作用 3.简单使用 首先配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http:/ ...
分类:
编程语言 时间:
2020-09-15 21:25:06
阅读次数:
54
spring: datasource: #driver-class-name: com.mysql.cj.jdbc.Driver #驱动注释,采用默认的方式 url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode ...
分类:
数据库 时间:
2020-09-15 21:22:39
阅读次数:
55
1.前言欢迎阅读SpringSecurity实战干货[1]系列文章。在上一篇基于配置的接口角色访问控制[2]我们讲解了如何通过javaConfig的方式配置接口的角色访问控制。其实还有一种更加灵活的配置方式基于注解。今天我们就来探讨一下。DEMO获取方式在文末。2.SpringSecurity方法安全SpringSecurity基于注解的安全认证是通过在相关的方法上进行安全注解标记来实现的。2.1
分类:
编程语言 时间:
2020-09-15 21:18:19
阅读次数:
40
spring-cloud-openfeignusesOpenFeign9.tillv2.0.3.RELEASEanduses10.after.Anyway,thedependencyalreadyhassuitablefeign-formversion,seedependencypom,soyoudon‘tneedtospecifyitseparately;spring-cloud-sta
分类:
编程语言 时间:
2020-09-15 21:14:38
阅读次数:
41
JMM 硬件层数据一致性 intel 用MESI https://www.cnblogs.com/z00377750/p/9180644.html 现代CPU的数据一致性实现 = 缓存锁 + 总线锁【早期的唯一实现】 读取缓存以cache line为基本单位,目前64bytes 位于同一缓存行的两个 ...
分类:
其他好文 时间:
2020-09-15 20:52:01
阅读次数:
30