自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

duanlei的博客

默默的拷了别人的东西

  • 博客(88)
  • 收藏
  • 关注

原创 十一、享元模式

享元模式java实现go 实现

2024-09-10 20:39:06 132

原创 十、组合模式

组合模式java 实现go 实现

2024-09-10 20:25:02 471

原创 九、外观模式

外观模式java 实现go 实现

2024-09-09 20:32:21 416

原创 八、适配器模式

适配器模式java 实现go 实现

2024-09-06 17:48:13 212

原创 七、装饰器模式

装饰器模式java实现go 实现

2024-09-04 20:52:40 516

原创 六、桥接模式

桥接模式java实现go实现

2024-09-04 20:42:33 509

原创 五、代理模式

代理模式:静态代理 和 动态代理go 实现java 实现

2024-09-02 20:09:28 491

原创 四、原型模式

原型模式java 实现go 实现

2024-09-02 19:57:11 405

原创 三、建造者模式

建造者模式Java实现go 实现

2024-08-29 20:49:40 620

原创 二、工厂模式

工厂模式:简单工厂、工厂方法、抽象工厂java实现go实现

2024-08-28 16:50:56 635

原创 一、单例模式

单例模式:饿汉式、懒汉式、双重校验java实现go 实现

2024-08-28 10:31:55 434

原创 一, SpringCloud Alibaba-nacos注册中心

1,nacos官网https://nacos.io/zh-cn/https://nacos.io/zh-cn/docs/what-is-nacos.htmlhttps://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examples/nacos-example/nacos-discovery-example/readme-zh.md2,nacos windos安装下载地址 :https.

2020-09-21 13:44:53 208 1

原创 centos7-docker安装redis

1,docker 拉去redis镜像docker pull redis2,创建实例并启动mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.confdocker run -p 6379:6379 --name redis01 -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis

2020-08-25 17:36:33 298

原创 centos7-docker安装mysql5.7

目录docker 拉取mysql5.7镜像一, docker 拉取mysql5.7镜像docker pull mysql:5.7docker images二, 启动镜像docker run -p 3306:3306 --name mysql01 \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/etc/mysql \-e

2020-08-24 20:45:31 300

原创 python 的虚拟环境

python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。virtualenvvirtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。安装 virtualenv$ pip install virtualenv 配置 pip 安装第三方库的镜像源地址我们都知道,国内连接国外的服务器都会比较慢,有时候设置下载经常出.

2020-05-22 17:23:26 184

原创 java 相关知识点梳理(包含项目中实际应用) 一 ~持续更新

最全java知识点梳理1,

2020-04-23 10:21:08 170

原创 必须知道的 Git 分支开发规范

Git 是目前最流行的源代码管理工具。 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作。分支管理分支命名master 分支master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性 master 分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码develop 分支...

2020-01-17 15:59:36 243

原创 Git 开发分支代码上线流程

开发分支代码上线流程开发分支1、切换到master上,pull最新代码git checkout matergit pull2、打开发分支git branch feature/{自己taped的任务号}例如:git branch feature/305944893、联调升级到开发环境,或者准生产环境。需要有一个人从master上打release分支,并pus...

2020-01-17 15:53:12 1233

原创 mongodb入门(2)

目录一,mongodb入门1基础概念2连接mongodb3 数据库4 集合5 文档1 插入文档2 更新文档3删除文档4查询文档6用户1 创建用户2查询用户3删除用户4修改用户5修改密码一,mongodb入门1基础概念在mongodb中是通过数据库、集合、文档的方式来管理数据,下边是mongodb与关系数据库的...

2020-01-15 17:30:59 239

原创 mongodb安装(1)

目录一,mongodb安装1mongodb介绍2下载mongodb3安装mongodb4 启动mongodb5 安装studio3t一,mongodb安装1mongodb介绍2下载mongodbMongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。官方地址:https://www.mongod...

2020-01-15 17:09:31 203

原创 二,CentOS7开启端口

redis等服务启动后,外网默认是无法访问的,因为防火墙不允许,所以要开启防火墙,让其可以访问这些端口号。方法一:使用firewall1、运行命令:firewall-cmd --get-active-zones运行完成之后,可以看到zone名称,如下:2、执行如下命令命令:firewall-cmd --zone=public --add-port=6379/tcp --perma...

2020-01-14 15:29:08 181

原创 CentOS7查看和关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙查看防火墙状态firewall-cmd --state停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service 关闭selinux进入到/etc/selinux/con...

2020-01-14 11:39:35 116

原创 一,Docker安装与启动

目录1.安装Docker2.设置ustc的镜像3.Docker的启动与停止3 常用命令3.1.1 查看镜像3.1.2 搜索镜像3.1.3 拉取镜像3.1.4 删除镜像3.2 容器相关命令3.2.1 查看容器3.2.2 创建与启动容器3.2.3 停止与启动容器3.2.4 文件拷贝3.2.5 目录挂载3.2.6 查看容器IP地址...

2020-01-14 11:01:59 160

原创 etcd 单机启动

./etcd --data-dir ./data.etcd/ --listen-client-urls http://yourip:2379 --advertise-client-urls http://yourip:2379 & >./log/etcd.log-listen-client-urls用于指定etcd和客户端的连接端口-advertise-client-ur...

2019-12-12 18:33:58 407

原创 kafka客户端连接测试

客户端代码:package mainimport ( "fmt" "github.com/Shopify/sarama")//kafka 示例代码func main() { //配置 config:= sarama.NewConfig() //等待服务器所有副本都保存成功后的响应,即数据成功发送到kafka后返回的响应信息 config.Producer.Requir...

2019-12-05 14:37:54 3677

原创 liunx/CentOS开放端口的方法

最近在centos上部署了前端项目发现启动后无法通过ip进行访问,经查询原来是防火墙打开了,经过收集学习了相关的操作。Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。一、iptables(centos 6及以前)1.打开/关闭/重启防火墙开启防火墙(重启后永久生效): ...

2019-12-05 10:28:02 184

转载 压力测试工具Apache JMeter:2:基础概念与Java请求压力测试实例

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-11-27 20:41:43 202

转载 压力测试工具Apache JMeter:3:压力测试报告的生成方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-11-27 20:37:55 345

转载 压力测试工具Apache JMeter:1:概要介绍与环境搭建

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-11-27 19:03:40 195

原创 go语言实现文件拷贝代码实现(读多少, 拷贝多少)

package mainimport ( "fmt" "io" "os")// 文件拷贝func main() { // 获取命令行参数 list := os.Args if len(list) != 3{ fmt.Println("usage: xxx srcFile dstFile") return } srcFileName := list[1] d...

2019-11-13 16:51:16 124

原创 CentOS 6、CentOS7 防火墙开放指定端口

当我们在CentOS服务器中装了一些开发环境(如 tomcat、mysql、nginx 等...)时,希望能从外界访问,就需要配置防火墙对指定端口开放。CentOS 6.51.开放指定端口/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT//写入修改/etc/init.d/iptables save...

2019-11-06 15:47:21 272

原创 python-爬虫初识-web端微信登录(三)

目录一,轮询和长轮询二,分析web端微信三,爬虫套路一,轮询和长轮询短轮询的基本思路就是浏览器每隔一段时间向浏览器发送http请求,服务器端在收到请求后,不论是否有数据更新,都直接进行响应。这种方式实现的即时通信,本质上还是浏览器发送请求,服务器接受请求的一个过程,通过让客户端不断的进行请求,使得客户端能够模拟实时地收到服务器端的数据的变化。  这种方式的优点是比较简...

2019-09-03 10:16:59 845

原创 python-爬虫初识-自动登录(二)

目录一,BeautifulSoup模块详细介绍二,自动登录github一,BeautifulSoup模块详细介绍BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串,然后将其进行格式化,之后遍可以使用他提供的方法进行快速查找指定元素,从而使得在HTML或XML中查找指定元素变得简单。1,安装pip3 install beautifulsoup4...

2019-09-02 15:38:45 287

原创 python-爬虫初识-采集汽车资讯信息案例(一)

目录一,什么是爬虫二,初识爬虫-采集汽车资讯信息三,requests和BeautifulSoup模块基本使用requests: import requestsBeautifulSoup:from bs4 import BeautifulSoup四,初识爬虫-自动登录购酒网http://order.gjw.com/login/login五,requests模块详细介绍...

2019-08-29 20:20:07 679

转载 转:全面理解Java内存模型(JMM)及volatile关键字

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/72772461 出自【zejian的博客】 关联文章:深入理解Java类型信息(Class对象)与反射机制深入理解Java枚举类型(enum)深入理解Java注解类型(@Annotation)深入理解Java类...

2019-07-30 20:26:40 123

原创 JVM-(JMM)内存模型(三)

上篇介绍JVM结构,即:堆(线程共享),下面介绍 JMM(内存模型)即jvm内存是这么管理的。与堆,栈 没有关系。一,JMM : JVM的内存模型JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory)。工作内存...

2019-07-30 18:56:24 120

原创 JVM-结构详解(二)

上篇说到了JVM结构包括:1.类加载器-ClassLoader类加载器:2.执行引擎3.运行时数据区4.本地接口一,类加载器-ClassLoader说明: 类加载器加载时必须遵循一个双亲委派模型。什么是双亲委派模型: 双亲委派模型 双亲委派模型:jvm有4个类加载器。 启动类加载器,扩展类加载器, 应用类加载器(mian),自定义类加载器, -加载器之间遵循...

2019-07-30 17:27:00 104

原创 JVM-简单认识(一)

1,JVM和普通虚拟机JVM:是java虚拟机,执行java字节码的环境,程序自己独立运行的环境:堆栈,寄存器,字节码指令普通虚拟机:就是例如vmvare,visul Box 提供完整的主键pc是虚拟的,CPU指令。2,JVM/JDK/JRE关系JVM:虚拟机--最小的单位.<JRE:java运行时环境,最小的运行环境。<JDK:开发工具包JVM&l...

2019-07-29 19:44:12 131

原创 数据结构和算法(三)

递归算法:自己调用自己简单实例引入递归:斐波拉契树列: 1,1,2,3,5,8...n 规则:前面俩个数的和等于第三个数。注意:n=1或者n=2的时候算法不成立(特殊性)public static void main(String[] args) { //斐波拉契数列 循环实现// int num1 = 1;// int num2 = ...

2019-07-29 10:30:15 131

原创 数据结构和算法(二)

ArrayList 和LinkedList原理,代码实现,性能区别.1,ArrayList 为什么查询快数组和集合区别:动态大小,数组的长度是固定的,ArrayList : 数组集合,内部使用数组实现的。自定义ArrayList: 如下:public static void main(String[] args) throws Exception { MyAr...

2019-07-23 17:02:31 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除