
jdk
文章平均质量分 70
ssehs
对知识的有效整理
目标是否有价值
过程是否有方法
结果是否有指标
理论联系实际
实事求是
勇于实践
对比预期
动脑思考
发现问题
总结规律
改进实践
技术是一种思想
技术是一种生产力
技术没有银弹
展开
-
spring-国际化配置i18n
前言业务发展到一定程度,会有国际化的需求。思路实现多语言的思路很简单,配置多个语言的properties文件,框架根据当前语言去对应属性文件里找到属性的值。流程创建属性文件配置属性文件的路径和名称spring默认属性名称...原创 2022-04-06 04:00:00 · 1547 阅读 · 0 评论 -
java-使用jaxb处理xml文件
前言原创 2022-04-03 10:59:23 · 799 阅读 · 0 评论 -
java-基准测试
前言有一天在看算法,发现书上的很多时间复杂度都是通过理论分析得来的,比如,二分搜索的时间复杂度是O(logn),是因为二分数据直至元素剩余1个的次数是logn。诚然,二分搜索的时间复杂度容易分析,但是有些算法的时间复杂度却是不容易分析出来的,对于这种情况,能够直接测量时间复杂度的工具就非常重要了。jmh就是一组能够测量方法执行指标的工具,它的官网是JMH。使用在idea使用jmh做基准测试非常简单,就三步:下载插件JMH Java Microbenchmark Harness引入依赖库编写测原创 2022-03-14 09:06:57 · 2792 阅读 · 0 评论 -
java-阅读源码的一般方法
前言java的生态是非常庞大的,经过20多年的发展,已经积累了大量的轮子。可以说,日常的绝大部分需求都可以通过找个轮子解决,如果不行,就再找一个。虽然说用轮子非常的方便快捷,但是却回避了轮子解决的问题本身,而分析轮子如何解决问题,可以提高发现问题和解决问题的能力。谁都不是天生的coder,还是需要从轮子中吸取养分。阅读调试源码的过程是一个理论联系实践,实事求是的过程。通过阅读源码,可以学习到技术的内涵和外延,以及技术的使用技巧;通过在阅读过程中,不断调试代码,分析问题,总结规律,进一步理解技术的含义。准原创 2021-11-16 22:40:05 · 1848 阅读 · 0 评论 -
速度-常见的优化思路
前言空间换空间缓存https://www.jianshu.com/p/bbf684456eeb原创 2020-11-07 18:59:27 · 481 阅读 · 0 评论 -
forkjoin-分叉合并框架
前言原创 2020-08-22 21:50:01 · 294 阅读 · 0 评论 -
java-操控时间
Instant(瞬时)时间线上的瞬时点。Clock(时钟)一种时钟,使用一个时区提供对当前时间、日期和时间的访问。Duration(时间量)基于时间的时间量,如“34.5秒”。LocalDate(日期)ISO-8601日历系统中没有时区的日期,例如2007-12-03。LocalTime(时间)在ISO-8601日历系统中没有时区的时间,例如10:15:30。LocalDate...原创 2020-05-04 11:40:42 · 317 阅读 · 0 评论