- 博客(13)
- 收藏
- 关注
原创 设计模式-创建型-建造者模式
建造者模式(Builder Pattern)也叫做生成器模式,他将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
2023-11-22 18:12:51
53
原创 设计模式-创建型-单例模式-工厂方法模式-抽象工厂模式-模板方法模式
Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式是23个模式中比较简单的模式,应用也非常广泛,如在Spring中,每个Bean默认就是单例的,这样做的优点是Spring容器可以管理这些Bean的生命期,决定什么时候创建出来,什么时候销毁,销毁的时候要如何处理,等等。
2023-11-22 16:34:10
68
原创 设计模式-六大设计原则
通俗点讲,只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,反过来就不行了,有子类出现的地方,父类未必就能适应。其实这个原则限制了子类不要去重写父类的方法。含义高层模块不应该依赖低层模块,两者都应该依赖其抽象:抽象不应该依赖细节;细节应该依赖抽象。Java语言中,抽象就是指接口或抽象类,两者都是不能直接被实例化的;细节就是实现类,实现接口或继承抽象类而产生的类就是细节,其特点就是可以直接被实例化,也就是可以加上一。
2023-11-20 20:41:51
59
原创 常用命令-linux
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。
2023-07-21 17:17:48
125
原创 常用命令-linux
在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。netstat -nap |grep pid 查看探针端口。top -p pid指定查看某个进程信息。lsop -p pid 按进程 查看。losp -u root 按用户查看。查看进程打开的文件句柄。
2023-07-21 17:10:27
170
原创 常用命令-linux相关-磁盘
我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;硬盘总容量=主分区(包括扩展分区)总容量。扩展分区容量=逻辑分区总容量。fdisk -l 命令详解。
2023-07-21 16:55:08
82
原创 唐诗导读2 怀古诗 繁华与荒芜
怀古 繁华与荒芜通过过去和现在的对比来呈现出一种历史的虚幻感,和今昔盛衰之别.所到之处一定是衰败的,衰败让人产生落差,产生怀念和感情 。通过对比来表现时间带来的改变很多怀古诗中,夕阳、残阳、落日是一个很常见的意向。 他为现在的遗迹晕染了一层背景色法雄寺东楼张籍 唐汾阳旧宅今为寺,犹有当时歌舞楼。四十年来车马绝,古槐深巷暮蝉愁。怀古诗有很多 金陵怀古、洛城怀古 贾母看的戏:《白蛇记》、《满床笏》和《南柯梦》 曾经的繁华,如今意象是暮蝉。 中唐 晚唐 写怀古诗的多经汾阳旧
2022-05-27 12:49:21
585
1
原创 唐诗导读1-此刻当时
物是人非 人生聚散不定 的感慨《题都城南庄》崔护去年今日此门中,人面桃花相映红。人面只今何处去,桃花依旧笑春风。文学创作的动力: (1)对不朽的期待。文字可以打败时间。 (2)不得不的状态。“情动于中而发于言。”心里有话要讲。桃花的用在于,桃之夭夭,灼灼其华。对婚姻的期待,最后两句有对人生期待的落空。无意识中反应了人生的不确定性。 这个世界上唯一的的不变是变化,唯一的常态是无常,唯一的有知是未知。绝句作为表达情绪最适合的体裁,一般在第三四句发生转折。在短时间内发生情绪的“失i 重”
2022-05-24 21:28:49
221
原创 如何理解maven插件, maven lifeCycle和plugin的关系
如何理解maven插件, maven lifeCycle和plugin的关系pom文件构成(主要)根元素和必要配置父项目和parent元素项目依赖相关信息项目构建需要的信息路径管理资源管理插件管理lifeCycle生命周期和插件的关系?**1. maven项目生命周期和阶段****2. 阶段被绑定了默认的执行插件及目标**3. 修改构建阶段默认执行的插件及目标总结Assembly.xml maven 定制化打包plugin 标签的配置项Assemly.xml文件的内容pom文件定义了一个maven项目的m
2022-01-30 10:55:37
1621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人