- 博客(5)
- 收藏
- 关注
原创 设计模式1-2 (创造型模式--[简单]工厂模式)
设计模式--[简单]工厂模式非工厂模式:例如:测试:结果:思考:工厂模式例如:测试:结果:思考:改进实现思考再改进实现思考结束模拟场景: 开发某一项业务需要对接支付,当前只需要对接微信,支付宝,银联,但是后续还有可能会使用苹果支付,小米钱包或者银行卡等等渠道.非工厂模式:单纯的为了满足需求而进行编写我们可能会在一个类甚至一个方法内用大量的if-else实现例如:package top.lqh.design_pattern.factory;/** * 支付 * * @author lqh
2021-07-19 23:15:37 92
原创 设计模式-创建型模式-单例模式-懒汉式
设计模式-创建型模式-单例模式-懒汉式一、创建型模式二、单例模式三、懒汉式1.单线程懒汉式单例代码段1:单线程懒汉模式单例代码段2:单线程测试懒汉模式单例代码段3:多线程测试懒汉模式单例2.多线程懒汉式单例代码段4:懒汉模式单例加锁(多线程)3.完整版懒汉模式单例一、创建型模式创造型模式主要的关注点是怎么创建对象,主要特点是将对象的创建和使用分离开来。以此降低系统的耦合度,使用者可以不需要过分关注对象的创建细节,直接使用就可以。创造模式例子:去商城购买商品,并不需要知道商品是怎么来的怎么生产的,只
2021-07-09 23:46:23 107
原创 JAVA基础-网络编程(TCP,UDP)
JAVA基础-网络编程(TCP,UDP)李兴华老师系列教程的学习记录1.TCP1.简单例子服务器package com.learn.example1.tcp;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;public class TCPServer { public static void main(String[]
2020-05-18 21:21:10 133
原创 基础--Linux 部署Mysql数据库
Linux 部署Mysql数据库1. 数据库官方网站下载对应版本的数据库;2. 新建用户与用户组3. 解压数据库压缩文件并移动4. 创建data目录5. 更改mysql所属的用户组和用户,以及权限6. 编译安装并初始化mysql7. 配置my.cnf8. 启动9. 添加软连接,并重启mysql服务10. 登陆11.开放远程连接12. 设置开机自动启动参考1. 数据库官方网站下载对应版本的数据库;...
2020-04-15 22:40:56 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人