作者小头像 Lv.4
更多个人资料
797 成长值
6 关注
1 粉丝
+ 关注 私信

个人介绍

这个人有一点儿懒

感兴趣或擅长的领域

人工智能、自动化运维、编程语言、DevOps、云计算
个人勋章
TA还没获得勋章~
成长雷达
735
42
0
0
20

个人资料

个人介绍

这个人有一点儿懒

感兴趣或擅长的领域

人工智能、自动化运维、编程语言、DevOps、云计算

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
cglib之设置回调过滤器
问题缘起在学习开源框架jfinal的过程中,尤其是研究其拦截器的实现时,遇到AOP的问题,然后逐步引导着自己学习Java的动态代理,认识到一个强大的工具包:cglib。在上一篇文章《使用cglib创建Java代理以及调用的结果分析》中,我们学习了cglib创建Java代理的实现方式,通过Enhancer来创建监听对象,从而对方法进行拦截。如下为main方法中,对Writer类进行动态代理的...
作者小头像 KevinQ
199
0
0
2022-04-24 19:02:56
199
0
0
使用cglib创建Java代理以及调用的结果分析
问题起源在最近的工作中,AOP如何实现的问题一直困扰着笔者,奈何工作繁重,一直没有时间学习了解这一块。这一次,趁着工作上使用shiro的风,顺着shiro注解的使用过程,我们来逐步了解了注解,自定义注解的实现,Java反射,以及在上一篇文章《从使用Java代理的极简代码看Java代理逻辑》中,我们学习了Java的代理。顺着Java代理的学习路线,我们了解到有一个非常遍历的工具包:cglib...
作者小头像 KevinQ
205
0
0
2022-04-21 20:36:10
205
0
0
从使用Java代理的极简代码看Java代理逻辑
问题起源最近受到注解启发,学习了Java注解的实现方式,以及Java注解执行器中涉及到的Java反射的过程,但是笔者本人更关心的拦截器、过滤器等涉及到的Java AOP还没有涉及到。网上搜索到的很多关于AOP的实现都与Spring做了深度绑定,然而,我有个小癖好,不太喜欢与框架深度绑定的,所以,我们只是简简单单的学习一下AOP的实现方式,而不是Spring AOP的实现方式,因为“我们要做...
作者小头像 KevinQ
205
0
0
2022-04-20 20:52:04
205
0
0
利用反射来获取Java注解的并解释其执行逻辑
问题起源最近我们在研究注解,由注解引入,我们“被迫"去学习Java中的反射,反射学习的差不多了,我们再回过头来看看如何去处理注解。今天,我们先说一下注解学习过程中的一点收获:注解,仅仅只是标注,具体让程序怎么理解注解,仍然需要我们自己来实现。为了让问题和结论更清晰,我们来自己实现一个注解。 自定义注解我们首先使用@interface定义了一个注解:我们内心给予这个注解的含义是,定义在类中属...
作者小头像 KevinQ
217
0
0
2022-04-19 22:14:16
217
0
0
Java中利用反射创建对象与执行方法
问题起源在Java中一个很便利的东西就是注解,而注解中最最核心就是注解执行器,而理解注解执行器就涉及到Java的反射原理。为此,我们来通过简单的程序来了解Java反射是如何应用的。 JDK中的反射包Java是静态语言,但是Java的反射原理使得Java具有的动态性。使用Java的反射,不需要引入任何额外的jar包或者是maven依赖,在其基本的JDK中就有,其路径为:com.lang.re...
作者小头像 KevinQ
273
1
1
2022-04-19 21:26:11
273
1
1
如何实现Java注解—元注解与自定义注解的基本格式
问题起源最近在学习shiro,shiro中一个很便利很优雅的地方便是可以给方法添加注解,以便控制当前接口内部是否能够被当前登录用户访问。shiro控制样例代码如下: @RequiresPermissions("all") public void test() { renderText("测试"); }这行代码的作用是:限制只有拥有all权限的用户才可以访问该接口,否则会抛出异常。那么问题...
作者小头像 KevinQ
219
0
0
2022-04-18 22:11:55
219
0
0
借鉴jfinal-shiro-plugin在jfinal中嵌入shiro并支持注解
对于支持注解的强迫症在上一篇文章jfinal中stateless模式嵌入shiro验证中我们已经成功嵌入了shiro,但是呢,有个小缺陷,并没有支持shiro的注解,例如,如下方式并不能触发权限验证:@RequiresPermissions("all")public void test() { renderText("测试");}在我们看来,以及在《Effective Java》的作...
作者小头像 KevinQ
336
0
0
2022-04-16 13:11:42
336
0
0
jfinal中stateless模式嵌入shiro验证
问题起源在前些天的文章中,我们了解到困惑了我们好几天的问题是由于jfinal新版中使用undertowServer方式启动,其嵌入filter的方式有变动,所以导致网上检索到的通过web.xml嵌入filter失败。在不考虑修改undertowServer的情况下,也就意味着我们需要找到一种在undertowServer环境下,嵌入shiro的方式。今天,我们就来尝试一种通过拦截器来实现的...
作者小头像 KevinQ
324
0
0
2022-04-15 21:31:43
324
0
0
机器学习实战——决策树的计算过程
K-近邻算法的缺点在前几篇文章中,我们介绍了K-近邻算法。K-近邻算法的最大缺点是无法给出数据的内在含义。 决策树而今天要学习的决策树算法的一大优势就在于其数据形式非常容易理解。决策树是处理分类问题中最经常使用的数据挖掘算法。决策树解决问题的一般流程如下:(1) 收集数据:可以使用任何方法。(2) 准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化。(3) 分析数据:可以使用...
作者小头像 KevinQ
316
0
0
2022-04-14 22:15:50
316
0
0
偶发的el-select无法选择的问题
问题起源最近借鉴开源管理系统若依(http://www.ruoyi.vip/)开发公司的管理系统,尤其是其使用VUE的前端。在借鉴若依用户管理时遇到一个很怪的BUG。这个bug不能准确复现,但是希望通过这次问题阐述帮助整理清楚问题原因。 问题定位在开发用户管理界面,编辑已有用户账号时,其操作界面如下:这次,我们遇到的问题是角色选项时,虽然返回的数据可以自动选中之前已经选择的角色,但是无法勾...
作者小头像 KevinQ
313
0
0
2022-04-14 21:10:41
313
0
0
总条数:63
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
到第 页

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注 私信