从修改tomcat源码开始谈
来源:互联网 发布:用windows 2000的电脑 编辑:程序博客网 时间:2024/06/06 18:07
最近接到了个需求,需要把tomact连接加密,拿到这个需求的时候有点懵逼,不是从业务开发层面入手了,而是需要修改源码,让我懵逼了一下。(PS:之前虽然看过spring源码不过都是那种看不懂的状态,跟着注释在走)
接到需求以后当然不是退缩,很自然的去找到了tomcat dpbc的jar包(记得有同事说过,有时候开发是要靠感觉的)反编译一下,开始读源码,读的时候才开始发现源码我们自己写的代码跟高手写的代码差别这么大,(这里要说一下设计模式平时只在书本上出现过,没有真正的在开发时用到,随便反编译几个类,涉及到单列,工厂,代理 等等好几种),代码没有半点瑕疵感,由于平时自己开发方式跟这大不一样,读源码就读了两个多小时,好在看懂了,引入RSA加密以后打包,半天搞定,修改起来也简单。
这次修改了源码让我感慨颇深,平日里开发自我感觉良好,在公司开发的速度也挺快的,由于公司比较小,感觉自己飘飘然,代码也觉得挺不错的了,打开高手的代码才发现,原来我只是井底之蛙。
当然认识到差距就要追上,开发小白需要努力进阶.......
阅读全文
0 0
- 从修改tomcat源码开始谈
- 从Tomcat开始的征程
- 从源码开始编译spring
- EventBus从源码开始探究
- 魔兽世界私服Trinity,从源码开始
- Nouveau源码分析(一):从module_init开始
- Android从源码框架思路开始
- Nouveau源码分析(一):从module_init开始
- Android阅读源码从工具开始
- 魔兽世界私服Trinity,从源码开始
- hadoop mapper从源码开始 详解
- Spark源码初探-从spark-submit开始
- pdf.js源码学习从helloworld开始
- 从setContentView开始的源码阅读
- RocketMQ集群搭建:从源码开始
- 从0开始读java源码
- nginx源码剖析--从main函数开始
- 从今天开始阅读Java源码吧!
- mysql启动错误之eror: Found option without preceding group in config file: /Users/gukey/.my.cnf at line: 1
- reclyview 安装的步骤和报错
- win10 使用cmake编译opencv源码生成VS工程(二)
- druid数据库连接池配置以及监控平台配置
- 关于 fatal error C1083: 无法打开源文件的错误
- 从修改tomcat源码开始谈
- 日常笔记》》》字符串分割、截取等操作
- POJ1258最小生成树简单题
- QT5+Opencv2.4.9配置笔记
- [LeetCode] 83. Remove Duplicates from Sorted List
- 巧用 numberOfRowsInSection 处理问题
- iOS自动化测试之UI自动化测试大纲
- VideoView画面残留
- 线性表之链表(单链表)