权限管理- winSecurity
winSecurity 适用基于springboot或spring创建的项目,依赖spring-data-jpa、shiro,与springboot集成较方便 git地址: https://gitee.com/UnlimitedBladeWorks_123/spring-biz-module/tree/master/win-security 提供权限管理相关的接口 [阅读全文]
apidoc&servicedoc实践
apidoc 下面内容以项目insurance-2a-broker为例 项目根目录增加文件 .gitlab-ci.yml,提交代码时触发Jenkins任务 trigger_build_doc:
stage: deploy
only:
- develop
script:
- curl [阅读全文]
dubbo接口文档生成工具servicedoc
servicedoc是一个开源的文档生成工具,主要用在dubbo接口、远程调用等方面。
servicedoc定义了一套注释规范,按照规范书写注释,然后执行生成用户友好的文档。
注释标记定义如下:
@service
@serviceAuthor
@serviceVersion
@serviceDescription
@serviceGroup
@ser [阅读全文]
数据结构概念
1 概念
计算机存储、组织数据的方式
数据元素+关系
2 内容
数据的存储结构(顺序、链式、索引、hash)
数据的逻辑结构(集合、线性、树、图)
数据的运算(五个特征、时间和空间复杂度)
3 存储结构
4 逻辑结构
5 算法
[阅读全文]
API接口文档生成方案调研
1调研背景
目前存在以下情况:
1)一般开发人员更新接口后,没有同时更新rap,rap上的接口定义普遍存在跟代码不一致的情况。
2)后端开发人员查看别人接口,很难很快地知道接口的作用,以及接口入参和返回结果中每个字段的含义。
3)rap上的mock数据功能不是特别好用。
2 调研结果
为了解决以上问题,调研了主流的三个工具,swagger2、sp [阅读全文]
JAVA引用Reference
⑴强引用(StrongReference)
就是通过new得的对象引用
强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题.
使用强引用的一个 [阅读全文]