- 博客(4)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 源码追踪Cacheable注解的执行过程
Cacheable注解是典型的Spring AOP实现,在Spring里,aop可以简单的理解为代理(AspectJ除外),我们声明了@Cacheable的方法的类,都会被代理,在代理中,实现缓存的查询与设置操作。在CacheAspectSupport中找到而在setCacheManager方法中,了解到将该cacheManager使用SimpleCacheResolver的构造方法赋值给了SimpleCacheResolver。在执行Aspect的invoke方法追踪下来,发现寻.
2020-05-27 17:34:13 2307
原创 Integer中的reverse翻转二进制方法解读
今天发现在Integer中存在两个方法reverse和reverseBytes以前没有留意过且稍微需要点时间理解,遂写出分析思路。注:文中为了方便讲述与理解,所有数字表示第x位而非下标。先看源码:/** * Returns the value obtained by reversing the order of the bits in the * two's...
2019-09-17 10:54:45 941
原创 使用Core,IIS报错 HTTP 错误 500.19 - Internal Server Error 错误代码 0x8007000d
使用core的时候出现这个错误:根据其他人提出的方案。都是说权限或者rewrite方面的问题,都不对。实际上是环境问题。之前一直使用vs2019企业版。现在换到社区版,可能某些core方面的环境出现变化。去官网下载https://dotnet.microsoft.com/download下载安装该文件即可。...
2019-04-09 11:57:35 5660 1
原创 .Net古老项目的迭代笔记
公司项目存在一些古老框架,跟不上时代潮流,也无法支持新的特性。在需要对于这样项目进行维护时,恨不得直接重构。一直也没有什么好的办法面对这些古老的项目。今天想到一种思路,并进行实践取得了初步成功。这里做个人方案的记录,如果有其他的好方案也欢迎和我交流。第一步、创建新的项目,在新的项目中实现目前维护需要修改的地方。将新的项目作为微服务暴露接口供原项目使用。第二步、在...
2019-03-29 16:21:14 181
SpringMVC-Activiti5.16-Shiro-EasyUI.zip
2020-06-22
idea插件开发为注解JAVA类添加方法
2021-04-19
netty服务端接收报文由于客户端计算长度错误阻塞在decoder中
2019-08-16
java根据传入的参数实例化不同的对象
2019-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人