- 博客(5)
- 收藏
- 关注
原创 通俗易懂的数据结构——红黑树
相信真正热爱java的开发者们,都读过java版的数据结构和算法,还没读过的java粉们,也在买书和搜索资料的路上(想找还没找到的小伙伴们,也可以@Elean说“我要”)。大家都知道,在实际开发中,HashMap的应用场景很常见,因此,它也成了招聘中很多面试官的钟爱。如果你说,你对它的底层原理没有做深入了解还好,但如果你说有看过,那么不好意思,你入坑了,挖呀挖呀挖呀,总会给你挖出个“红黑树”。强扭的瓜不甜,硬记的脸易忘。
2024-08-05 10:05:05
637
原创 jni——java跨语言利器
JNI是Java Native Interface的缩写,即java本地接口(来源:度娘)。我们知道Windows系统也好(本文章下文做的操作皆以此系统作为运行环境),Linux系统也罢,汇编语言只在系统的开发中占一小部分,主要应用在与机器交互的内核命令中,其中一大部分还是用c/c++开发的,特别是系统提供给开发者和用户的库函数中。
2024-07-24 19:26:20
1087
2
原创 戏说设计模式——单例模式
想一想,如果公司里面有一个大牛,一个人就能把所有的事情都干了,那该多好!作为一个不喜欢卷来卷去的中国时代打工人,我喜欢这样的同事。作为吹着**春风成长起来的企业家,同样喜欢这样的员工(可以少聘用几个打工人了!!!可以裁掉几个打工人了!!!),可以省下不少成本!!!如你所愿,单例模式就是这么一个时代楷模,虽然不能包揽所有工作,但是分内之事,一人足矣!接下来,来看一个简单的实例吧。/*** @date 17/7/2024 下午4:23*///拒绝招聘//有事找Tomreturn tom;
2024-07-21 16:46:27
652
原创 枚举类工具
在项目书写过程中,对枚举类的应用比较多,比如我们的字典表在项目中的映射,业务异常的定义等等。但是,由于在团队中每个人负责的模块不同,在模块中对自己书写的枚举项的获取也不尽相同。如果身为一个项目管理者,想要在项目中制定诸如此类的统一的规范,那规范的条款之多,可能会让程序员们望而却步了。这时候一个有效的规范类就很有必要了。我们还提供一个工具类,作为枚举类code-name的转换用。如果我们在项目中需要定义自己的业务异常,只需要实现。首先给所有枚举类定义一个接口类。
2024-06-21 16:42:08
191
原创 戏说设计模式——工厂模式
在实际开发过程中,我们对工厂模式的应用往往是从框架的角度出发的,但对于独立开发的程序员来说可能更加注重某个模块的功能实现。如果在功能模块的开发过程中,需要根据不同的入参条件使用不同的方法,这时候我们就需要对工厂模式的原理进行生活,以实现使用者只关注使用而忽略复杂的实现逻辑的过程,由此,我们可以结合函数式接口,对工厂模式进行杂交、进化。武器的种类是在扩展的,抛开厂房扩建的成本不算,厂房扩建中也许会影响到当前流水线的正常使用,即使扩建完成,也保不齐哪天流水线就串了,维护成本比较高(你懂的)。
2024-06-21 16:02:50
535
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人