- 博客(128)
- 资源 (1)
- 收藏
- 关注
原创 java-设计模式-5-创建型模式-建造
创建的东西细节复杂,还必须暴露给使用者。屏蔽过程而不屏蔽细节。具体建造者(Concrete Builder)@Builder可以代替上面的类的创建。抽象建造者(Builder)产品角色(Product)
2025-09-02 17:48:54
149
原创 java-设计模式-4-创建型模式-工厂
工厂模式(Factory Pattern)提供了一种创建对象的最佳方式。我们不必关心对象的创建细节,只需要根据不同情况获取不同产品即可。
2025-09-02 17:28:34
163
原创 java-设计模式-2-创建型模式-单例
创建型模式关注点:如何创建出对象。将对象的床啊金与使用分离,降低系统的耦合性。使用者无需关注对象的创建细节。对象的创建由相关的工厂来完成;(各种工厂模式)对象的创建由一个建造者来完成;(建造者模式)对象的创建由原来对象克隆完成;(原型模式)对象始终在系统中只有一个实例;(单例模式)
2025-09-02 15:19:29
187
原创 centos7安装mysql
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘更改的密码’;(注意你的密码要满足要求)update mysql.user set host = ‘%’ where user =‘root’;(设置远程连接时使用)地址:http://repo.mysql.com/mysql -uroot -p你的密码。查看root账户的密码。
2024-08-26 17:17:05
302
原创 centos7.9安装es7.12.0
配置文件所在的目录/usr/local/elasticsearch-7.12.0/config/elasticsearch.yml。国内镜像:https://mirrors.huaweicloud.com/elasticsearch/7.12.0/用vim修改/etc/fstab文件,在swap分区这行前加 # 禁用掉,保存退出后重启。es一般不能用root启动,因此需要创建es:es用户和组。修改/etc/security/limits.conf文件。下载并上传内容到/usr/local目录下。
2024-05-15 14:14:11
450
原创 centos7.9磁盘扩容
设置虚拟机时,默认的虚拟机大小是20G,一旦用完,就要扩容。常用的三种扩容方法1:新建一个磁盘,然后再重新进行挂载2:直接修改磁盘容量,但这样的话打开虚拟机磁盘容量不会增加,需要进行一系列操作3:使用软件对磁盘重新进行划分,但我的虚拟机内核是mini版本,对我来说无用。
2024-01-25 16:08:29
2263
原创 设计模式--------行为型模式
行为型模式行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。除了模板方法模式和解释器模式是类行为型模式,其他的全部属于对象行为型模式1.模板方法模式在面向对象程序设计过程中,程序员常常会
2023-07-10 09:59:09
710
原创 设计模式--------结构型模式
将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类适配器模式和对象适配器模式,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。结构。
2023-07-07 10:09:09
618
原创 设计模式--------创建型模式
用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF(四人组)书中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。
2023-07-05 10:25:33
1182
原创 redis运维
配置哨兵配置一拖二的主从结构配置三个哨兵(配置相同,端口不同)启动哨兵redis-sentinel sentinel-端口号.conf配置哨兵。
2023-06-30 11:05:34
312
原创 一篇文章带你了解redis
概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。数据间没有必然的关联关系内部采用单线程机制进行工作(新版本是多线程)高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。多数据类型支持字符串类型 string列表类型 list散列类型 hash集合类型 set有序集合类型 sorted_set持久化支持。
2023-06-26 22:58:58
133
原创 设计模式-1
类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。
2023-04-19 09:49:18
487
原创 内网穿透搭建
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
2023-04-17 16:43:23
3408
原创 Java爬虫:Scrape Center的ssr3
在需要进行HTTP身份认证的情况下,我们可以手动构造HTTP Authorization Header并加入到Jsoup请求中。
2023-04-11 18:10:33
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人