摘要:
不知不觉在工作中研究PMD并定制规则已经4个月左右了。其实PMD有许多值得我学习的源码,不过出于时间并不曾动笔。今天简单记录总结一下PMD的多线程和File过滤设计的源码。 这是MultiThreadProcessor,多线程执行类。 关键类是CompletionService,PMD使用实现了Ca 阅读全文
摘要:
学习: http://python.jobbole.com/87522/?repeat=w3tc 下载地址: https://www.anaconda.com/download/ 官方文档 https://docs.anaconda.com/anaconda/user-guide/getting-s 阅读全文
摘要:
BurpSuite gitbook教程: https://legacy.gitbook.com/book/t0data/burpsuite/details 原文地址:https://www.cnblogs.com/zqjt2/p/5502551.html Burp Suite是Web应用程序测试的最 阅读全文
摘要:
搭配教程: 史上最简单的 SpringCloud 教程 https://blog.csdn.net/forezp/article/details/70148833 阅读全文
摘要:
客户端启动,发送请求到服务端,服务端用RSA算法生成一对公钥和私钥,我们简称为pubkey1,prikey1,将公钥pubkey1返回给客户端。 客户端拿到服务端返回的公钥pubkey1后,自己用RSA算法生成一对公钥和私钥,我们简称为pubkey2,prikey2,并将公钥pubkey2通过公钥p 阅读全文
摘要:
1.前言 PMD是一款优秀的静态代码扫描工具,扩展性也非常好.本文介绍PMD的参数以及如何去扩展.由于前人已经做了参数解析,我就不造轮子了. PMD使用手册(内含参数解析) https://www.cnblogs.com/liveandevil/p/3616949.html JCommander使用 阅读全文
摘要:
本文基于6.1版本的PMD.如果你是工作中用到这个工具,请结合你的源码看.因为源码分析实际上DEBUG也能知道,但PMD涉及的类非常多,十遍debug也不能掌握大部分吧. 0. 大纲 a) Core篇 b) XML篇 c) 后续 1.Core篇 PMD支持对XML文件的扫描,本身对xml的规则支持非 阅读全文
摘要:
刚接触Jenkins,这边任务要用各种代码扫描插件扫描工程。实际上就是在构建之后添加新的构建步骤。但每个插件都会有不同。 一开始先普通构建就出错了。 jenkins SVNException:E175002 查资料后估计是svn账号问题,因为前一个人离职后账号可能就没了。要用我的账号。 进入cred 阅读全文
摘要:
第三方登录的学习步骤: OAuth 2.0 概念 :http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html https://www.cnblogs.com/flashsun/p/7424071.html 实现: https://blog.csdn. 阅读全文
摘要:
这一次终于到了分析b站视频了。开始体会到写博客非常占用学技术的时间,但是还是希望能总结,沉淀下来。 b站分析结果文章:https://www.bilibili.com/read/cv523868/ 工具:使用Webmaigc框架,DBUtils,C3P0连接池。 分析过程:b站的搜索页面是这样的。如 阅读全文