自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远行的博客

路虽远,行则将至

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

原创 Charles抓包工具

文章目录11功能介绍和使用教程https://juejin.cn/post/6844903665304600589官网https://www.charlesproxy.com/latest-release/download.do破解教程https://www.jianshu.com/p/9822e3f28f0a

2021-09-24 11:39:35 747

原创 微服务网关

文章目录系统升级-灰度发布gateway系统升级-灰度发布先让5%的正式用户过来进行体验这个升级的版本比如王者荣耀的新英雄体验—会切换到体验区gateway

2021-09-12 15:52:27 91

原创 日志错误打印

e.getCause()。打印堆栈(具体到是哪一行引发的错误)e.getMessage().打印错误信息

2021-09-09 11:25:48 155

原创 json schema

文章目录json-schema官网说format日期格式校验用的是ISO8601格林威治天文台的标准时间格式,百度百科上有各种改类型时间的表示示例:https://baike.baidu.com/item/ISO%208601/3910715?fr=aladdin#4[#/timef: [22:30:05+08:00ds] is not a valid time. Expected [HH:mm:ssZ, HH:mm:ss.[0-9]{1,9}Z, HH:mm:ss[+-]HH:mm, HH:mm:ss

2021-09-07 10:29:17 279

原创 k8s+docker

文章目录9-2排查容器的错误实验环境清零清楚缓存以及所有未用到的镜像打印容器环境变量congfigmap挂载卷helm启动应用9-2排查容器的错误kubectl describe pod demo1-55858c6f58-cskgq实验环境清零kubectl delete svc/deployment/configMap/pod --allhelm listhelm delete my-demo清楚缓存以及所有未用到的镜像docker system prune --volumes打印容

2021-09-03 01:15:10 1789

原创 计算机术语

payload

2021-09-02 11:02:24 92

原创 tcp/ip协议族

文章目录TCP注册端口号大全【7】TCP注册端口号大全【7】TCP注册端口号大全

2021-08-24 08:40:20 134

原创 操作记录-

创建用户并添加到sudo名单yum install vim -yyum install tree -yyum install lsof -yyum install telnet -y创建用户lmjchmod 777 -R /optsb千万别chmod 777 -R / ,以及chown -R lmj:lmj / 一样命令下去系统直接崩溃了rm -rf /opt/* 不要用rm -rf /opt/ 他会直接删除opt文件系统初始化一些操作:(https://www.cnblogs.co

2021-08-22 11:29:14 3049 1

原创 共享文件内容

#### kubernetes system config## The following values are used to configure various aspects of all# kubernetes services, including## kube-apiserver.service# kube-controller-manager.service# kube-scheduler.service# kubelet.service# kube-p

2021-08-21 23:37:34 77

原创 k8s课程笔记

文章目录k8sk8s

2021-08-17 17:18:10 186

原创 网络安全-

目录网络安全网络安全

2021-07-28 07:07:25 111

原创 网络攻防-

文章目录网络攻防参考文章网络攻防参考文章网络攻击分类

2021-07-27 20:31:22 188

原创 Navicat Data Modeler(ndm2)数据模型逆向生成表

文章目录ndm2数据模型逆向生成表ndm2数据模型逆向生成表选择比对compare可以进行同步这里不要选择外键(程序去维护就好),模型里面标明外键是为了方便理清表与表之间的逻辑关系...

2021-07-26 19:13:23 7780

原创 spring

文章目录spring assert用法spring assert用法

2021-07-06 17:22:36 113

原创 spring容器启动的三种方式以及抽象工厂模式的应用

文章目录spring容器启动的三种方式以及抽象工厂模式的应用注解方式获取bean(AnnotationConfigApplicationContext)配置文件xml方式(ClassPathXmlApplicationContext,FileSystemXmlApplicationContext)总结spring容器启动的三种方式以及抽象工厂模式的应用使用idea创建spring项目注解方式获取bean(AnnotationConfigApplicationContext)@Configura

2021-06-17 20:37:34 311 1

原创 23种设计模式简单理解

文章目录工程模式单例模式建造者模式工程模式核心就是if,else if,else,在构造函数中传入不同参数就生成不同的产品菜鸟教程-工厂模式单例模式构造函数是私有的提供一个访问它的全局访问点建造者模式菜鸟教程-建造者模式类似于A套餐,B套餐的思想,客户直接点要A,还是要B,不必花时间再去自己挑选组装,考虑如何划算又营养。因为A套餐已经给你都考虑好了public class MealBuilder { public Meal prepareVegMeal (){

2021-06-12 20:38:37 1224 1

原创 纯shell自动化部署

文章目录纯shell自动化部署纯shell自动化部署根据jar包名提取进程idps -ef | grep -w hello-world-0.0.1-SNAPSHOT.jar | grep -v grep | awk ‘{print $2}’grep -w是精准匹配关键词的意思grep -v是排除匹配的记录awk是对每行记录以空格作分隔符去进行切割提取,默认从1开始...

2021-06-11 20:50:18 198

原创 shell语法再战

文章目录if判断条件if判断条件if [ str1 = str2 ]      当两个串有相同内容、长度时为真 if [ str1 != str2 ]      当串str1和str2不等时为真 if [ -n str1 ]       当串的长度大于0时为真(串非空) if [ -z str1 ]        当串的长度为0时为真(空串) if [ str1 ]         当串str1为非空时为真...

2021-06-11 20:50:00 65

转载 ansible手册-转载

文章目录链接企业实际应用场景分析程序发布运维自动化发展历程及技术应用自动化运维应用场景常用自动化运维工具企业级自动化运维工具应用实战ansibleAnsible发展史特性Ansible架构Ansible工作原理Ansible主要组成部分相关文件主机清单inventoryansible 配置文件ansible系列命令ansibleansible的Host-patternansible命令执行过程ansible使用示例ansible常用模块ansible系列命令playbookplaybook图解YAML介绍Y

2021-06-11 16:37:08 2384 1

原创 k8s自动部署教程

文章目录k8s自动部署教程k8s自动部署教程启动jenkinssystemctl start | stop | restart | status jenkinspipeline { agent any options { // 默认15分钟 timeout (15) timeout(time: 3, unit: 'MINUTES') } environment { build_dir="/root/build-wor

2021-06-08 21:18:21 1843

原创 软件们的前世今生

文章目录参考文章豌豆荚-王俊煜参考文章https://www.zhihu.com/question/26745228/answer/34017946豌豆荚-王俊煜技术和体验上来讲,豌豆荚确实还是佼佼者,因为国内能做到类似体验的几乎没有,相较于Google play,很多新东西的出现也很耳目一新。 但是,但是,但是,一般用户不可能理解这么深,他们就是随便搜个应用,然后你提供了这么一大摊功能,而且很多东西他们根本不能理解可以这么用。 所以,所以,我觉得就是因为想要实现的东西太多了,豌豆荚的理想太大了,

2021-05-30 18:54:14 264

原创 vue--

文章目录vue创建项目vue创建项目vue create vue-cli3(这里的vue-cli3是文件名,可以根据需求自己起)如果没有这个文件夹,系统会给自动创建选择vue3默认就好了vue3项目报错 Error: Cannot find module ‘vue-loader-v16/package.json‘https://www.cnblogs.com/yuanyiming/p/14141623.htmlvue3项目报错 Error: Cannot find module ‘vue-l

2021-05-27 01:16:56 82

原创 产品,运营,开发,测试,运维

文章目录产品,运营,开发,测试,运维产品,运营,开发,测试,运维产品,运营,开发,测试,运维

2021-05-26 09:47:17 1802

原创 密码学(https原理/对称非对称加密过程)

文章目录非对称加密和对称加密非对称加密和对称加密

2021-05-24 15:56:37 438

原创 世界历史关系图

古罗马首都也是现在意大利首都,现在的罗马是指意大利的首都罗马城,罗马曾征服过希腊,但文化有几乎被希腊同化希腊兴起时,罗马还在吃草,希腊繁荣时,罗马才刚建立,希腊全盛时,罗马还在努力抵御周围的蛮族,希腊开始衰落时,罗马在跟夙敌迦太基死磕,希腊完全分裂后,罗马才开始入侵希腊,罗马吞并希腊后,罗马却希腊化了,以继承希腊的文化为荣耀。罗马的政体和军事远远强过了希腊,但在艺术上没什么成就。罗马几乎完全采用希腊文明,并伴随其强大的军事力量,横跨亚欧非,同时将希腊文明传播到世界。传说罗马祖先来自特洛伊,公元1-2世纪是

2021-05-17 19:26:49 1736

原创 proccess作图

文章目录图形等距,等高,排列对齐,图片比例缩放图形等距,等高,排列对齐,图片比例缩放图形等距,等高,排列对齐,图片比例缩放可以ctrl+g全选之后整体拖动然后Alt+c居中对齐

2021-05-13 10:54:26 890

原创 rpc调用,限流,降级,熔断

文章目录架构图架构图

2021-05-11 21:45:19 816 1

原创 高并发,性能优化,redis集群搭建和数据备份

文章目录高并发高并发adsjfdsakl;

2021-05-10 08:46:53 760 1

原创 定时任务,随机数生成,日志处理,jackson序列化,自定义注解+反射,Guava本地缓存,httpclient封装,java原生动态代理,mybatis-plus,异常处理

文章目录随机数生成定时任务随机数生成随机生成MIN到MAX的一个数 random.nextInt(MAX) + MIN Random random = new Random(); //生成min到max(包括两者)的数字 //random.nextInt(max - min + 1) + min //nextInt(x)是随机生成0到x的一个数 int i = rand

2021-05-07 19:46:15 2222 1

原创 手写注册中心

文章目录注册中心参考文章注册中心consul机制:服务启动时注册consul,之后consul不断发心跳检查服务是否正常eureka机制:服务主动向eureka发心跳,eureka收到心跳后,就给这个服务续约,认为服务是正常的。(一段时间没有收到心跳就会认为服务挂了,将服务给剔除)服务注册和peer同步发送心态检测(检测服务是否存活)使用 Jersey 框架实现自身的 RESTful HTTP接口;使用 HTTP 协议实现服务注册和peer同步;使用 JDK 自带 Timer 实现定时任务

2021-05-07 16:37:21 912

原创 网络框架(bio,nio,netty,socket)

文章目录参考资料bionio(单线程模型)nio(响应式模型)aio参考资料马士兵io模型和netty原理-视频讲解马士兵io模型和netty原理-视频讲解-视频源码socket的原理,http原理biosocket里面的bind()–绑定ip,端口listen()–接受客户端的连接请求accept()–把建立好连接的socket从就绪队列里取出来返回而已,当然了如果就绪队列为空(没有就绪连接) 则会阻塞 ServerSocket ss = new ServerSocke

2021-05-06 19:09:48 1437

原创 源码阅读

文章目录手写简单的注册中心

2021-05-06 16:48:55 111

原创 rocketmq源码阅读笔记(2)-源码调试

文章目录

2021-05-05 08:31:09 117

原创 一次网络请求所涉及的过程分析(用户态内核态的切换,同步异步阻塞非阻塞,tcp执行过程调用的函数)

文章目录一次网络请求所涉及的过程分析(用户态内核态的切换,同步异步阻塞非阻塞,tcp执行过程)同步异步阻塞非阻塞参考文章一次网络请求所涉及的过程分析(用户态内核态的切换,同步异步阻塞非阻塞,tcp执行过程) 内核态(内核空间)和用户态(用户空间)的区别和联系系统将虚拟空间(内存)分为了内核空间、用户空间,处于用户态的程序只能访问用户空间,而处于内核态的程序可以访问用户空间和内核空间。我们的应用程序(tomcat,navicat…)是处于用户态,当遇到系统调用(文件io,fork()创建新进程),异常

2021-05-04 10:20:40 884 1

原创 nodepad++连接linux服务器

文章目录步骤步骤

2021-05-03 21:16:07 157

原创 jmeter测试工具

文章目录jmeter安装jmeter安装安装jmeter下载地址解压点击jmeter.bat即可运行设置语言添加查看结果树(记录请求结果的)点击运行可查看到结果

2021-05-02 09:26:28 3455

原创 Fiddler抓包工具

tools–>windowINET options

2021-05-01 07:29:58 197 3

原创 linux-shell脚本的编写

文章目录脚本编写脚本编写https://blog.csdn.net/weixin_36227100/article/details/114209725?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242vi编写完脚本记得使用chmod +x xxx.sh赋予执行权限(避免./方式执行脚本报错),避免某用户没权限的问题造成脚本执行失败的不必要错误。(vi创建的脚本默认只有

2021-04-30 16:14:02 229 1

原创 spring security运行流程讲解

session认证方式一场关于session的crudcookie 是cookie,session是session,session是基于cookie的。cookie是一个hashmap,它保存在客户端,session是一个map< sessionid ,hashmap >,它会将JSESSIONID为key,7B1BE(sessionId为value)在cookie里面存着,session数据里面的hashmap在服务器端存着,需要用的时候通过sessionId取出来spring sec

2021-04-30 14:49:06 529 1

原创 rocketmq源码阅读笔记(1)-使用介绍

代码仓库:https://github.com/apache/rocketmq阿里云消息队列产品介绍https://help.aliyun.com/document_detail/29532.html中文官方文档https://github.com/apache/rocketmq/tree/master/docs/cn

2021-04-30 12:39:17 274

空空如也

空空如也

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

TA关注的人

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