- 博客(47)
- 问答 (1)
- 收藏
- 关注
原创 Visual 生成和分析线程dump文件
/ 线程1:先锁s1,再尝试锁s2 new Thread(() -> { synchronized (s1) { s1.append("a");// 线程2:先锁s2,再尝试锁s1 new Thread(() -> { synchronized (s2) { s2.append("b");如果在生产环境中接口的CPU占用比较高也可以使用这个visualvm工具种的CPU抽样数据来分析CPU使用高的方法。再这个工具可以双击对应的工具来查看具体的类指定的对象信息。
2026-03-09 23:44:11
200
原创 jinfo信息
在很多情况下,Java应用程序不会指定所有的Java虚拟机参数,而此时,开发热源可能不指定某一个具体的Java虚拟机的默认值,在这种情况下,可能需要通过查找文档获得某个参数的默认值,这个查看过程可能是非常艰难的,但有了Jinfo工具,开发人员可以很方便地找到Java虚拟机参数的当前值。但是,并非所有参数都支持动态修改,参数只有被标记为manageable的flag可以被实时修改,其实,这个修改能力是极其有限的。jinfo -flags 具体参数 PID 查看某个java进程的具体参数的值。
2026-03-01 22:21:07
576
原创 jstat 对应的命令
t 经验,我们可以比较Java进程的启动时间以及总GC时间(GCT列),或者两次测量的间隔时间以及总GC时间的增量,来计算出GC 时间占运行时间的比例。在长时间运行的Java程序中,我们可以运行jstat命令连续获取多行性能数据,并取这几行数据中的OU列(即已占用的老年代内存)的最小值。-gc:显示与GC相关的堆信息:包含Eden区,两个Survivor区,老年代,永久代等的容量,已用空间,GC时间合计等信息。类装载相关的相关信息:类的装载,卸载数量,总空间,类装载所消耗的时间等。
2026-03-01 17:30:00
532
原创 JVM相关笔记-jps
显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。说明,对于本地虚拟机进程来说,进程的本地虚拟机ID与操作系统的进程ID是一致的,是唯一的。
2026-02-25 18:32:33
127
原创 kubectl 常见命令
kubectl 是一个以kuberetes 的命令行工具,它允许kubernetes 用户以命令行的方式与kuberbetes 交互,其默认读取配置文件为~/.kube/config.kubectl 会将接收到的用户请求转化为rest 调用以rest client 的形式与appserver 通讯。apiserver 的地址,用户信息等都配置在kubeconfig.-oyaml 输出详细信息为yaml 格式。-owide 以详细列表的格式查看对象。-w watch 该对象的后续变化。
2026-02-12 20:08:31
25
原创 启动NameServer集群
分别启动rocketmqOS1与rocketmqOS2两个主机的broker Slave,注意,他们指定所要加载的配置文件是不同的。分别启动rocketmqOS1与rocketmqOS2两个主机中的NameServer,启动命令完全相同。如果内存较小,需要把这三个文件中的内存都修改为机器可以启动的内存才可以实际启动。broker节点启动命令,roketmq1。broker节点启动命令,roketmq2。rocketmq1启动的命令是。rocketmq2启动的命令是。再启动两个slave。
2025-12-30 23:02:24
292
原创 k8s中执行脚本如果提示etcd找不到,可以做如下的操作
下载最新版本的 etcd(请查看官网获取最新版本号)# 或者复制到 /usr/bin/# 复制二进制文件到系统路径。
2025-11-03 23:25:15
280
原创 ES 全文检索&完全匹配&高亮查询
我们ES会将数据文字进行拆词操作,并将拆解之后的数据保存到倒排索引当中几十使用文字的一部分也能查询到数据,这种检索方式我们就称之为全文检索,ES的查询结果也会倒排索引中去查询匹配。这个输入的字词的数据,输入小华,就是小米和华为的数据都是可以出来的。下面的查询结果中输入的词,就是输入小也可以,输入米也可以。上述参数就是设置那个属性我们进行高亮显示。完全匹配,就是要跟对应参数的词一样如下。会看到这样子就是没有数据的。这一节就属于高亮显示了。
2024-10-11 23:02:58
1175
原创 ES-入门-http-多条件查询&范围查询
如下图查询的结果是需要同时满足小米和价格为1999的数据。在postman 对应的参数配置如下。must 表示多个条件需要同时满足。
2024-10-10 23:10:30
547
原创 ES 入门 -http-条件查询&分页查询&查询排序
上述url地址的情况,对应的后面的参数信息包含中文,有些时候也会出现乱码导致无法查询到数据,第二种方式进行body的row -json的传参方式."category":"小米"
2024-10-10 22:34:16
537
原创 ES postman操作全量修改,局部修改,删除
上图是只修改id 为1001数据的title为华为手机。只修改指定的需求的内容的请求方式。修改需要调用的url 地址是。删除一个指定id的文档信息。执行请求之后提示已经删除了。post方式就是局部修改。,请求方式为DELETE。,调用方法使用put。
2024-10-08 23:05:50
636
原创 ES创建文档,使用postman调用请求
可以使用这个加指定的ID进行查看指定添加的文档信息。,中间换成create 这个单词也可以成功创建。把指定的索引全部都查询出来。"category":"小米","title":"小米手机",可以创建自定义的编号,比如1001。,请求方式为post,请求的url 地址是。如上图为创建成功了。
2024-10-08 22:49:53
813
原创 elasticsearch创建索引
请求全部的index的url地址 get 请求。1对比关系型数据库,创建索引就等同于创建数据库。在postman中,向ES服务器发PUT请求。删除一个索引的操作是调用delete。
2024-10-08 22:31:14
526
原创 windows + logrotate 按天切割 D:\Tomcat8.5\logs\tomcat8-stdout.log的日志
在Windows系统中,我们可以使用logrotate工具来按天切割日志文件。
2023-09-23 14:30:00
2585
1
原创 python3.8.6 連接Oracle 11數據庫需要的特定的內容及信息
1.python 3.8.6 需要安裝對應的支持的whl版本:cx_Oracle-8.1.0-cp38-cp38-win_amd64.whl2.oracle 的版本安裝為:E:\instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_23.需要配置對應的環境變量,需要配置上述的安裝地址為path的環境變量4.python 代碼如下:import cx_Oraclemy_dsn = cx_Oracle.makedsn("ho
2020-12-12 14:33:54
354
原创 流程分析法
流程分析法(又名場景設計法)是將軟件系統的某個流程看成路徑,用路徑分析的方法類設計測試用例。根據流程的順序依次進行組合,使得流程的各個分支都能走到。這是從白盒測試中路徑覆蓋分析法中推廣到黑盒測試中來的測試用例。流程分析法用例設計步驟1.畫出業務流程圖2.設置功能路徑優先級3.確定測試路徑4.選取測試數據5.構造測試用例在線畫流程的工具在線畫流程圖的地址:https://app.diagrams.net/流程分析法實例某嵌入式系統中,將待發送的數據打包為符合CAN協議的
2020-10-20 19:37:15
1206
原创 测试方法-边界值分析法
对程序的输入和输出边界进行测试的一种黑盒用例设计方法,常与等价类法结合使用,此时它的用例来自于等价类的边界。边界值分析的理论基础是假定大多数的错误是发生在各种输入条件的边界上,如果在边界附近的取值不会导致程序出错,那么其他的取值导致程序错误的可能性也很小。边界值使用条件(重点:可度量)输入条件明确了一个值的取值范围,或是规定了值的取值个数输入条件明确了一个有序集合上点:边界上的点离点:离边界最近的点内点:取值域内的任意一点...
2020-10-08 20:31:05
2556
原创 软件测试的五大过程
软件测试的五大过程分析计划设计实现执行什么是测试需求测试需求主要是解决“测什么”的问题,即指明被测对象中什么需要测试,测试需求通常是以软件开发需求为基础进行分析,通过对开发需求的细化和分解,形成可测试的内容(主要参考质量模型)测试需求应全部覆盖已定义的业务流程,以及功能和非功能方面的需求测试需求的特征测试需求必须是可核实的,即,他们必须有一个可观察,可评测的结果,无法核实的需求不是测试需求测试需求应用指明满足系统需求的正常条件的操作结果或对系统的影响,同时也要
2020-10-05 00:39:12
2151
原创 软件质量模型
功能性测试:关注功能是否正确。适合性:是否提供了相应的功能。准确性:是不是正确(是不是满足用户需要的)互操作性:产品与产品之间交互数据的能力保密安全性:允许经过授权的用户和系统能够正常的访问相应的数据和信息,禁止未授权的用户访问功能性的依从性:国际/国家/行业/企业标准规范一致性。...
2020-09-30 13:37:57
402
原创 Jmeter 壓測中部分請求出現http 405的返回嗎
在Jmeter做壓測的時候需要添加http cookie 的值,然後勾選每次反復清除cookie的值
2020-09-25 14:09:45
387
原创 目前做技术支持的一些心得
我最开始是做过C#代码开发的,但是因为家庭原因有中断过,自己目前话主要是处理APP操作的相关的技术支持工作.。有什么听到我们的产品经理再讨论需求这块,其实一直都想搞清楚,如果清晰的定位产品。是一个产品的核心和关键。...
2019-07-11 22:16:56
1525
原创 当出现的Interexploer 终止站点的操作的提示框
能够实现访问登录界面,但是不能实现登录之后的提示,这个最快的方式就是安装一个谷歌的浏览器,这个就可以避免去解决interexploer的问题。
2015-09-29 10:04:08
440
转载 animate方法只适用于使用数值设置的css属性
1.borders,margin,padding2.element height,min-height 和max-height3.element width,min-width 和 max-width4.foot size 5.bottom,left,right和 top position6.background position 7.letter spacing8.t
2015-08-18 14:27:31
756
转载 拼接字符串
拼接字符串语法及示例如下链接,可以参照。http://www.cnblogs.com/freeliver54/p/4332422.html
2015-08-06 11:41:17
318
转载 Serv-UIP 访问规则
IP 访问规则是用户验证的一种补充形式,它可以限制登录特定 IP 地址、IP 地址群、甚至域。可以在服务器、域、群组和用户级别配置 IP 访问规则。在哪个级别指定 IP 访问规则也决定了连接在被拒绝前可以深入到哪个程度。发送欢迎消息前应用服务器和域级别的 IP 访问规则。当响应 HOST 命令以连接虚拟域时也应用域级别的 IP 访问规则。当客户端向服务器表明身份时,对 USER 命令的响应应用群组和
2015-07-08 15:01:34
1182
原创 金万维外网不能访问可以用如下的方法进行尝试
1.第一步是动态域名自带的一键检测 2.第二步是询问自己的网络运营商,自己的网络的IP地址是否为公网IP,如果不是的话,就要求对方将自己的网络IP地址设置为公网IP地址 3 第三步就是重新启动一下路由器。 4.在外网上去查看是否能ping 通,如果通了就说明正常的,如果不通的话,需要看看是否是用了金万维的NAT版,这个是映射局域网的版本不适合有公网IP地址的服务器,在金万维的个人
2015-05-18 16:21:36
7117
转载 织梦安装在子目录会出现问题的解决技巧集合
1.需要将数据库进行备份,不能备份表:dede_sysconfig,2.在织梦安装的路径的子目录里面安装好织梦的环境,然后,将备份的数据库还原到新的数据库中。3.然后更新模板里面的图片及样式的路径前面加/安装的子路径名称/原有的路径不变,保存。具体细节:请访问如下的链接:http://www.cnblogs.com/azumia/archive/2012/05/13/2498439
2015-05-11 16:55:04
640
空空如也
C#实现的一个.apk下载界面,用手机能下载不能安装.apk文件。
2014-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅