自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 关于使用AOP日志功能会遇到的坑——代理模式无法保留父类中的成员变量,无法覆写final方法

无论是使用AspectJ语法,还是配合Annotation,使用AOP,实际上就是让Spring自动为我们创建一个Proxy,使得调用方能无感知地调用指定方法,但运行期却动态“织入”了其他逻辑,因此,AOP本质上就是一个代理模式。因为Spring使用了CGLIB来实现运行期动态创建Proxy,如果我们没能深入理解其运行原理和实现机制,就极有可能遇到各种诡异的问题。我们来看一个实际的例子。假设我们定义了一个UserService的Bean:@Componentpublic class Us

2020-10-24 21:05:07 659

原创 python利用sphinx自动生成项目的注释文档的方法

自动生成注释文档环境Linux系统,python3使用命令安装sphinx:$ pip install sphinx确保项目能够在该环境中正常编译流程将项目代码拷贝到linux服务器上。cd进入到项目路径中,创建docs文件夹存放sphinx生成的文件:$ mkdir docs 进入docs路径下,初始化sphinx。 $ cd docs/ $ sphinx-quickstart 在初试化配置中,需要表明project name、author n

2020-10-04 11:52:16 451

原创 如何用JSONObject.parseArray对一个list<map<String,String>> 进行处理

##JSONObject.parseArray的用法该方法可以将json字符串数据转换成集合对象。String devInfoList = [{"devId":"869718026017001","cabinetId":17,"devType":13,"devTypeStr":"XXX","devName":"XALTE_2003A","cabinetNo":1,"cabinetDoorNo":3}];List<BatchDevInDto> batchDevInDtoList = JSON

2020-08-13 17:16:54 7577

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除