- 博客(67)
- 资源 (22)
- 收藏
- 关注
原创 理解分治算法(二分查询,归并排序)
title: “理解分治算法(二分查询,归并排序)”tags:算法1. 什么是分治算法在计算机科学中,分治法是建基于多项分支递归的一种很重要的算法范式。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序、归并排序)、傅立叶变换(快速傅立叶变换)。另一方面,理解及设计分治法算法的能力需要一定时间去掌握。正如以归纳法去证明一个理论,为了使递归能够.
2021-03-22 23:30:24
656
1
原创 percona-tool文档说明(6)- 系统类
title: “percona-tool文档说明(6)- 系统类”tags:MySQLpercona-toolpt-diskstatspt-diskstats直接显示磁盘IO信息,与iostat类似,但是更详细。实时循环显示数据结果pt-fifo-splitpt-fifo-split [OPTIONS] [FILE]模拟切割文件,并通过管道传递给先入先出队列而不用真正的切割文件。pt-fifo-split --lines 1000000 hugefile.txt使用pt-.
2020-11-02 23:57:16
1106
1
原创 percona-tool文档说明(7)- 实用类
title: “percona-tool文档说明(7)- 实用类”tags:MySQLpercona-toolpt-archiverpt-archiver [OPTIONS] --source DSN --where WHERE将数据库的表里的数据存储到另外一个表或者文件里。总而言之:就是用来归档数据。作用:清理线上过期数据;导出线上数据,到线下数据作处理;清理过期数据,并把数据归档到本地归档表中,或者远端归档服务器。注意: pt-archiver操作的表必须有主键具体使.
2020-11-02 23:22:18
1007
原创 percona-tool文档说明(5)- 复制类
title: “percona-tool文档说明(5)- 复制类”tags:MySQLpercona-toolpt-heartbeatpt-heartbeat [OPTIONS] [DSN] --update|–monitor|–check|–stop监视MySQL的延迟操作pt-slave-findpt-slave-find [OPTIONS] [DSN]查找并打印MySQL从属的复制层次结构树。pt-slave-restartpt-slave-restart [OPTION.
2020-11-02 23:19:55
873
原创 percona-tool文档说明(4)- 监控类
title: “percona-tool文档说明(4)- 监控类”tags:MySQLpercona-toolpt-deadlock-logger记录MySQL死锁的原因日志pt-deadlock-logger [OPTIONS] DSNpt-deadlock-logger h=host1在host1上打印死锁的日志pt-deadlock-logger h=host1 --iterations 1在host1上打印死锁日志并退出pt-deadlock-logger h=ho.
2020-11-02 23:19:19
895
原创 percona-tool文档说明(3)- 配置类
title: “percona-tool文档说明(3)- 配置类”tags:MySQLpercona-toolpt-config-diffpt-config-diff [OPTIONS] CONFIG CONFIG [CONFIG…]比较多份配置文件的不同pt-config-diff h=host1 h=host2比较2个地址中配置文件的不同pt-config-diff /etc/my.cof h=host2比较本地配置文件和远程配置文件的mysqld的不同pt-confi.
2020-11-02 23:18:45
803
原创 percona-tool文档说明(2)- 性能类
title: “percona-tool文档说明(2)- 性能类”tags:MySQLpercona-toolpt-index-usagept-index-usage [OPTIONS] [FILES]从日志中读取查询并分析它们如何使用索引pt-pmppt-pmp [OPTIONS] [FILES]聚合所选程序的GDB堆栈跟踪pt-visual-explainpt-visual-explain [OPTIONS] [FILES]将EXPLAIN输出格式化为树。pt-tabl.
2020-11-02 23:18:21
753
原创 percona-tool文档说明(1)- 开发类
layout: posttitle: “percona-tool文档说明(1)- 开发类”header-style: texttags:MySQLpt-duplicate-key-checkerpt-duplicate-key-checker [OPTIONS] [DNS]查找数据库中重复的索引和外键。根据结果,我们可以看出重复的索引信息,包括索引定义,列的数据类型,以及修复建议。索引没有什么问题,如果有问题则会显示有问题的索引,并提供删除的sql语句没有问题:存在重复索引.
2020-10-15 19:58:34
815
原创 percona-tool文档说明(总)
layout: posttitle: “percona-tool文档说明(总)”header-style: texttags:MySQL基本所有涉及到数据库的操作,都需要填写相应的DNS命令,例如用户名,密码,数据库,数据库表等等。汇总目录官方文档地址:参数说明DSNDSN的详细参数:a:查询A:字符集b:true代表禁用binlogD:数据库u:数据库链接账号p:数据库链接密码h:主机IPF:配置文件位置i:是否使用某索引m:插件模块P:端口号S:so.
2020-10-15 19:55:17
796
原创 理解 Keepalived
title: “理解 Keepalived”url: “https://wsk1103.github.io/”tags:架构Keepalived
2019-12-19 21:42:34
1136
原创 Keepalived + Nginx 实现高可用
title: “Keepalived + Nginx 实现高可用”url: “https://wsk1103.github.io/”tags:架构NginxKeepalivedPS: 理解KeepalivedKeepalived + Nginx 实现高可用的思路:请求不是直接打到 Nginx 上,而是先通过 Keepalived (虚拟IP,VIP)Keepalived...
2019-12-19 21:42:11
1136
原创 CentOS 7 操作防火墙
title: “CentOS 7 操作防火墙”url: “https://wsk1103.github.io/”tags:CentOS防火墙Centos7 关闭防火墙CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewall ...
2019-12-19 21:40:25
1122
原创 理解Nginx
title: “理解Nginx”url: “https://wsk1103.github.io/”tags:架构Nginx1. nginx是什么Nginx官网说明nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy serve...
2019-11-17 21:16:43
1396
原创 centos 7 安装 zookeeper
环境centos 7zookeeper :3.4.13下载地址:http://apache.fayea.com/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz下载使用 wget 命令下载先下载到本地中[root@izwz9ga6l7ls6ozy9ylwbdz down]# wget http://apache.fayea.co...
2019-08-24 21:06:42
1315
原创 理解 zookeeper
官网http://zookeeper.apache.org/ZooKeeper Wiki:https://cwiki.apache.org/confluence/display/ZOOKEEPER/Indexzookeeper 是什么ZooKeeper is a centralized service for maintaining configuration information...
2019-08-24 21:06:04
1182
原创 理解代理模式
title: “理解代理模式”url: “https://wsk1103.github.io/”tags:设计模式是什么代理模式属于结构型模式。给某一个对象提供一个代理,并且使用该代理的对象来访问原来的对象。代理模式一般分为静态代理和动态代理,动态代理又分为JDK代理和CGLIB代理。优缺点优点在不修改原来类的情况下,增强类的功能。缺点系统更复杂。静态代理以 sp...
2019-07-22 22:51:52
1200
原创 AES加密和解密-CryptoJS和Java
title: “AES加密和解密-CryptoJS和Java”url: “https://wsk1103.github.io/”tags:学习笔记算法AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,加密和解密使用相同的密钥CryptoJS:https://github.com/brix/crypto-js1. 前端AES加密...
2019-06-26 22:01:36
7200
2
原创 理解责任链模式
title: “理解责任链模式”url: “https://wsk1103.github.io/”tags:设计模式是什么策略模式属于行为型模式。创建多个对象,使这些对象形成一条链,并沿着这条链传递请求,直到链上的某一个对象决定处理此请求。优缺点使程序结构更加灵活,扩展性更强。优点降低耦合度,客户端不需要知道这个请求被谁处理了,而处理者也不需要知道各个处理者之间的传递关...
2019-06-24 22:49:48
1137
原创 理解设计模式
title: “理解设计模式”url: “https://wsk1103.github.io/”tags:设计模式设计模式设计原则1. 单一职责(单一功能原则)规定每个类都应该有一个单一的功能,并且该功能能够由这个类完全封装起来。所有他(这个类)的服务都应该严密的和该功能平行(功能平行,即没有任何依赖)。保持一个类专注于单一功能点上的一个重要的原因是,他使得类更加健壮。...
2019-06-11 21:21:59
1171
原创 理解单例模式
title: “理解单例模式”url: “https://wsk1103.github.io/”tags:设计模式是什么Ensure a class only has one instance, and provide a global point of access to it.确保一个类只有一个实例,并且提供一个全局的方法来访问这个类。单例模式的实现饿汉式懒汉式静...
2019-06-10 21:38:02
1274
原创 理解工厂模式
title: “理解工厂模式”url: “https://wsk1103.github.io/”tags:设计模式是什么Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer...
2019-05-20 22:48:07
1169
原创 理解策略模式
title: “理解策略模式”url: “https://wsk1103.github.io/”tags:设计模式是什么策略模式属于行为型模式。定义了一系列的算法,并将每一个算法单独封装起来,使每个算法之间可以相互替换,并且算法本身和使用算法的客户端是分割开来的。优缺点着重的不是如何实现算法,而是系统如何根据客户端的情况来选择调用哪种算法,从而使程序结构更加灵活,扩展性更强。...
2019-05-16 21:20:21
1416
原创 Centos 7 安装Redis
title: “Centos 7 安装Redis”url: “https://wsk1103.github.io/”tags:架构Redis环境Centos 7redis-5.0.4开始安装安装的过程中可以直接使用 yum ,但是这样安装的Redis版本比较低[root@izwz9ga6l7ls6ozy9ylwbdz wsk]# yum install redis.....
2019-04-07 17:52:55
1281
原创 理解 Redis
title: “理解 Redis”url: “https://wsk1103.github.io/”tags:Redis架构Redis官网:http://www.redis.cn/Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lis...
2019-04-07 17:52:09
1156
原创 理解 HashSet 基于Java1.8
title: “理解 HashSet 基于Java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191构造类内参数,方法实现基于HashMap实现。当理解 HashMap 的时候,也就能理解HashSet了。因为 HashSet 的 key 就是 HashMap 的 ke...
2019-04-02 14:55:55
3343
原创 理解 LinkedList-基于Java1.8
title: “理解 LinkedList-基于Java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191构造类内参数,方法实现基于双向链表实现。插入时间复杂度 O(1)查找时间复杂度 O(n)删除时间复杂度 O(1)修改时间复杂度 O(n)链表不存在扩容的问...
2019-03-29 18:09:06
4174
原创 理解ArrayList,Vector-基于Java1.8
title: “理解ArrayList,Vector-基于Java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191ArrayList构造类内参数,方法实现基于数组实现。插入时间复杂度 O(1)查找时间复杂度 O(1)删除时间复杂度 O(n)修改时间复杂度 O...
2019-03-28 12:05:48
4531
原创 理解HashMap,HashTable-基于java1.8
title: “理解HashMap-基于java1.8”url: “https://wsk1103.github.io/”tags:Javajava -version :jdk 1.8.0_191构造类内参数,方法实现基于数组 + 链表实现。当单条链表的个数达到8个时候,链表就会被转换成红黑树。链表时间复杂度O(n),红黑树时间复杂度O(log n)静态参数...
2019-03-27 21:09:07
4624
原创 Linux常用命令-2
title: “Linux常用命令(2)”url: “https://wsk1103.github.io/”tags:Linux目录head命令tail命令tar命令ping命令ssh命令管道命令ps命令kill命令top命令grep命令find命令su命令前台和后台任务磁盘空间freewc命令netstat命令vi命令1. head命令...
2019-03-27 01:49:34
4706
原创 Linux常用命令-1
title: “Linux常用命令(1)”url: “https://wsk1103.github.io/”tags:Linux目录cdpwdmkdirlsrmmvchmodchowncpscpcatmoreless1. cd命令change directory(更改目录)切换当前所在目录。cd 和 cd ~使用cd不带任何参数,进入当前用...
2019-03-26 22:26:49
4697
原创 Jenkins搭建及集成GitHub
title: “Jenkins搭建及集成GitHub”url: “https://wsk1103.github.io/”tags:架构环境版本:centos7jenkins:jenkins-2.169-1.1.noarch.rpm查看版本:https://pkg.jenkins.io/redhat/JDK:jdk1.8+maven:3.5.0+什么是jenkins:B...
2019-03-26 22:24:32
4795
原创 游戏:杀戮尖塔(Slay the spire)mod--拉格朗·月
This is a mod for SlayTheSpire!这是一个杀戮尖塔的MOD!角色名称:拉格朗·月Now, I am developing.目前正在开发中。GitHub源码: https://github.com/wsk1103/LagranYue效果图:{ "modid": "LagranYue", "name": "拉格朗·月", "auth...
2019-03-03 22:43:24
7336
原创 Spring Cloud学习笔记8-spring cloud gateway(第二代网关)
title: “Spring Cloud学习笔记8-spring cloud gateway(第二代网关)”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boo...
2018-12-16 23:33:16
6198
原创 Spring Cloud学习笔记7-服务限流 or API限流(Zuul+RateLimiter)
title: “Spring Cloud学习笔记7-服务限流 or API限流(Zuul+RateLimiter)”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring...
2018-12-16 23:32:49
5838
原创 Spring Cloud学习笔记6-Zuul集成Turbine
title: “Spring Cloud学习笔记6-Zuul集成Turbine”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boot:2.0.7.RELEAS...
2018-12-16 23:32:29
4912
原创 Spring Cloud学习笔记5-Zuul服务网关
title: “Spring Cloud学习笔记5-Zuul服务网关”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boot:2.0.7.RELEASESpr...
2018-12-16 23:32:05
4636
原创 Spring Cloud学习笔记4-熔断器Hystrix + 监控Turbine
title: “Spring Cloud学习笔记4-熔断器Hystrix + 监控Turbine”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boot:2.0...
2018-12-16 23:31:38
4619
原创 Spring Cloud学习笔记3-服务消费者(Feign)
title: “Spring Cloud学习笔记3-服务消费者(Feign)”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boot:2.0.7.RELEASE...
2018-12-16 23:31:05
4591
原创 Spring Cloud学习笔记2-服务消费者(rest+ribbon)
title: “Spring Cloud学习笔记2-服务消费者(rest+ribbon)”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boot:2.0.7.R...
2018-12-16 23:30:41
4540
原创 Spring Cloud学习笔记1-服务的注册与发现
title: “Spring Cloud学习笔记1-服务的注册与发现”url: “https://wsk1103.github.io/”tags:Spring Cloud学习笔记备注:官网:http://spring.io/projects/spring-cloudJAVA: 1.8 +MAVEN: 3.5.0 +Spring Boot:2.0.7.RELEASESpr...
2018-12-16 23:29:37
5836
基于Spring Boot的社区交流平台
2023-06-11
基于SSM的校园二手交易平台的设计与实现.rar
2023-04-22
AES加密和解密-CryptoJS和Java
2019-07-08
boot2docker-v18.09.1-rc1
2019-01-03
重新定义Spring Cloud实战.pdf
2018-12-17
超级-网上图书借还管理系统
2018-11-25
《大规模分布式系统架构与设计实战》PDF
2018-11-01
亿级流量网站架构核心技术PDF
2018-11-01
基于Spring Boot的“微生活”的设计与实现
2018-06-18
基于SSM的校园二手交易平台的设计与实现
2018-05-06
Tesseract-OCR
2018-03-04
自定义Java-ScheduledExecutorService定时器.jar
2018-01-29
最新版archetype-catalog.xml
2016-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人