首页
学习
活动
专区
工具
TVP
发布

mingmingcome’s cnblogs

专栏作者
40
文章
29592
阅读量
13
订阅数
解释器模式
本科软件工程专业有这么一门课叫《编译原理》,课程内容已经忘了七七八八,但尤为清楚的是上机大作业是拷贝的,课程分数92。
mingmingcome
2023-05-26
2880
责任链模式
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将接收对象连城一条链,并沿着链传递该请求,直到有一个对象处理它为止。 ——《设计模式:可复用面向对象软件的基础》
mingmingcome
2023-03-20
2470
对《从ReentrantLock的实现看AQS的原理及应用》文章内容的疑问
对《从ReentrantLock的实现看AQS的原理及应用》文章内容的疑问 文章链接附上:从ReentrantLock的实现看AQS的原理及应用 在【2.2 AQS重要方法与ReentrantLock的关联】中 根据jdk1.8.0_162的源码中已在图中标注本人的疑问点 final boolean nonfairTryAcquire(int acquires) { final Thread current = Thread.currentThread(); int c = getState(); i
mingmingcome
2022-05-10
1470
备忘录模式
备忘录模式(memento pattern),在不破坏封装型的前提下,获取并保存一个对象的内部状态,以便以后对象可以恢复到这个状态。——《设计模式:可复用面向对象软件的基础》
mingmingcome
2022-05-10
1870
策略模式
Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it。
mingmingcome
2022-05-10
3060
迭代器模式 迭代器模式
提供一种顺序访问集合的元素而不暴露其底层表示的方法。 ——《设计模式:可复用面向对象软件的基础》
mingmingcome
2021-12-09
6210
命令模式(Command Pattern)
命令模式(Command),將一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。——《设计模式:可复用面向对象软件的基础》
mingmingcome
2021-11-29
4380
状态模式(state pattern)
Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.
mingmingcome
2021-11-29
2680
模板方法模式(Template Method Pattern)
Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template method lets subclasses redefine certain steps of an algorithm without changing the algorithm’s structure. — 《Design Patterns: Elements of Reusable Object-Oriented Software》
mingmingcome
2021-11-29
2810
CentOS 7修改主机名
hosts文件是一个操作系统文件,记录了主机名到IP地址的映射。在以前,计算机还没有那么多的时候,hosts就是现在的DNS,用户只需要定时更新hosts就可以愉快地连接到主机名指定服务器上了。
mingmingcome
2021-11-29
2K0
CentOS 7时间同步(NTP)
网络时间协议(英语:Network Time Protocol,缩写:NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位于OSI模型的应用层。
mingmingcome
2021-11-29
3K0
VMware Workstation安装centos
今天我们是食神,来做一道菜,名曰VMware Workstation安装centos。
mingmingcome
2021-11-29
4580
中介者模式
中介者模式(mediator pattern),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地互相引用,从而使其耦合松散,而且可以独立地改变它们的交互。————《设计模式:可复用面向对象软件的基础》
mingmingcome
2021-11-29
2520
原型模式
原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。————《设计模式:可复用面向对象软件的基础》
mingmingcome
2021-11-29
1620
组合模式
当你发现需求中是用树形结构体现部分与整体层次关系的结构时,且你希望用户可以忽略整体和部分、组合对象和单个对象的不同,统一地使用组合结构中的所有对象时,就应该使用组合模式。
mingmingcome
2021-11-29
2860
MySQL8.0 下载安装启动(Windows10)
下载地址:https://dev.mysql.com/downloads/mysql/8.0.html
mingmingcome
2021-11-29
7720
享元模式
享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。——《设计模式:可复用面向对象软件的基础》
mingmingcome
2021-11-29
2090
外观模式
外观模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。————《设计模式:可复用面向对象软件的基础》
mingmingcome
2021-11-29
3290
观察者模式
正值金三银四跳槽季,设计模式也是常问的问题之一。本人在3月2日的一次面试的二面中,问到设计模式,问到了观察者模式,而且要求写了伪代码。当时我脑子里就第一个想到的就是《大话设计模式》里面的一个例子,就是员工集体开小差,前台妹妹负责在老板回来时通知所有人。当时回答得结结巴巴,写得代码勉勉强强,惊喜的是二面过了。归,温习之。
mingmingcome
2021-11-29
3980
设计模式六大原则
有言曰,“无规矩不成方圆”,有“规”才能画“圆”,那设计模式要遵循的六大原则要画一个什么的“圆”呢?
mingmingcome
2021-11-29
2340
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档