博客园 - 一天不进步,就是退步
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=671649
2021-09-18T10:06:04Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
feed.cnblogs.com
https://www.cnblogs.com/davidwang456/p/15307256.html
[推荐]MyBatis 核心技术与面试 34 讲 - 一天不进步,就是退步
MyBatis 核心技术与面试 34 讲 职业生涯中常被问到: 如何成为某方面的高手? 如何快速搞定某项技术? 我现在的水平处于什么阶段? …… 我暗暗想,我们从小学到中学到大学,经历了大考三六九、小考天天有的无数磨练,难道毕业后我们就失去了学习的能力?一个个框架无非就是一门门学科,只要勤练习,多归
2021-09-18T01:43:00Z
2021-09-18T01:43:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】MyBatis 核心技术与面试 34 讲 职业生涯中常被问到: 如何成为某方面的高手? 如何快速搞定某项技术? 我现在的水平处于什么阶段? …… 我暗暗想,我们从小学到中学到大学,经历了大考三六九、小考天天有的无数磨练,难道毕业后我们就失去了学习的能力?一个个框架无非就是一门门学科,只要勤练习,多归 <a href="https://www.cnblogs.com/davidwang456/p/15307256.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/13042238.html
[推荐]趣味剖析Spring5核心原理 - 一天不进步,就是退步
趣味剖析Spring5核心原理 适合人群: 1.有一定Java基础,想要进一步学习成熟框架来提升自己的技术能力和市场竞争力; 2.工作1-5年,使用过Spring框架又想深入了解内部的原理,以便寻找升职加薪的机会; 3.自学过Spring的源码,从入门到放弃者; 4.想要参与开源项目,但又担心自己的
2020-06-04T03:00:00Z
2020-06-04T03:00:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】趣味剖析Spring5核心原理 适合人群: 1.有一定Java基础,想要进一步学习成熟框架来提升自己的技术能力和市场竞争力; 2.工作1-5年,使用过Spring框架又想深入了解内部的原理,以便寻找升职加薪的机会; 3.自学过Spring的源码,从入门到放弃者; 4.想要参与开源项目,但又担心自己的 <a href="https://www.cnblogs.com/davidwang456/p/13042238.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/12801110.html
源码揭秘mybatis日志实现的原理 - 一天不进步,就是退步
背景 在程序开发过程中,为了调试方便、了解程序的运行过程,进行必要的日志输出总是免不了的。对于使用Mybatis而言,我们常见的需求是希望可以在日志中打印出Mybatis执行过程中进行数据库操作的SQL语句及其传递的参数。Mybatis的日志输出是统一管理的,它有自己的日志接口,然后在需要进行日志输
2020-05-09T02:22:00Z
2020-05-09T02:22:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景 在程序开发过程中,为了调试方便、了解程序的运行过程,进行必要的日志输出总是免不了的。对于使用Mybatis而言,我们常见的需求是希望可以在日志中打印出Mybatis执行过程中进行数据库操作的SQL语句及其传递的参数。Mybatis的日志输出是统一管理的,它有自己的日志接口,然后在需要进行日志输 <a href="https://www.cnblogs.com/davidwang456/p/12801110.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/12522864.html
mybatis返回自增主键踩坑记 - 一天不进步,就是退步
背景 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Obj
2020-03-19T03:20:00Z
2020-03-19T03:20:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Obj <a href="https://www.cnblogs.com/davidwang456/p/12522864.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/12453788.html
根据身份证号码判定原籍地的方法 - 一天不进步,就是退步
1.获取省市区的字典. 从公开信息获取信息,以上面的数据为参考,见参考资料【1】 2.获取身份证列表(自己想办法) 3.字典使用excel的拆分单元格方式,拆成两行 4.取两行数据放入到notepad++或者其他工具,保存为.csv或者.txt格式 导入到mysql或者其他数据库 形成字典表 sel
2020-03-10T01:19:00Z
2020-03-10T01:19:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】1.获取省市区的字典. 从公开信息获取信息,以上面的数据为参考,见参考资料【1】 2.获取身份证列表(自己想办法) 3.字典使用excel的拆分单元格方式,拆成两行 4.取两行数据放入到notepad++或者其他工具,保存为.csv或者.txt格式 导入到mysql或者其他数据库 形成字典表 sel <a href="https://www.cnblogs.com/davidwang456/p/12453788.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/12286164.html
深入源码解析spring aop实现的三个过程 - 一天不进步,就是退步
Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有方法,在特定的切点做了增强处理,并回调原来的方法。 Spring AOP的动态
2020-02-09T00:56:00Z
2020-02-09T00:56:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有方法,在特定的切点做了增强处理,并回调原来的方法。 Spring AOP的动态 <a href="https://www.cnblogs.com/davidwang456/p/12286164.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/12169919.html
匆忙--一个大龄十年老程序员战战兢兢的应对中年危机的2019年总结与2020年展望 - 一天不进步,就是退步
背景 2019年对一个大龄十年老程序员来说,是艰难的一年,不知道是不是整个it环境的普遍不景气,还是仅仅我们自己,反正架构调整和优化一直是主旋律,整个2019年都是战战兢兢,如履薄冰。为了应对大龄化和惨遭被优化,老猿只好做好本职工作的同时,可以探索一些新的可能, 希望我的探索能对其他的程序员有一些借
2020-01-09T02:14:00Z
2020-01-09T02:14:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景 2019年对一个大龄十年老程序员来说,是艰难的一年,不知道是不是整个it环境的普遍不景气,还是仅仅我们自己,反正架构调整和优化一直是主旋律,整个2019年都是战战兢兢,如履薄冰。为了应对大龄化和惨遭被优化,老猿只好做好本职工作的同时,可以探索一些新的可能, 希望我的探索能对其他的程序员有一些借 <a href="https://www.cnblogs.com/davidwang456/p/12169919.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/12154998.html
Java 趟坑录 - 一天不进步,就是退步
每一名程序员在开发中都遇到过大大小小的坑,踩坑踩得多了,渐渐就学会了如何填坑。填坑填久了,也领悟出了一些经验,渐渐开始明白: 不管多复杂的系统,都是由一行行代码组成,代码就是这 “0&1” 世界的砖砖瓦瓦,这一行行砖砖瓦瓦才是系统的根基。再精心设计的系统,如果代码的质量没有保障,就如沙滩上盖楼房,盖
2020-01-06T02:12:00Z
2020-01-06T02:12:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】每一名程序员在开发中都遇到过大大小小的坑,踩坑踩得多了,渐渐就学会了如何填坑。填坑填久了,也领悟出了一些经验,渐渐开始明白: 不管多复杂的系统,都是由一行行代码组成,代码就是这 “0&1” 世界的砖砖瓦瓦,这一行行砖砖瓦瓦才是系统的根基。再精心设计的系统,如果代码的质量没有保障,就如沙滩上盖楼房,盖 <a href="https://www.cnblogs.com/davidwang456/p/12154998.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11910021.html
fastjason常用方法 - 一天不进步,就是退步
什么是fastjson? Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Andro
2019-11-22T02:19:00Z
2019-11-22T02:19:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】什么是fastjson? Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Andro <a href="https://www.cnblogs.com/davidwang456/p/11910021.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11880251.html
类型擦除真的能完全擦除一切信息吗?java 泛型揭秘 - 一天不进步,就是退步
背景 我们都知道泛型本质上是提供类型的"类型参数",它们也被称为参数化类型(parameterized type)或参量多态(parametric polymorphism)。其实泛型思想并不是 Java 最先引入的,C++ 中的模板就是一个运用泛型的例子。 GJ(Generic Java)是对 J
2019-11-18T01:19:00Z
2019-11-18T01:19:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景 我们都知道泛型本质上是提供类型的"类型参数",它们也被称为参数化类型(parameterized type)或参量多态(parametric polymorphism)。其实泛型思想并不是 Java 最先引入的,C++ 中的模板就是一个运用泛型的例子。 GJ(Generic Java)是对 J <a href="https://www.cnblogs.com/davidwang456/p/11880251.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11840357.html
spring boot打包成war包的页面该放到哪里? - 一天不进步,就是退步
背景 经常有朋友问我,平时都是使用spring mvc,打包成war包发布到tomcat上,如何快速到切换到spring boot的war或者jar包上? 先来看看传统的war包样式是什么样子的? 1. 传统的spring MVC格式的war包 可以看到,webapp/resouces文件存放css
2019-11-12T02:49:00Z
2019-11-12T02:49:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景 经常有朋友问我,平时都是使用spring mvc,打包成war包发布到tomcat上,如何快速到切换到spring boot的war或者jar包上? 先来看看传统的war包样式是什么样子的? 1. 传统的spring MVC格式的war包 可以看到,webapp/resouces文件存放css <a href="https://www.cnblogs.com/davidwang456/p/11840357.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11790597.html
为什么delete后磁盘空间没有释放而truncate会释放? - 一天不进步,就是退步
背景 因项目需求,需要清理一批旧数据,腾出空间给新数据,让同事负责这件事。料想会很顺利,但很快找到我,并告知在postgresql中把一张大的数据表删除掉了,查询表的size并没有改变。 我震惊了,问他怎么删除数据表的数据的,他告诉我使用"DELETE FROM table",然后使用下面的语句进行
2019-11-04T01:53:00Z
2019-11-04T01:53:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景 因项目需求,需要清理一批旧数据,腾出空间给新数据,让同事负责这件事。料想会很顺利,但很快找到我,并告知在postgresql中把一张大的数据表删除掉了,查询表的size并没有改变。 我震惊了,问他怎么删除数据表的数据的,他告诉我使用"DELETE FROM table",然后使用下面的语句进行 <a href="https://www.cnblogs.com/davidwang456/p/11790597.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11696432.html
隐身衣揭秘--java中继承/隐藏/覆写 - 一天不进步,就是退步
故事背景 看过《哈利·波特》的娃们,想必一定还记得电影中的“隐形斗篷”。。这件隐形衣是哈利收到的圣诞礼物,也是死亡圣器中的三件套之一,它让哈利小盆友在执行任务的过程中简直是如虎添翼! 其实说白了,隐身衣所包裹的就是人类本能的掌控欲与窥探欲,我们渴望知道和了解所有事,但很多时候又不想让别人知道,所以我
2019-10-18T01:14:00Z
2019-10-18T01:14:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】故事背景 看过《哈利·波特》的娃们,想必一定还记得电影中的“隐形斗篷”。。这件隐形衣是哈利收到的圣诞礼物,也是死亡圣器中的三件套之一,它让哈利小盆友在执行任务的过程中简直是如虎添翼! 其实说白了,隐身衣所包裹的就是人类本能的掌控欲与窥探欲,我们渴望知道和了解所有事,但很多时候又不想让别人知道,所以我 <a href="https://www.cnblogs.com/davidwang456/p/11696432.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11678780.html
从干将莫邪的故事说起--java比较操作注意要点 - 一天不进步,就是退步
故事背景 《搜神记》: 楚干将、莫邪为楚王作剑,三年乃成。王怒,欲杀之。剑有雌雄。其妻重身当产。夫语妻曰:“吾为王作剑,三年乃成。王怒,往必杀我。汝若生子是男,大,告之曰:‘出户望南山,松生石上,剑在其背。’”于是即将雌剑往见楚王。王大怒,使相之:“剑有二,一雄一雌,雌来雄不来。”王怒,即杀之。 莫
2019-10-15T08:55:00Z
2019-10-15T08:55:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】故事背景 《搜神记》: 楚干将、莫邪为楚王作剑,三年乃成。王怒,欲杀之。剑有雌雄。其妻重身当产。夫语妻曰:“吾为王作剑,三年乃成。王怒,往必杀我。汝若生子是男,大,告之曰:‘出户望南山,松生石上,剑在其背。’”于是即将雌剑往见楚王。王大怒,使相之:“剑有二,一雄一雌,雌来雄不来。”王怒,即杀之。 莫 <a href="https://www.cnblogs.com/davidwang456/p/11678780.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11673113.html
我又不是你的谁--java instanceof操作符用法揭秘 - 一天不进步,就是退步
背景故事 《曾经最美》是朱铭捷演唱的一首歌曲,由陈佳明填词,叶良俊谱曲,是电视剧《水晶之恋》的主题曲。歌曲时长4分28秒。 歌曲歌词: 看不穿你的眼睛 藏有多少悲和喜 像冰雪细腻又如此透明 仿佛片刻就要老去 整个城市的孤寂 不止一个你 只能远远的 想像慰藉我们之间的距离 我又不是你的谁 不能带给你安
2019-10-14T10:36:00Z
2019-10-14T10:36:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】背景故事 《曾经最美》是朱铭捷演唱的一首歌曲,由陈佳明填词,叶良俊谱曲,是电视剧《水晶之恋》的主题曲。歌曲时长4分28秒。 歌曲歌词: 看不穿你的眼睛 藏有多少悲和喜 像冰雪细腻又如此透明 仿佛片刻就要老去 整个城市的孤寂 不止一个你 只能远远的 想像慰藉我们之间的距离 我又不是你的谁 不能带给你安 <a href="https://www.cnblogs.com/davidwang456/p/11673113.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11663187.html
色即是空,空即是色---java有关null的几件小事 - 一天不进步,就是退步
故事背景 摩诃般若波罗蜜多心经: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。舍利子,色不异空,空不异色;色即是空,空即是色。受想行识,亦复如是。舍利子,是诸法空相,不生不灭,不垢不净,不增不减。是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界,无无明,亦
2019-10-12T10:08:00Z
2019-10-12T10:08:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】故事背景 摩诃般若波罗蜜多心经: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。舍利子,色不异空,空不异色;色即是空,空即是色。受想行识,亦复如是。舍利子,是诸法空相,不生不灭,不垢不净,不增不减。是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界,无无明,亦 <a href="https://www.cnblogs.com/davidwang456/p/11663187.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11655763.html
大头儿子和小头爸爸的战斗--java字符和字符串 - 一天不进步,就是退步
故事背景 一座普普通通的小屋里,住着大头儿子、小头爸爸和围裙妈妈。在他们普普通通的生活中,总是响起充满欢乐的笑声。最温暖的家又成了他们每个人的爱的源泉。 《大头儿子和小头爸爸》是孩子居首(大头),妈妈居中,爸爸最末(小头);爸爸主外,妈妈主内(围裙),他们是中国现代家庭教育典型的缩影。 java中的
2019-10-11T09:48:00Z
2019-10-11T09:48:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】故事背景 一座普普通通的小屋里,住着大头儿子、小头爸爸和围裙妈妈。在他们普普通通的生活中,总是响起充满欢乐的笑声。最温暖的家又成了他们每个人的爱的源泉。 《大头儿子和小头爸爸》是孩子居首(大头),妈妈居中,爸爸最末(小头);爸爸主外,妈妈主内(围裙),他们是中国现代家庭教育典型的缩影。 java中的 <a href="https://www.cnblogs.com/davidwang456/p/11655763.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11649130.html
你的环境有问题吧?--byte数组转字符串的疑惑 - 一天不进步,就是退步
1. 故事背景 小T是个测试MM,小C是个程序猿,今天早上他们又为一个bug吵架了。 小T:“这个显示是bug,在我的浏览器上显示不正确” 小C:“这个bug我不认,在我的电脑上显示正常,是你的环境有问题吧?” 小T:“我不管,反正我这个显示不正确,就是个bug” 小C:“我。。。。。。。。。。。。
2019-10-10T08:53:00Z
2019-10-10T08:53:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】1. 故事背景 小T是个测试MM,小C是个程序猿,今天早上他们又为一个bug吵架了。 小T:“这个显示是bug,在我的浏览器上显示不正确” 小C:“这个bug我不认,在我的电脑上显示正常,是你的环境有问题吧?” 小T:“我不管,反正我这个显示不正确,就是个bug” 小C:“我。。。。。。。。。。。。 <a href="https://www.cnblogs.com/davidwang456/p/11649130.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11643522.html
两小无猜的爱恨情仇--java =+和+=揭秘 - 一天不进步,就是退步
故事背景 当一个人问另一个人“敢不敢”的时候,另一个人必须说“敢”,这就是游戏的规则。小男孩朱利安和小女孩苏菲的相遇即开始于这样一场孩童的闹剧,一个精美的铁盒子就是他们游戏的见证。说脏话,扰乱课堂,在校长室小便,内衣外穿,一个游戏两人一玩十多年,他们什么都敢,除了承认彼此相爱。 苏菲(玛丽昂·歌迪亚
2019-10-09T10:22:00Z
2019-10-09T10:22:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】故事背景 当一个人问另一个人“敢不敢”的时候,另一个人必须说“敢”,这就是游戏的规则。小男孩朱利安和小女孩苏菲的相遇即开始于这样一场孩童的闹剧,一个精美的铁盒子就是他们游戏的见证。说脏话,扰乱课堂,在校长室小便,内衣外穿,一个游戏两人一玩十多年,他们什么都敢,除了承认彼此相爱。 苏菲(玛丽昂·歌迪亚 <a href="https://www.cnblogs.com/davidwang456/p/11643522.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidwang456/p/11630125.html
java程序猿如何练习java版的易筋经? - 一天不进步,就是退步
故事背景 电视剧《天龙八部》中,阿朱易容后进入少林寺偷走了《易筋经》,她一直想把这本书送给乔峰。耿直的乔峰觉得此书来历不正,不肯接受。几番波折,这本书最后落到聚贤庄庄主游坦之手里。怪人游坦之靠着《易筋经》练就神功,后来甚至能和乔峰抗衡. 《易筋经》的功夫圜一身之脉络,系五脏之精神,周而不散,行而不断
2019-10-07T05:26:00Z
2019-10-07T05:26:00Z
一天不进步,就是退步
https://www.cnblogs.com/davidwang456/
【摘要】故事背景 电视剧《天龙八部》中,阿朱易容后进入少林寺偷走了《易筋经》,她一直想把这本书送给乔峰。耿直的乔峰觉得此书来历不正,不肯接受。几番波折,这本书最后落到聚贤庄庄主游坦之手里。怪人游坦之靠着《易筋经》练就神功,后来甚至能和乔峰抗衡. 《易筋经》的功夫圜一身之脉络,系五脏之精神,周而不散,行而不断 <a href="https://www.cnblogs.com/davidwang456/p/11630125.html" target="_blank">阅读全文</a>