![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java进阶
文章平均质量分 91
CodingLemon.
blog:http://www.codinglemon.cn/
展开
-
面向对象思想和设计原则
欢迎访问我的blog http://www.codinglemon.cn/1. 面向对象编程的思想抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面,抽象只关注对象的哪些属性和行为,并不关注这此行为的细节是什么。封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口.面向对象的本质就是将现实世界描绘成一系列完全自治,封闭的对象,可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。封装给对象提供了隐藏内部特性和行为的能力.原创 2021-05-10 21:14:41 · 229 阅读 · 0 评论 -
单例模式的优化及指令重排序
欢迎访问我的blog http://www.codinglemon.cn/1. 单例模式及指令重排序问题什么是单例模式:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1. 单例类只能有一个实例。2. 单例类必须自己创建自己的唯一.原创 2021-04-17 15:29:14 · 624 阅读 · 0 评论 -
系统高并发的理解、设计目标及实践方案
欢迎访问我的blog http://www.codinglemon.cn/1 如何理解高并发?高并发意味着大流量,需要运用技术手段抵抗流量的冲击,这些手段好比操作流量,能让流量更平稳地被系统所处理,带给用户更好的体验。我们常见的高并发场景有:淘宝的双11、春运时的抢票、微博大V的热点新闻等。除了这些典型事情,每秒几十万请求的秒杀系统、每天千万级的订单系统、每天亿级日活的信息流系统等,都可以归为高并发。很显然,上面谈到的高并发场景,并发量各不相同,那到底多大并发才算高并发呢?不能只看数字,要看.转载 2021-03-27 13:01:09 · 395 阅读 · 1 评论