自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

原创 docker版本 jenkins配置gitlab自动部署

【代码】docker版本 jenkins配置gitlab自动部署。

2024-02-28 14:28:36 488

原创 docker版jenkins安装node打包vue2

根据docker cp的路径,配置node目录。jenkins-全局工具配置-

2023-07-05 14:37:13 717

原创 docker启动的jenkins拉取gitee的springboot项目构建并部署

7.打开浏览器访问jenkins localhost:99997. 可直接访问宿主机的目录查看密码。

2023-06-25 15:33:12 1294

原创 注册中心和微服务框架简单介绍一下

当然未来是ServiceMesh的天下,但我们知道国内的技术永远比国外慢,国内只有几个大厂在研究,很吃sre团队,服务网格是真正意义上的微服务,业务与基础设施层完全隔离,网关最流行的是envoy云原生网关性能最高但配置很复杂,好用且高性能的有国内开源的Apisix,但用服务网格的公司还是很少。如果是国内的话,中小厂多,跟着大厂走,那就是SpringCloudAlibaba,虽然他的组件没有一个是Spring官方推荐的,但中小厂用的多,文档多,性能不够好但能满足大部分公司一开始的需求。

2023-04-23 09:21:22 400

转载 双活数据中心

双活数据中心方案实现了站点级的冗余的容灾解决方案,但是受限于当前的技术等因素,在建设过程中解决了企业当前面临的业务连续性问题,同时也产生了新的问题,就是双活解决方案普遍存在的脑裂现象,在意外事件发生时,若监测技术不到位、系统平台不健康、两数据中网络波动性中断等因素的发生,使得两个数据中心一体化的业务系统会分裂成两个独立的数据中心。双数据中心同时对外提供业务生产服务的双活模式,两个数据中心是对等的、不分主从、并可同时部署业务,可极大的提高资源的利用率和系统的工作效率、性能,让客户从容灾系统中获得最大的价值。

2023-04-04 16:12:20 864

原创 sql相关

mysql

2023-02-08 10:32:05 84

原创 idea中messages_zh_CN.properties编码格式纠正

messages_zh_CN.properties编码格式。

2023-02-07 23:51:00 598

原创 npm全局安装、本地安装及开发依赖、生产依赖

保存到开发依赖(devDependencies): npm install 等同npm install --save-dev。保存到生产依赖(dependencies): npm install [–save|-S]

2023-02-07 14:15:34 1236

原创 dubbo-demo及用jmeter测试

用idea打开dubbo-samples-spring-boot这个层级。

2022-11-09 15:07:27 626

原创 社区版idea找不到Test

安装插件smart tomcat,等pom文件依赖全部导入后。社区版idea,运行testng项目。

2022-10-01 23:08:45 946

原创 git小乌龟安装

git

2022-09-15 21:30:07 251

原创 jenkins-allure allure-results does not exist

所以jenkins-AllureReport-path配置哪里我填。allure报告的路径(默认即可)我这里的path就是。我这里的path就是。

2022-07-21 17:19:19 755

原创 修改jmeter配置文件支持xml

jmeter需要修改bin目录下的jmeter.properties支持xml。

2022-07-21 16:36:47 666

原创 beyond compare4延迟期限

当beyongd软件剩余时间不多时候,运行此bat,重新打开软件即可剩余时间为三十天。在搜索栏中输入regedit,打开注册表。将一下代码保存成txt后,修改后缀名为bat。下面将方法三写成脚本。

2022-07-20 17:18:39 322

原创 xmltodict和类型判断type、instance

xmltodict是一个用来处理xml数据的很方便的模块。包含两个常用方法parse和unparse。

2022-07-20 15:25:40 214

原创 idea多modules组成的项目如何打jar包

然后再要打包接口模块clean然后install。在此模块下得到的jar包就可以部署了。此模块打jar包包含了其他module。首先在父模块clean然后install。

2022-07-19 10:53:21 1266

转载 PO BO VO DTO POJO DAO DO

po vo等

2022-07-13 13:35:16 164

原创 深入理解String

string创建了几个对象

2022-07-12 16:04:11 311

原创 url类和body类

1.Url类请求包括但不限于GET、HEAD、OPTIONS、TRACE 等请求方法。Body类请求包括但不限于POST、PUSH、PATCH、DELETE 等请求方法。注意:拼在请求地址上的传参,就是query传参,params的值只能是一个字符串,不能传递对象类型的参数,如果参数中涉及到了传递对象,就要选择body传参。2.@RequestParam和@RequestBody的区别若后端使用@RequestParam 来接收前端传过来的参数的,Content-Type要设置为application

2022-07-01 14:56:58 473

原创 TPS和QPS

QPS(TPS)=并发数/平均响应时间QPS/TPS(衡量系统处理能力的重要指标)QPS一般是指每秒钟处理完请求的次数TPS一般是指每秒钟处理完的事务次数一般TPS是对整个系统来讲的。一个应用系统1s能完成多少事务处理,一个事务在分布式处理中,可能会对应多个请求。对于衡量单个接口服务的处理能力,QPS=TPS。...

2022-04-26 14:41:11 213

转载 js创建对象的几种方式

第一种:Object构造函数创建var Person = new Object();Person.name = 'Nike';Person.age = 29;这行代码创建了Object引用类型的一个新实例,然后把实例保存在变量Person中。第二种:使用对象字面量表示法var Person = {};//相当于var Person = new Object();var Person = { name:'Nike'; age:29; }对象字面量是对象定义的一种简写形式,目的在于简

2022-02-17 16:03:08 288 1

原创 confluence7.15.1连接mysql

访问官网下载confluence7.15.1https://confluence.atlassian.com/完整版工具下载链接:https://pan.baidu.com/s/1hHe8g-rC660oV7J57ZCe9g提取码:xacw下载完成后上传到服务器中默认安装或者自定义安装先执行chmod + ./atlassian-confluence-7.15.1-x64.bin然后./atlassian-confluence-7.15.1-x64.bin默认方式:..

2022-01-27 19:47:37 1963

原创 添加swap文件方式新建swap分区

RAM<=4G,swap=2G;RAM>4G,<16G,swap=4G;RAM>16G,<64G,swap=8G;RAM>64G,<256G,swap=16G添加swap有两种方式:1、添加swap分区;2、添加swap文件;1.添加swap分区在关机状态下,添加一块200M(0.2G)的硬盘。。。。操作麻烦需要先关机2.添加swap文件查看swap大小free -m //注意:如swap显示0,或者没有输出swap,则表示系统并没有增加swa

2022-01-27 14:50:52 967

原创 docker mysql修改配置文件

docker exec -it mysql57 /bin/bash//安装vimapt-get updateapt-get install vimcd /etc/mysql/mysql.conf.dvim mysqld.cnfconfluence对mysql的要求:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

2022-01-27 10:13:38 1925

原创 prototype、getPrototypeOf和__proto__

prototype、getPrototypeOf和__proto__,从名字上可见这三个访问器都是对prototype这个单词做了一些变化,生成这样的属性方法名。为了测试这三个方法的输出,我们先来模拟创建一个存储用户数据User的类。function User(name, passwordHash) { this.name = name; this.passwordHash = passwordHash;}User.prototype.toString = function() { re

2022-01-19 13:10:49 377

原创 并发编程三大问题

在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。1、原子性即一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。原子性就像数据库里面的事务一样,他们是一个团队,同生共死。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上1000元。试想一下,如果这2个操作不具备原子性,会造成什么样的后果。假如从账户A减去1000元之后,操作突然中止。然后又从B取出了500元,取

2022-01-17 13:58:08 537

原创 iptables centos

一:安装iptables安装命令:iptables:yum install -y iptables-services二:启动iptables启动命令:systemctl start iptables三:查看当前iptables状态运行iptables启动命令后,可以查看下iptables是否启动成功,确保iptables启动成功查看状态:systemctl status iptables如果提示绿色的“active (exited)”,则iptables已经启动成功。四:查看iptables

2022-01-12 11:25:57 2466

原创 多个ajax串行、并行

串行//串行执行分两种。//1.是用同步模式async: false,三个ajax请求连着写就可以了。$.ajax({ url: "ajax请求1", async: false, success: function (data) { console.log("ajax请求1 完成"); }});$.ajax({ url: "ajax请求2", async: false, success: function (data) {

2022-01-12 09:45:59 1144

原创 Springboot注解

/*@SpringBootApplication 用于标识 一个引导类,说明 当前是一个 SpringBoot项目@SpringBootConfiguration @Configuration 它属于spring中的一个注解, 定义配置类, 等价于配置文件 @Component 添加到spring容器中,表示 是一个组件@EnableAutoConfiguration @AutoConfigurationPackage 将引导类所在包及其子包下面所有的组件添加 到sprin

2022-01-12 09:41:24 80

原创 window.open打开新窗口被拦截

//不会被拦截$('#btn').click(function () { window.open(url)});$('#btn').click(function () { $.ajax({ url: 'a/aa', success: function (url) { //会被拦截 window.open(url); } })});$('#btn').click(functio

2022-01-11 09:24:54 336

原创 Ajax请求中data与Controller数据交互

第一种 直接放在url的参数里Ajax:数据里放在URL里作为参数传递:$(document).on("click","#btn1",function(){ $.ajax({ url: rootPath+"/ajax/s1?t1_nm="+$("#t1").val()+"&t2_nm="+$("#t2").val(), type: "POST", success: function(result){ alert(r

2022-01-11 09:22:01 1002

原创 jenkins Pending quiet period关闭静默期

关掉静默期Manage jenkins-> Configure System ->Quiet Period

2022-01-07 16:45:07 1427

原创 SpringBoot配置双数据源以及datasource-spring-boot-starter依赖

MasterDataSourceConfigurationpackage com.zxy.uploadfile.config.datasource;import com.alibaba.druid.pool.DruidDataSource;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.Sql.

2021-12-28 16:20:01 1330

原创 修改docker容器端口

删除原有容器,重新建新容器这个解决方案最为简单,把原来的容器删掉,重新建一个。当然这次不要忘记加上端口映射。优缺点:优点是简单快捷,在测试环境使用较多。缺点是如果是数据库镜像,那重新建一个又要重新配置一次,就比较麻烦了。修改容器配置文件,重启docker服务容器的配置文件路径:/var/lib/docker/containers/[hash_of_the_container]/hostconfig.json其中的hashofthecontainer是docker镜像的hash值,可以通..

2021-12-28 09:38:08 2121 2

原创 安装grafana并展示jmeter结果

docker pull grafana/grafanadocker run --name=grafana20211223latest -d -p 3000:3000 grafana/grafana:latestcurl localhost:3000出现证明grafana安装成功浏览器打开localhost:3000添加数据源这三个参数是influx设置的

2021-12-23 16:34:49 299

原创 安装influxDB,jmeter写入数据

安装2.x版本失败,很多教程都基于1.x选择了1.x最新版本1.8 .10端口号:8083:访问 web 页面的地址,8083 为默认端口;1.2版本后无web界面了8086:数据写入 influxdb 的地址,8086 为默认端口;8088:数据备份恢复地址,8088 为默认端口;docker pull influxdb:1.8.10docker run -d -p 8083:8083 -p 8086:8086 --name influxdb1.8.10 influxdb:1.

2021-12-23 16:08:22 1182

原创 docker容器安装vim

操作mysql容器的时候,有的时候需要查看配置文件或者修改,vi或者vim命令bash: vim: command not found解决办法:输入命令apt-get update 完成之后apt-get install vim

2021-12-22 13:38:18 1329

原创 MySQL8.0.27修改加密规则后navicat、dbeaver方可访问

Server version: 8.0.27 MySQL Community Server - GPLNavicat:登录成功以后使用修改加密规则:%是开启远程连接修改的,详情看我其他帖子mysql8开启远程连接ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER加密规则修改完成后我们可以通过:`ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_passwor

2021-12-21 22:01:03 2996

原创 mysql8.0使用dbeaver连接报错Public Key Retrieval

注意:如果使用dbeaver报错:Public Key Retrieval is not allowed Public Key Retrieval is not alloweddbeaver可以在最简单的解决方法是在连接后面添加 allowPublicKeyRetrieval=true文档中(https://mysql-net.github.io/MySqlConnector/connection-options/)给出的解释是:如果用户使用了 sha256_password 认证,密码在传

2021-12-21 13:18:40 1108

原创 高并发系统数据流图

系统拆分缓存MQ分库分表读写分离ElasticSearch

2021-12-14 10:26:41 957

空空如也

空空如也

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

TA关注的人

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