性能调优、测试、运维
文章平均质量分 50
放学后的泡泡
有问题qq联系 645504059
展开
-
分析解决 PKIX path building failed 的问题
现象和我的完全一样,解决方式的流程上也没问题,最后也解决了我的问题。阅读下文前,先看完并熟悉上面的文章,如果您的过程非常顺利,后面文请无视。原创 2024-03-08 11:15:00 · 2916 阅读 · 0 评论 -
springboot +vue3 前、后端代码自动打包
project-root 目录下面有两个项目:project-pages(前端)、project-server(springboot 后端)仅供参考,以备后用。原创 2023-11-20 14:43:18 · 175 阅读 · 0 评论 -
分享个好用的开源录屏工具 Captura
百度 或 点击 https://captura.updatestar.com/ 进入官网下载安装后是如果折起来是这样:红色框框那个是折叠按钮。红色圆形按钮是【开始录制/结束录制】和其他的录制按钮样式,都差不多,自行探索吧。唯一需要注意的是,如果你想录制avi或mp4,需要下载个编码器。默认是没有的,初次安装后,会提示你下载 FFmpeg 。但是我这里下载失败。所以要自己去下载,然后在此软件上配置好编码器路径。感谢 此篇文章的作者 https://www.zhihu....原创 2021-08-13 09:22:22 · 3288 阅读 · 1 评论 -
Java 库漏洞
远程反序列化rce漏洞_深入理解 Java 反序列化漏洞_Respect yourself的博客-CSDN博客1.Java 序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程便于保存在内存、文件、数据库中,ObjectOutputStream类的writeObject()方法可以实现序列化。Java反序列化是指把字节序列恢复为Java对象的过程,ObjectInputStream类的readObject()方法用于反序列化。序列化与反序列化是让Java对象脱离Java运行环境的...htt原创 2022-01-28 09:56:06 · 2921 阅读 · 0 评论 -
【flyway】 从mysql的初始化脚本到 oracle 的初始化脚本
背景:系统使用的 flyway 进行自动升级。现在要兼容 oracle。首要之事当然是制作 oracle 的数据初始化脚本。失败经历:使用 Navicat Premium 12 的【工具->数据传输】将 mysql 的数据先迁移到 oracle ,到后直接导出 sql 。发现 dao 层的sql(我很确认我写的都是通用sql) 全部无法执行。成功方式:使用 Navicat 直接导出 mysql 的脚本。然后一点点改为 oracle 的 DDL/DML 语法.下面罗列下我用的:(ctr+H.原创 2021-07-15 17:22:48 · 408 阅读 · 0 评论 -
springboot+flyway+oracle11g+mysql8 整合包
一堆坑结论:目前 springboot 2.0.4 RELEASE 版本+flyway 2.4.0 是ok的,在mysql8.0.22 和oracle11g.2 都是没问题的。但 oracle的第一个脚本不执行,所以需要在oracle的脚本集合中的第一个脚本为空,第二个脚本才是初始化库的脚本。这里直接将调好的代码贴上来:pom.xml<dependency> <groupId>com.oracle</groupId> <arti.原创 2021-05-18 17:38:01 · 1534 阅读 · 0 评论 -
nginx常用
常用命令https://blog.csdn.net/qq_33454884/article/details/89212702nginx +vue+springboot :https://www.cnblogs.com/qingmuchuanqi48/p/11831389.html原创 2021-02-22 09:16:38 · 76 阅读 · 0 评论 -
将node命令集成到maven中--方法2--不使用本地的node(或环境无法安装node)
测试环境:win10 64位 node-v6.2.0(内置npm-v3.8.9)现场情况啥都用,针对这种情况,就要用到这个maven插件 frontend-maven-plugin,想详细学习请自行百度。贴出完整的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001..原创 2020-05-13 10:37:28 · 1500 阅读 · 0 评论 -
将node命令集成到maven中--方法1--使用本地的node
环境:win10 64位 node-v6.2.0(内置npm3.8.9)将node的一些命令集成到maven中,这样打包时就能自动将前端的东西实时也打包了。既然是使用本地机器上的node,那么核心maven插件是exec-maven-plugin,详细了解请看官网去学习。为了保证完整性,我贴出全部pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/PO原创 2020-05-13 10:30:11 · 1467 阅读 · 0 评论 -
springboot类型、可运行jar、bat的定时重启、宕机重启策略
感谢:https://blog.csdn.net/xm393392625/article/details/103890702需求:springboot服务,或批处理程序bat、或可运行jar,需要定时重启(比如午夜),并实时监测自己的服务的健康状态,如果宕了,就自动重启。场景:就算能力再牛逼,架不住开发时间有限,架不住部署环境恶略(软件是分布式架构,但可惜客户就给一台服务器),12g的内存...原创 2020-05-13 09:58:01 · 2019 阅读 · 0 评论 -
对象序列化时重复对象的问题解决
参考贴:https://blog.csdn.net/z714359830/article/details/51527066使用的阿里的fastjson,其实不限于这个工具,其他序列化json的工具也是如此的。上面帖子最后说的我贴出来,比较受用:关闭FastJson的引用检测(不推荐) 1 JSON.toJSONString(object, S...转载 2019-10-12 17:06:23 · 971 阅读 · 0 评论 -
java虚拟机学习
接触ASM,又发现一片新的领土,需要温习下虚拟机,懒得看书了,发现现有的博客很详细,进入后,找到他们的文章目录,里面一节节写的很详细。转载 2019-05-07 15:36:41 · 97 阅读 · 0 评论 -
tomcat监控3之Probe(lambdaprobe)部署
其实tomcat本身的manager也能查看服务器运行状态,就是丑了点,没有Probe这图形界面来的直观,呵呵 毕竟检测工具也是看脸的,当然,该工具本身还提供了很多其他检测信息。该工具的功能介绍就不介绍了,自己去百度吧,这里只说搭建,很简单的 第一步:下载官网http://www.lambdaprobe.org/实际地址托管给github呵呵,是的,需要自己用mv原创 2017-03-24 12:01:59 · 2730 阅读 · 0 评论 -
window下的tomcat手册之四【卸载与安装windows服务】
基础一点,仅此记录安装: 在命令提示符下,进入tomcat目录,运行servcie install TomcatName (TomcatName 是自行定义的服务名称)卸载: 方法一:在普通命令提示符下,进入tomcat目录,运行service remove TomcatName (TomcatName 是自行定义的服务名称)原创 2017-02-22 09:40:21 · 1780 阅读 · 0 评论 -
Jconsole监控 window下tomcat的JVM【带用户认证方式】(未完成)
http://blog.csdn.net/rainyspring4540/article/details/65434854上篇文章谢啦不带认证方式的配置,挺简单的,而带认证的方式还是没弄成功,是在没时间了,先记录下既有成果,以后再弄环境 window7 、tomcat7、jdk7目标一:本地使用jconsole监测通过startup.bat方式启动的tomcat服务(带用户原创 2017-03-23 17:33:29 · 831 阅读 · 0 评论 -
JProfiler学习笔记
感谢:http://blog.csdn.net/djy1135/article/details/2304465仅此备份:JProfiler学习笔记 一、安装JProfiler 从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介1.内存剖析 Memory profiler JPr转载 2015-08-19 15:35:31 · 365 阅读 · 0 评论 -
mysql大数据处理过程的注意事项
最近在做10w以上的Excel和txt的导出,业务逻辑本身的复杂性和表结构的不合理性就不提了,这里就说下在使用mysql中希望明显提高性能的要点:1.如果你使用了存储过程或其他方式创建了临时表(temporary table)来充当中间表,记得一定要为临时表加主键(单独主键或是联合主键),特别是通过creat temporary table xx as select ....方式是原创 2016-05-06 09:18:14 · 569 阅读 · 0 评论 -
你开始自动化测试了吗?
我不是标题党!当我开始觉得自动化测试很吊的时候,就学习了自动化测试工具(比如Selenium),满腔的热情和无限的期望啊 还给我。。。。。呵呵所以当你决定不再依赖测试人员,和我一样想兼顾测试,对于自动化测试向往的同学,先看看我转载的这篇文章吧感谢:https://zhidao.baidu.com/question/201064448536746045.htmlhtt转载 2016-12-08 11:22:18 · 1389 阅读 · 0 评论 -
java诡异代码之二xmlBean.jar的这个欠揍的jar包
我的java项目要做成产品,必然要将产品打包和加密,机密用的是威步公司的codemeter(不是广告),只是提醒下自己 ,这个加密C++产品没问题,Javaweb反正成功的有瑕疵原创 2017-02-10 10:38:19 · 4445 阅读 · 0 评论 -
批处理之一【删除文件和文件夹】
rd /s /Q a.txt-------------------删除文件夹a(及其子文件夹)mkdir a.txt---------------------创建文件夹amd a.txt -----------------------创建文件aecho "xx"> a.txt 创建文件a.txt,并将xx字符写入文件(文件不存在则创建)echo "x">>a.txt原创 2017-02-28 14:43:59 · 366 阅读 · 0 评论 -
window下的tomcat手册之一【查看tomcat使用的jdk(jre)的版本】
这是最基础的基础1-------查看tomcat启动时使用的jdk(不适用于windows服务形式,但是下面会给出结论):无论tomcat是否正在启动着或者说是否能启动,都可以查看tomcat如果启动会使用什么样的环境(jdk):方法:cmd进入命令提示符进入tomcat目录,运行version,显示如下字样:看看,上面写着,如果启动 会处在这样的环境下:Using原创 2017-02-20 08:51:34 · 10441 阅读 · 0 评论 -
hibernate实体在eclipse中debug时遇到的怪异现象
环境 hibernate4+springmvc4我们创建hibernate实体经常有多对一的情况:@Entity@Table(name="test")public class A{ @Id private Long id; @ManyToOne(targetEntity=B.class,fetch=FetchType.LAZY)原创 2017-01-23 13:34:28 · 395 阅读 · 0 评论 -
tomcat监控2
承接上篇转载,这篇继续原地址:http://blog.csdn.net/a443453087/article/details/43405507http://blog.csdn.net/a443453087/article/details/43226809上篇中有提到要实现发送邮件功能,且发送邮件是当监控软件发现异常时调用restartServer.bat文件来执行指定命令而转载 2017-03-22 15:14:41 · 321 阅读 · 0 评论 -
tomcat监控1
原作者的解决方案不错,当tomcat出现大量无效请求时自动重启,并通知管理员,这个需求很普遍,记录下来,以备参考原地址:http://blog.csdn.net/a443453087/article/details/43226809最近公司windows服务器刚做完Nginx+tomcat的负载均衡处理,下一步想实现对后台服务软件tomcat和nginx服务的监控。此处我们想实现的转载 2017-03-22 15:11:39 · 433 阅读 · 2 评论 -
window下的tomcat手册之五【关于tomcat版本和windwo服务的补充和道歉】
test原创 2017-03-23 08:38:47 · 384 阅读 · 0 评论 -
Jconsole监控 window下tomcat的JVM【无认证方式】
本来是想写监控tomcat服务的工具probe(LambdaProbe),忽然想起常用的jconsole监控JVM,结果在window服务形式的tomcat下我远程去连接,各种问题,虽然最后弄好了,但觉得还是应该记录下来,有些地方还是要特别注意下的环境 window7 、tomcat7、jdk7、目标一:本地使用jconsole监测通过startup.bat方式启动的tomcat服原创 2017-03-23 17:09:19 · 3943 阅读 · 3 评论 -
JProfiler入门笔记
感谢:http://blog.csdn.net/chendc201/article/details/22897999仅此备份:1 前言 开始之前,我问自己,为什么要学习jProfiler? 回答之前先让我们来看看什么是jProfiler:JProfiler是一个商业授权的Java剖析工具,由EJ技术有限公司,针对Java EE和Java SE应用程序开发的。它转载 2015-08-19 15:31:15 · 436 阅读 · 0 评论