- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 代码优雅之道
取好名字最难的地方在于需要良好的描述技巧和共有文化背景。这已经不属于技术或管理问题。多数时候我们并不记忆类名、方法名。我们使用IDE对付这些细节,好让自己集中精力于把代码写得像词句文章。你不妨试试这些规则,看看你得代码可读性是否有所提升。如果你在维护别人的代码,使用重构工具来解决问题。效果会立竿见影的每个系统都是使用某种领域特定语言搭建,而这种语言是程序员设计来描述那个系统的。函数是语言的动词,类是名词。编程是一种艺术,一直就是语言设计的艺术。**大师级程序员把系统当作故事来讲,而不是当作程序来写。
2023-10-23 15:09:24
119
原创 未来的安全运营是什么样子?
从2018年来,我国步入网络安全新时代,等保2.0系列政策围绕“一个中心、三重防护”为核心思想,旨在倡导企业通过对安全计算环境、安全区域边界、安全通信网络的三重防护来构建主动式的安全管理中心,等保1.0的被动防御安全体系逐步被事前防御、事中响应、事后审计的动态保障体系取代。针对政策要求的变化作及时调整,是企业发展安全运营的首要前提。除合规因素以外,应对业务变化、应对安全防护规则更新是发展安全运营的另外两大主要价值。在近年来企业数字化转型的大环境下,业务模式革新的同时,企业面临的攻击源、攻击面也在不断增大。
2023-10-23 14:37:29
122
原创 图数据库-浅谈图数据库
图数据库是一种数据存储引擎,它将顶点和边的基本图结构与持久化技术和遍历(查询)语言结合起来,以创建一个用于存储和快速检索高度关联的数据而优化的数据库。实体之间的关系与数据中的实体同等或更重要。因为在图数据库中实体和关系被同等重视,所以我们可以更准确,更轻松地表示和推理真实世界的关系,尤其是与其他数据库技术相比时。正如我们将在本书中展示的那样,图形数据库是更好的工具,既可以表示事物之间丰富多样的关系,又可以根据这些关系识别模式。
2023-10-23 14:06:58
1312
原创 Java虚拟机 - JVM垃圾回收
垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。Java 语言出来之前,大家都在拼命的写 C 或者 C++ 的程序,而此时存在一个很大的矛盾,C++ 等语言创建对象要不断的去开辟空间,不用的时候又需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的构造,然后不停的析构。
2023-10-20 18:10:37
122
原创 Java虚拟机 - JVM内存模型
前面提到的,缓存一致性问题、处理器器优化的指令重排问题是硬件的不断升级导致的。那么,有没有什么机制可以很好的解决上面的这些问题呢?最简单直接的做法就是废除处理器和处理器的优化技术、废除CPU缓存,让CPU直接和主存交互。但是,这么做虽然可以保证多线程下的并发问题。但是,这就有点因噎废食了。所以,为了保证并发编程中可以满足原子性、可见性及有序性。有一个重要的概念,那就是——内存模型。为了保证共享内存的正确性(原子性、可见性、有序性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。
2023-10-20 18:09:16
87
Future执行具有返回值的线程.txt
2021-10-01
javascript内值对象&浏览器对象 (1).docx
2020-12-16
CSS选择符.docx
2020-12-16
webservice-axis2客户端调用(多参).txt
2020-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人