自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (16)
  • 收藏
  • 关注

原创 删除表提示外键约束报错

这样的话不会报错拉!

2024-02-28 21:30:24 342

原创 IDEA安装MyBatisX插件

IDEA工具在开发人员中经常使用,从dao层到xml文件对应的查看很费劲,这时候就有相应的插件工具出现了MyBatisX。

2024-01-29 16:11:50 745

原创 抓包工具Fidder

Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,代理地址:127.0.0.1,默认端口号:8888。代理就是在客户端和服务器之间设置一道官咖,客户端将请求数据发送出去之后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端。

2024-01-22 17:45:20 388

原创 IDEA项目启动报错之Command too long

点击保存,重启项目后再运行run即可!

2024-01-19 18:26:06 498

原创 word转化为ftl格式文件模板,导出后office提示文件错误

使用模板,导出word文件,最近在做这个需求,本地环境用的是wps,结合本地的环境快速完成了开发需求之后,有一天客户发现office打开报错,本人深感不接,wps都能打开,各个在线文档也都支持,为何office就不支持,环境不同。

2023-07-04 23:06:51 2730

原创 项目中对于城市天气的接口对接

免费版本,目前接口当日访问次数限制500次。注意访问接口要有城市编码。

2023-03-06 17:53:54 767 1

原创 使用word文档插入代码方式

熟悉编程工作的人员知道,经常会把代码往文档里面粘贴,如何优雅,快速的,美观的在word中进行插入代码了,可以使用样式工具。

2023-01-30 11:54:43 4516

原创 skywalking链路追踪配置优化减少数据库存储

使用skywalking链路追踪默认配置后,发现线上db存储消耗特别严重,需要优化配置减少存储量。优化方向:进入apache-skywalking-apm-bin/config目录,编辑application.yml,找到如下参数,修改为下面指定的值:定时清理过期数据的间隔时间,默认5分钟,可以不改明细数据存储有效时间,应用要求至少2天度量数据存储有效时间,应用要求至少2天设置完成后,需要重启skywalking服务进入skywalking-agent/config目录,编辑所有的agen

2022-12-07 10:23:42 2970

原创 skywalking链路追踪整合spring-cloud

2. 解压apache-skywalking-apm-bin.zip unzip apache-skywalking-apm-bin.zip,解压后即可使用,里面的配置文件都提前配置好了 3. 启动skywalking进入apache-skywalking-apm-bin/bin,执行命令:sh startup.sh等待5-10秒钟,访问ip:8085,即可出现如下ui界面,即安装成功 将skywalking-agent.zip在windows上解压

2022-12-07 10:08:56 562

原创 camunda简介

camunda⼯作流源⾃activity5,是德国⼀家⼯作流程⾃动化软件开发商提供的,现在同时提供camunda7(组件⽅式)与camunda8(基于云原⽣)两种平台。⾼性能(乐观锁,缓存机制)⾼扩展性⾼稳定性独有的外部任务模式完善rest api⽀持多租户优秀的流程设计器。

2022-11-09 17:21:16 6405

原创 高并发下缓存数据一致性问题

加锁对DB穿透的线程往缓存中写数据的时候加锁,获取锁的用户才有资格进行存储在缓存中,其他的线程直接查数据库,或者返回null。项目中首页接口使用缓存,使用的策略是先查缓存,若缓存中没有则查询数据库,然后将数据放入redis中。高并发下,多个线程同时穿透缓存,导致缓存的数据存储多份。...

2022-07-22 18:29:18 221

原创 远程连接跳板机报错:这可能是由于credssp加密oracle修正(一般是Win10更新后出现)

出现信息如上所示!解决方案:1. 打开组策略2. 在组策略控制台依次单击:计算机配置->管理模板->系统->凭据分配->加密数据库修正3.双击“加密数据库修正”,作如下配置:配置改为:已启用选项中的保护级别改为:易受攻击然后单击“应用”按钮。如果策略组还是解决不了,远程连接依旧报错,则使用注册表尝试: 然后输入 regedit...

2022-04-18 23:36:32 852

原创 Fiddle打开后,打开浏览器上不了网的问题解决

fiddle!

2022-04-11 16:38:51 5204

原创 Apache JMeter 查看汇总报告<四>

一、压测汇总报告想JMeter压测结束后想看具体分析,可以使用使用Jmeter:汇总报告 聚合报告汇总报告与聚合报告类似,但是相比聚合报告,汇总报告使用更少的内存。下面来分别看看使用二者直接的详细内容。二、汇总报告和聚合报告打开方式:线程组->添加->监控器汇总报告:聚合报告:几个重要的列表参数解释说明:# 样本:表示测试中一共发出去了多少个请求 平均值:平均响应时间,默认是单个request响应时间 最小值:最短响应时间 最大值

2022-01-17 14:54:46 5072

原创 docker容器命令使用

容器常用的命令 查看linux所有的容器实例以及运行状态: docker ps -a 删除linux中容器的实例 docker rm [容器ID] 启动某个容器 以centos镜像为例子: docker run -it ubuntu /bin/bashi: 交互式操作。 t: 终端。 ubuntu: ubuntu 镜像。 /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。 注:在大部分的

2021-09-14 21:07:03 122

原创 docker镜像仓库管理

在学习docker仓库管理之前,先了解docker另外2个核心概念docker核心概念镜像(Image)容器(Container)仓库(Repository)解释如下:镜像:类似虚拟机镜像容器:类似linux系统环境,运行和隔离应用。容器从镜像启动的时候,docker会在镜像的最上一层创建一个可写层,镜像本身是只读的,保持不变。仓库:每个仓库存放某一类镜像。关系图如下所示:简单来说就是:一个docker服务的运行分为三个步骤:第一就是服务器本地要有mysql服务的镜像(以mysql

2021-09-11 17:00:34 422

原创 Apache JMeter 配置动态参数<三>

什么是动态参数?在接口测试中,我们调用接口一般是POST或者GET请求,请求时候会传递参数,这些参数有时候需要动态化方能测出结果,JMeter动态参数配置就是解决这个问题的!Jmeter动态参数实现1.创建CVS文件2.在Jmeter中创建在线程组中添加并配置CSV Data Set Config4.使用动态参数...

2021-08-18 16:54:49 1864

原创 記錄安裝centos7出現的环境问题

安装CentOS后设置桥接模式上不了网的问题:1.cd /etc/sysconfig/network-scriptsTYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable

2021-08-13 21:36:57 117

原创 RSA非对称加密核心算法

1.使用工具生成私有和公有秘钥私有秘钥:-----BEGIN PRIVATE KEY-----xxxxxxxxxxxxxxxxxxxx==-----END PRIVATE KEY-----2.java加密解密算法3.测试

2021-07-12 19:29:49 367

原创 mysql分区相关的知识点

MySQL数据库支持的分区类型为水平分区(指将同一个表中不同行的记录分配到不同的物理文件中),并不支持垂直分区(指将同一表中不同列的记录分配到不同的物理文件中)分区限制:一个表最多1024个分区分区字段中的主键、唯一索引必须包含分区字段分区表无法使用外键约束查看数据库是否支持分区show variables like “%part%”;创建分区CREATE TABLE employees ( id INT NOT NULL, fname VARCHAR(30),

2021-04-17 17:24:56 90

原创 IDEA编译器,对项目导入第三方jar

IDEA编译器导入第三方jar有的时候项目,需要的jar在maven中难以下载到,需要导入到项目中,此时方式有两种:1.本地将jar编译为maven依赖将第三方jar包转成maven本地仓库的jar包2.直接强制导入第三方jar到项目中去。选中需要导入jar的目录即可!...

2021-03-29 18:19:45 243

原创 spring-cloud-config配置文件中心说明

先看一张spring-cloud-config的架构图:从图中可以清晰的知道spring-cloud服务从configServer中或者配置文件信息,configServer从git里面拉配置文件信息。构建一个config client:引入maven依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo..

2021-03-11 16:01:32 1123

原创 使用ps删除多余的内容

工具:在线ps使用工具功能:仿制图章工具使用过程,打开ps网址:在线ps网址选择本地需要去掉多余内容的图片:使用仿生印章工具:过程如下:选取仿制图章工具,按住Ctr选择l采样点即为复制的起始点,按住Alt键,在无文字区域点击相似的色彩或图案采样,然后在文字区域拖动鼠标复制以复盖文字。 要注意的是,采样点即为复制的起始点。保存:选择ctrl+s保存最终的图片...

2021-01-25 09:31:52 844

原创 Apache JMeter 断言<二>

什么是断言?在接口测试中,我们预设接口响应结果中会出现一个片段,我们称之为预期值,断言会在接口调用后尝试捕捉这个预期值,如果能捕捉到,则判定接口成功!Jmeter断言实现在取样器上右键–添加–断言,可以看到,JMeter提供了丰富的断言实现。查看结果集接口都是响应成功了,但是很清晰的能给看到标红的请求返回的结果不是我们想要的!总结通过jmeter断言能很好的得到我们的结果,从而更好的分析接口响应情况。...

2021-01-20 14:48:34 268

原创 IDEA比单元格更好用的测试用例

研发经常需要自测一些代码片段,以前的方式是写单元格测试,最近发现IDEA开发工具提供了一个更好的测试方法:Evalutate使用方式Debug启动项目,任意一个地方打断点,调用到debug方法后查看IDEA界面:查看我用粗体红色框圈住的地方打开:其中:需要执行的代码片段区执行按钮查看结果Evaluate调试不仅仅只是调试代码片段,当前debug类所在的实例化对象都可以使用,所以可以完美替代Spring或者Spring-Boot单元格测试...

2021-01-19 16:28:37 175

原创 Apache JMeter使用(一)

这是一篇介绍篇幅,主要介绍JMerter如何使用,下载地址:JMeter下载

2021-01-07 20:22:35 127

原创 Spring-Cloud 熔断器的实现

在分布式架构中,当某个服务单元发生故障(类似用电器发生短路)之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待。这样就不会使得线程因调用故降服务被长时间占用不释放,避免了故障在分布式系统中的藿延。针对上述问题 ,Spring Cloud Hystrix 实现了断路器、线程隔离等一系列服务保护功能。它也是基于 Netflix 的开源框架Hystrix 实现的,该框架的目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。...

2020-12-22 17:34:04 793

原创 工具类特殊字符的处理

与移动端或者其他终端打交道时候,会遇到特殊符号的处理,例如表情符号:笑脸等。如果做任何处理,数据库抛出异常如下:java.sql.SQLException: Incorrect string value: ‘\xF0\xA7\x9A\x94\xE5\xA4…’ for column ‘remark’ at row 1; uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect string value: ‘\

2020-12-08 11:14:19 330

原创 业务代码的管理

避免业务代码量带来的臃肿问题项目工程随着时间以及业务需求的扩展,随之带来的问题问题是业务量越来越多,例如常见的html页面可能动辄两三千多行,service类少则一千多行,代码阅读难以理解,维护工作量大,是什么原因造成的?一个良好代码编写习惯真的能避免这种问题。实际过程中的案例请假销假相关的业务,二者既有关联的地方,也有独立的地方,相关的方法完成可能抽离处理。实际过程一般分为两部分:请假业务类:@Servicepublic class LeaveServiceImpl extends BaseS

2020-11-28 10:03:02 196

原创 JDK8关于集合类的操作

JDK8的新特性对集合类的操作封装比较多,比如stream流,lam表达式等!一、对集合进行过滤例如对集合List中的MyTestModel中的age属性进行去重List<MyTestModel> data = new ArrayList<>();data = data.stream().filter(distinctByKey(MyTestModel::getAge)).collect(Collectors.toList());private static &

2020-10-06 11:35:55 1444

原创 使用IDEA对于git项目版本的分支-合并(删除)管理

体验一下IDEA的强大之处,对git项目分支版本的管理。1.远程创建新的分支例如,需要从master主干分支中拉一个开发分支:设置新分支名字拉取完新的分支后记得push,发布remote仓库中去这样并从master远程仓库中拉取了一个你需要的分支!使用命令方式创建分支 切换到本地某个分支,执行后,在push,这样远程兵创建了如下test分支git branch test2.删除分支这样并删除了remote仓库中的一个...

2020-09-02 17:28:30 5250

原创 虚拟机启动解决虚拟机正在使用中

使用win10的电脑,最近使用虚拟机偶尔会出现点击运行弹出如下错误:尝试,无论是关闭电脑重启,还是打开任务管理器删除掉vmware.exe文件,查看电脑右下角信息时候显示:正在运行的虚拟机:1只有出现这个,你打开虚拟机就会出现错误VMware异常关闭后再次启动提示“以独占方式锁定此配置文件失败”!!!解决方案:一、使用cms输入msconfig 1、按“win +R”组合键,进入“运行”。 2、写入“msconfig”(不包括引号,可直接复制),按回车键。二、..

2020-08-04 16:01:43 4069

原创 Spring-Boot项目的热部署以及集成通用Mapper遇到的问题

spring-boot集成热部署的需要在pom中集成热部署插件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true<...

2020-03-09 17:42:58 1439

原创 nginx直播流媒体服务----rtmp模块搭建

常见的直播方式是客户输入一方进行推流到流媒体服务端,客户接收一方进行拉流进行观看,技术设计交互图如下:架构图中所说的流媒体服务器就是nginx搭建的rtmp模块了,本篇详细介绍nginx搭建rtmp模块以及使用。一、nginx搭建rtmp模块首先搭建nginx主要这边nginx安装包,以及nginx-rtmp-moudl,oenssl,pcre,zlib等第三方依赖,本人提供...

2020-01-18 21:40:52 966

原创 nignx搭建流媒体播放器

本人下载的是nginx-1.11.3.tar.gz版本,搭建nginx流媒体播放器时候先下载好nginx。一、安装nginx1.解压nginxtar -zxvf nginx-1.11.3.tar.gz2.进入解压后的nginx文件,进行安装./configure --prefix=/usr/local/nginx --with-http_mp4_module --with...

2020-01-17 22:11:35 1237

原创 elasticsearch安装以及整合kinana

目录后面的教程是关于ubuntu系统安装es的具体工程1.下载上传到ubuntu系统2.安装脚本命令3.启动es4.检测安装启动是否正常此时有个命令可以查看错误方式:解决JAVA_HOME找不到的问题总结几个常用的es信息:从官网上面下载所需的安装包:https://www.elastic.co/es/downloads/elasticsearch#ga-rel...

2019-12-19 22:45:01 466

原创 IDEA使用JREBEL进行热部署集成,安装以及使用

使用IDEA+tomcat对于老系统项目的维护特别蛋疼,每次更改或者修改jsp页面等都会导致项目运行时候不生效,都得重新启动应用才行,这样一来浪费了很多时间在等待上面,得不偿失。设置IDEA对tomcat设置:设置这两个参数项目:On 'Update' action:Update classes and resourcesOn frame deactivation: U...

2019-05-01 08:59:06 1656

原创 windwon版本solr安装,详细版

此版本安装版本为solr-4.10.3,下载地址为: 下载地址:http://archive.apache.org/dist/lucene/solr/ 下载版本:4.10.3.zip服务器版本:tomcat7或者tomcat8都可以。一、介绍solr安装包解压solr安装目录结构如下:Bin:solr的脚本Contrib:solr为了...

2019-04-21 12:40:49 363

原创 zookeeper节点信息快速导入和导出

zk节点信息快速导入和导出先说一下这个工具的下载地址:https://download.csdn.net/download/fengchao2016/11103421先描述一下这个工具,名字叫做zookeeperUtils.jar,是由java编写的服务,通过java -jar名字直接可以运行,执行jar可以得到如下信息:d:\>java -jar zookeeperUt...

2019-04-11 19:27:53 7264

原创 tomcat启动一直卡在webapps/ROOT的解决方案

进入平台组后,接触linux服务器的场景大大增多了,以前没有做过运维的活,现在能体会到运维的不易了,环境的不同,项目的版本不同都会涉及到不同的问题。 最近给项目增加监听的时候,发现项目一直卡在某处启动不起来,输出的日志信息如下:Apr 09, 2019 4:27:12 PM org.apache.coyote.AbstractProtocol initINFO: Init...

2019-04-09 17:53:33 4389

skywaling安装资料

spring-cloud整合链路追踪服务skywaling服务安装资料。

2022-12-07

Fiddle代理,app抓包转码!

Fiddler直接解压下载即可!

2022-04-11

企业培训内容-单元格测试.zip

单元测试的四种方式:1.时间测试 2.异常测试 3.参数化测试 4.模块化测试 5.断言

2021-08-28

window系统rabbitmq安装资料.zip

rabbitMq安装资料,以及安装教程

2021-05-14

draw.io画图.zip

画图软件工具

2021-04-29

数据库对比工具20200201.zip

简便数据库对比工具

2021-03-24

wind版本jdk8以及jconsole工具.zip

jconsole工具,内置在jdk8中,主要监控 JVM 的概览、内存、线程、类、vm概要、MBean等内容。内含jconsole的连接使用说明

2020-12-24

jmeter工具.zip

jmeter工具下载,这是一款高并发性能测试工具,使用简单,方便模拟性能问题。内涵使用教程,欢迎下载使用!

2020-11-28

oracle.zip

oracle驱动jar,maven依赖不方便依赖,需要手动打包成本地jar,在pom中导入。里面包含11和12这两个版本,欢迎下载!!!

2020-03-09

linux -jdk8.zip

oracle提供的jdk8环境,目前官网下载非常慢,可以通过csdn进行下载,方便、快捷,linux安装jdk8的压缩包!

2020-02-20

memcache安装包.zip

memcache安装包,里面包含memcache以及依赖的libevent包,附有安装脚本说明以及验证方式!

2020-01-31

kibana安装包及说明.zip

kibana整合elastictics技术的安装jar,提供给广大开发者学习使用,里面安装步骤,简单实用,欢迎下载实用!

2020-01-30

nginx安装rtmp.zip

nginx安装rtmp模块所需的相关依赖,opensll以及pcre,zlib资料,实现视频直播推流相关技术,安装资料全部都有,过程简单,方便,以及使用ffmpeg进行推流!

2020-01-18

ubuntu安装es6.x版本资源安装包

es6.2.2安装包,以及安装和启动命令,适用与ubuntu系统,快捷到位一步安装,有安装脚本和启动命令,欢迎大家下载。

2019-12-19

Jrebel安装包附带破解说明

jrebel是一个插件,本资料是IDEA开发工具安装jrebel的一个说明,附带破解资料和破解文档

2019-05-01

zoopeeper工具类,操作zk服务的工具

该jar是用java编写的一个操作zookeeper的工具类,能快速的将远程zk服务节点中的数据导出来,也能快速将数据上传到zk中去!

2019-04-10

格式化化工程工具

ffmpeg封装比较好,使用这个工具比较方面,对应视频转化特别棒

2018-12-18

空空如也

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

TA关注的人

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