自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (1)
  • 收藏
  • 关注

原创 Seata 分布式事务的使用和原理浅析

Seata 分布式事务的精简使用教程和原理浅析一、说明二、Seata 简介2.1、Seata 是什么?2.2、Seata 的整体架构2.2.1、主要角色2.2.2、整体架构和工作流程图2.3、Seata 的事务模式2.3.1、Seata 的 AT 事务模式2.4、微服务框架支持2.4.1、事务上下文2.4.2、事务传播2.5、ORM 框架支持2.6、数据库类型支持2.7、SQL 参考三、Seata 通用接入流程3.1、Seata Server 端(TC)3.2、Seata Client 端(TM和RM)3.

2021-08-21 22:09:27 1073

原创 Arthas 监控诊断 Docker 应用

Arthas 监控诊断 Docker 应用官网文档过程演示把Arthas安装到基础镜像里使用 Arthas 监控诊断 Docker 应用官网文档https://alibaba.github.io/arthas/docker.html#docker过程演示把Arthas安装到基础镜像里Dockerfile 添加以下内容:# copy arthasCOPY --from=he...

2019-09-07 19:01:26 6452

原创 Linux 中查看内存情况和空间容量使用情况的命令

Linux 中查看内存使用情况和空间容量使用情况的命令查看内存使用情况:free显示进程信息(包括CPU、内存使用等信息):top显示文件使用空间:du显示磁盘空间使用情况:df查看内存使用情况:freefree - Display amount of free and used memory in the system例如,以 M 为单位显示内存使用情况:free -m显示...

2019-07-31 14:59:24 33659

原创 Idea 添加注释:类注释、方法注释(可获取参数)

Idea 添加注释:类注释、方法注释类注释方法注释类注释File–Setting–Editor–File and Code Templates–Class:注释模板:/** * * *@description: *@author: Andy *@time: ${DATE} ${TIME} * */操作截图:效果:方法注释为了获取参数信息,...

2018-11-15 15:01:07 83782 11

原创 APP 抓包和微信小程序抓包-Charles 的精简使用教程

APP 抓包和微信小程序抓包-Charles 的精简使用教程目标教程一、安装 Charles二、Charles 简介(1)Charles 欢迎页面(2)基础功能按钮(3)抓包内容显示方式(4)过滤抓包内容三、手机配置 Charles 代理四、解决配置 Charles 代理之后手机无法上网的问题五、手机 APP 抓包(1)对 “花生地铁” APP 进行抓包。六、微信小程序抓包(1)安装 SSL ...

2018-10-11 16:11:55 92500 31

原创 高可用 Kubernetes 集群搭建教程

文章目录高可用 Kubernetes 集群搭建教程集群架构安装步骤服务器准备服务器列表设置主机名和 hosts校验 mac 地址和 uuid 的唯一性设置防火墙为 iptables 并设置空规则关闭 SELinux 和 交换分区模块加载调整内核参数安装容器运行时安装 Docker配置 Docker升级 Linux 内核(可选)安装 Kubeadm配置 Kubenertes 源安装 Kubeadm、Kubelet、Kubectl安装负载均衡器选择负载均衡器选择负载均衡器安装 KeepAlived安装 HaPr

2021-10-06 20:34:07 932

原创 Windows 端口代理配置(Netsh)

文章目录Windows 端口代理配置(Netsh)端口代理简单示例参数说明扩展使用Windows 端口代理配置(Netsh)端口代理端口代理 一词摘自微软官方中文文档,在其他地方可能叫端口转发或者端口映射它是作用是把对 IPA:端口A 的请求转发到 IPB:端口B它通过 netsh 实现,官网地址https://docs.microsoft.com/zh-cn/windows-server/networking/technologies/netsh/netsh-interface-portp

2021-09-27 20:35:49 2899 1

原创 App 抓包-Fiddler简单使用教程

App 抓包-Fiddler简单使用教程环境说明Windows 10 家庭版小米 10 MUUI 12.5.3 稳定版Fiddler Everywhere 2.1.1注意Fiddler 在进行品牌升级后,推出了多款同类产品,虽然基础功能都相同,但各有偏重,在使用上也存在一些差异。比如博主早期使用过的 Fiddler 绿色版(对应现在的 Fiddler Classic)在操作上和本博客介绍的 Fiddler Everywhere 几乎完全不同。目标使用 Fiddle

2021-09-25 13:48:06 3438 2

原创 软路由和OpenWrt/LEDE

软路由路由器的作用路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率,从而让网络系统发挥出更大的效益来。硬路由和软路由的区别路由器可以分为硬路由和软路由。硬路由是指采用特定的硬件设备,再配合系统厂商自行开发的路由软件,提供专门的路由器功能,软件与硬件是互相配合的。我们家里常用的TP-Link、华为、H3C 等路由器,就属于硬路由器软路由是指利用台式机或

2021-09-19 21:49:18 5252

原创 解决 MySQL 数据库创建失败问题

解决 MySQL 数据库创建失败问题报错信息解决方法查看数据库位置删除数据库注意报错信息Schema directory ‘./zabbix’ already exists. This must be resolved manually (e.g. by moving the schema directory to another location)解决方法查看数据库位置命令:show variables like ‘datadir’;截图:删除数据库删除掉有问题的数据库截图注意

2021-08-07 12:33:58 2959

转载 存储过程-批量修改记录笔记

存储过程-笔记原博客地址:https://blog.csdn.net/kst1024/article/details/103067745DROP PROCEDURE IF EXISTS fix_receipt_time;-- 将结束符换为//,为了避免语法错误DELIMITER //-- 创建存储过程CREATE PROCEDURE fix_receipt_time()begin -- 定义变量 DECLARE s int DEFAULT 0; DECLARE target_credi

2020-07-30 22:01:45 543

原创 IDEA 闪退的问题

IDEA 闪退的问题1、原因分析2、解决方案3、后续1、原因分析(1)、查看 IDEA 日志信息Help - Show Log In Explorer错误日志:(2)、分析结论mybatis 插件工作异常引起的2、解决方案Mybatis 插件功能如此强大,不应该舍弃。由于博主安装 mybatis 插件 是采用在线安装的方式。博主猜测可能由于墙的原因...

2019-12-04 14:37:47 455

原创 MYSQL 根据表注解或字段注解查询表名

根据表注解查询表名SELECT table_name 表名, TABLE_COMMENT 表注释FROM INFORMATION_SCHEMA. TABLESWHERE table_schema = '数据库名'AND TABLE_COMMENT LIKE '%注解%';关键点:从 INFORMATION_SCHEMA. TABLES 系统表查询信息根据字段注解查询表名...

2019-08-28 10:00:18 1442

原创 Java 模板变量替换——字符串替换器

Java 模板变量替换——字符串替换器说明可选方法org.apache.commons.textjava.text.MessageFormatjava.lang.String说明这里分享 3 种方法,从功能最强大的开始可选方法org.apache.commons.text参考文档:https://commons.apache.org/proper/commons-text/java...

2019-08-14 11:34:03 17069

原创 微信小程序模板消息测试- formId 的获取

微信小程序模板消息测试- formId 的获取找到官方文档中 form 组件的位置:点击“在开发工具预览”选中 index 文件夹,右键,选择“磁盘打开”。把这个index文件夹拷贝出来并重命名为 formtest,同时把文件夹中的所有文件也重命名为 formtest。最后把这个 formtest 文件夹拷贝到自己的小程序项目中:编辑 formtest.wxml...

2019-08-10 18:03:16 3380

原创 内网地址转外网地址(内网渗透)教程-基于 ngrok

内网地址转外网地址(内网渗透)教程-基于 ngrok说明步骤配置域名解析编译 ngrok 服务端和客户端启动 ngrok 服务端开放 ngrok 服务端运行的端口启动 ngrok 客户端应用场景微信公众号接口测试参考说明需要一个云服务器博主使用的是阿里云ECS (CentOS7)一个域名随意买一个冷门的域名(几块钱即可),博主当时花了 9 块钱ngrok:...

2019-08-09 09:53:13 1518

原创 微信公众号接口测试教程(不需要注册)

微信公众号小程序接口测试(不需要注册)说明测试微信扫描登录测试平台选择需要的接口进行测试URL 配置的问题说明微信提供了一个快捷测试接口的方式,不需要注册开发者账号。https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login测试微信扫描登录测试平台选择需要的接口进行测试URL 配置的问题...

2019-08-08 14:55:02 5651

原创 Docker 教程-入门知识-部署应用

Docker 教程-入门知识-部署应用说明部署应用前提条件介绍选择一个选项安装Docker 引擎-社区版创建 swarm部署应用迭代和清除恭喜!说明Docker 教程未完待续部署应用前提条件介绍选择一个选项安装Docker 引擎-社区版创建 swarm部署应用迭代和清除恭喜!...

2019-08-01 18:03:05 311

原创 Docker 教程-入门知识-栈

Docker 教程-入门知识-堆叠说明堆叠前提条件介绍新增服务并重新部署持久化数据摘要说明Docker 教程未完待续堆叠前提条件介绍新增服务并重新部署持久化数据摘要...

2019-08-01 17:58:41 231

原创 Docker 教程-入门知识-Swarms

Docker 教程-入门知识-Swarms说明Swarms介绍理解 Swarm 集群创建 swarm创建一个集群部署应用到 Swarm 集群将 docker-machine 脚本配置为 Swarm manager在 swarm manager 部署应用访问集群迭代和伸缩应用清理并重启Stacks and swarms重置 docker-machine 脚本变量设置重启 Docker 机器摘要和备...

2019-08-01 17:54:44 270

原创 Docker 教程-入门知识-服务

Docker 教程-入门知识-服务说明服务前提条件介绍关于服务第一个 docker-compose.yml 文件docker-compose.yml运行新的负载均衡的应用伸缩应用关闭应用程序和集群摘要和备忘录说明Docker 教程未完待续服务前提条件介绍关于服务第一个 docker-compose.yml 文件docker-compose.yml运行新的负载均衡的应用伸缩...

2019-08-01 17:43:02 268

原创 Docker 教程-入门知识-容器

Docker 教程-入门知识-容器说明容器前提条件介绍新开发环境通过 Dockerfile 定义容器Dockerfile应用APPrequirements.txtapp.py构建应用APP运行应用APP分享镜像使用自己的 Docker ID 登录给镜像添加标签发布镜像从远程仓库拉去并运行镜像小结摘要和备忘录说明Docker 教程未完待续容器前提条件介绍新开发环境通过 Docke...

2019-08-01 17:37:45 472

原创 Docker 教程-入门知识-目标与安装

Docker 教程-入门知识-目标与安装说明Docker 的概念镜像和容器容器和虚拟机准备 Docker 环境查看 Docker 版本校验 Docker 安装情况摘要与备忘录小结说明Docker 教程未完待续Docker 的概念镜像和容器容器和虚拟机准备 Docker 环境查看 Docker 版本校验 Docker 安装情况摘要与备忘录小结...

2019-08-01 17:26:36 595

原创 Docker 教程

Docker 教程说明入门知识一、目标与安装Docker conceptsImages and containersContainers and virtual machinesPrepare your Docker environmentTest Docker versionTest Docker installationRecap and cheat sheetConclusion of pa...

2019-08-01 17:18:01 1390

原创 码云 Gitee + Jenkins 配置教程

安装 Gitee Jenkins 插件环境说明插件安装插件配置添加 Gitee 链接配置新建构建任务任务全局配置源码管理配置触发器配置构建后步骤配置构建结果回评至码云构建成功自动合并PR新建码云仓库WebHook测试触发构建通过测试按钮触发构建测试推送触发构建测试PR触发构建环境说明系统版本:Jenkins 版本Jenkins ver. 2.176.2插件安装前往 ...

2019-08-01 14:27:30 13119 9

原创 Docker 中安装 Jenkins

Docker 中安装 Jenkins环境说明安装 Jenkins解锁 Jenkins环境说明博主当前使用的是:Docker 版本:安装 Jenkins执行命令即可完成安装:docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/...

2019-07-31 18:02:37 284

原创 查看 Linux 版本号信息

查看 Linux 版本号信息使用操作系统自带工具查看:查看系统发行版本查看系统内核版本通过其他工具(lsb_release)查看使用操作系统自带工具查看:查看系统发行版本输出最简单的信息:cat /etc/redhat-release输出相关完整的信息:cat /etc/os-release查看系统内核版本uname -acat /proc/vers...

2019-07-31 16:20:03 1159

原创 mvn 不是内部或外部命令

mvn 不是内部或外部命令问题临时解决方案问题环境变量已经配置了 MAVEN_HOME,并且把 %MAVEN_HOME%\bin添加到path只有通过 Windows PowerShell(管理员)(A)打开终端才可以正常执行 mvn命令,其他方法打开终端执行 mvn命令时均提示:mvn 不是内部或外部命令临时解决方案把maven安装包的bin目录直接添加到path,例如添加D:\...

2019-07-31 09:28:02 4061

原创 Maven archetype 的创建和使用

Maven archetype 的创建和使用生成 Archetype 文件通过 Archetype 创建项目生成 Archetype 文件在目标项目的根目录 $project_dir运行:mvn archetype:create-from-project生成 archetypearchetype文件生成目录:$project_dir\target\generated-sources\arc...

2019-07-30 17:46:09 414

原创 配置多个SSH key 和 Permission denied (publickey) 的解决办法

配置多个SSH key 和 Permission denied publickey 的解决办法配置多个SSH keyPermission denied (publickey)配置多个SSH key生成不同名称的 key:配置各个 key 匹配的域名和私钥的位置:# giteeHost gitee.comHostName gitee.comPreferredAuthent...

2019-07-30 09:50:40 1254 1

原创 Win10 全屏截图快捷键

Win10 全屏截图快捷键快捷键快捷键Windows + Print Screen文件保存地址:C:\Users\magos\Pictures\Screenshots(magos是博主的用户名)

2019-07-25 10:29:58 1498

原创 Nginx 请求转发配置-工作记录

Nginx 请求转发配置-工作记录前言当前Nginx 工作情况和新需求当前Nginx配置满足新需求的配置关键配置内容解析注意事项前言记录工作中的一次 Nginx 配置当前Nginx 工作情况和新需求当前 Nginx 工作情况:所有的请求都按照一定规则进行重写然后转发服务器A。新需求:对请求进行过滤,符合某些格式的请求直接转发到服务器B其他请求仍按原来的规则进行重写然后...

2019-07-19 17:43:53 2762 2

原创 windows nginx echo 模块安装

windows nginx echo 模块安装前言安装前言相信很多小伙伴和我一样也在 windows 环境中进行开发,也会安装 windows 版本的 nginx 用于测试在调试配置的过程中,有时候特别希望可以通过 echo 命令打印一些日志辅助分析。我当初也花了很长时间在百度上搜索相关教程,浪费了很多时间,为了避免小伙伴们重蹈覆辙,特别写了这边超水的博客。安装如何安装?当前...

2019-07-19 16:15:05 4659 3

原创 MySQL 同一张表字段更新与多表之间字段更新(关联更新)与批量更新

MySQL 同一张表字段更新与多表之间字段更新(关联更新)与批量更新同一张表字段更新多表之间字段更新批量更新同一张表字段更新user 表中,把 id = 3 的记录的 username 更新为 id = 2 的记录的 username 的值。SQL 语句:UPDATE user u1, user u2 SET u1.username = u2.username...

2019-07-17 18:23:39 7135 2

原创 WinSCP 连接 AWS 服务器

WinSCP 连接 AWS 服务器前言步骤前言基于目前官网上似乎没有 WinSCP 连接教程,所以这里简单记录一下希望对喜欢 WinSCP 的小伙伴有帮助步骤点击“高级”“验证”中选择自己的私钥文件(.pem), WinSCP 会自己根据这个私钥文件生成.ppk 文件返回,点击“保存”,然后点击“登陆”...

2019-07-16 18:56:59 3215

原创 idea 日志中文乱码的问题

idea 日志中文乱码的问题环境解决办法问题起源附录环境win 10idea 2018.1.4jdk 8解决办法根据下图设置编码方式:问题起源博主通过代码生成工具生成了一些 Javabean 类,把这些类复制到项目中之后,博主发现这些类的注释有乱码。于是“聪明机智”的博主尝试把 File Encodings 全部修改为 UTF-8.修改完 File Encoding...

2019-07-16 16:05:53 12905 1

原创 读 XML 文件和 写 XML 文件- 通过JAXB 实现

读取 XML 文件与生成 XML 文件- Java 实现读取 XML 文件测试文件生成对应的 xsd 文件xsd 文件内容读取 XML 文件测试文件<?xml version="1.0" encoding="UTF-8" ?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns...

2019-07-15 01:20:41 541

原创 Http post 发送 multipart/form-data 格式数据-Java 实现

Http post 发送 multipart/form-data 格式数据-Java 实现代码参考博客代码package awesome.data.structure.http;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.HttpURLConnect...

2019-07-11 20:05:22 32398 7

原创 Mybatis 请求流程跟踪与简析

Mybatis 处理流程跟踪与简析请求流程一、通过 DefaultSqlSessionFactory 生成 SqlSession关键代码代码分析二、SqlSessionTemplate 中以 SqlSession 作为参数进行反射调用关键代码:三、Executor 中执行 doQuery关键代码代码分析(1) 根据相关参数信息获得 StatementHandler(PreparedStatemen...

2019-06-28 22:25:43 624

原创 Spring 源码环境搭建—— IDEA 版

Spring 源码环境搭建—— IDEA 版说明环境搭建步骤下载源码安装 Gradle在 IDEA 中导入 Spring 项目可能出现的异常与解决方案参考博客说明Spring 版本gradle 版本环境搭建步骤下载源码从 GitHub 下载源码到本地指定目录。(略)安装 Gradle下载 Gradle 安装包,解压并配置环境变量。(略)在 IDEA 中...

2019-05-27 15:30:20 2424 1

hsdis-amd64.dll

``` -server -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly ``` 这些配置使 JVM 运行在 Server 模式,并输出汇编代码。 另外,要输出汇编代码,还需要在目录 **$JAVA_HOME\jre\bin\server** 下添加 **hsdis-amd64.dll**(Windows 64位系统)。下载 hsdis-amd64.dll

2018-07-09

空空如也

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

TA关注的人

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