- 博客(6)
- 收藏
- 关注
原创 代码的坏味道
本文为阅读Martin Fowler所著的重构(REFACTORING)的笔记,主要是代码的坏味道一部分所描述的24种可能需要进行重构的情况。虽然本书的某些内容在当下每日一新的计算机环境或许已经不再那么合适,但是本书所传达的重构的核心原则和基本方法仍然具有重要的价值和指导意义。这里仅做一部分代码坏味道的解释。并附有原书附录代码坏味道与重构手法的速查表,表后的数字为在书中此种重构手法所在的页数。
2024-08-08 17:22:33 425
原创 ColdFusion学习日志
Coldfusion:百度翻译成冷聚变,是由Allaire公司开发的一种应用服务器平台,其运行的 CFML针对Web应用的一种脚本语言。文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。现在被Adobe收购了。Coldfusion只支持.cfm文件和.cfc文件(组件文件),Coldfusion服务器最终把这两个文件解析成标准的 html 返回给浏览器。
2024-08-07 17:20:48 612
原创 Java中匿名内部类与局部变量访问
在JAVA8以及更高的版本中,即使局部变量未被显示声明为final,但如果其在初始化之后并没有被修改过,那么JAVA会隐式的认为它是effectively final 的,当在内部类中访问该对象的时候,也是可以调用此对象的。也许当你对某段代码进行修改的时候会发现出现了一个警告,系统提醒某处代码的使用有问题,尽管你并没有做针对那段代码的修改。对于内部类访问外部方法的局部对象,只要对象的引用不变,只是对象内部的属性值修改,是被允许的。此时代码的运行是没有问题的,我们可以看到控制台打印了出了需要的结果。
2024-08-07 14:46:10 351
原创 JVM基础
1999年 -HotSpot发布,JDK1.2中作为附加功能存在,1.3之后作为默认的虚拟机,此时HotSpot的性能和稳定性都存在一定问题,并不能使Java性能超过C和C++。极高的性能和极高的启动速度也更适用于当下的云原生架构。线上监控诊断产品,通过全局视角实时查看应用load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,大大提升线上问题排查效率。ime)进行了性能的优化,最终能达到接近C、C++的运行性能,甚至在特定场景下能够超越C、C++的运行性能。
2024-07-29 18:57:19 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人