- 博客(55)
- 收藏
- 关注
原创 java远程服务器调试+jmx监控
agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=服务器ip:port。
2024-11-22 15:19:40
202
1
原创 静态解析activiti文本,不入库操作流程
/ Task, Event, Gateway, etc. /* 标识对象是否提交 */ private boolean isCommit = false;/* 当前节点是否是对象组 */ private boolean isSubProcess;/* 当前节点是否是排他网关 */ private boolean isExclusiveGateway;/* 当前节点是否是并行网关 */ private boolean isParallelGateway;
2024-07-24 23:07:40
373
原创 编译spring原码
spring原码下载地址链接:最好选择一个release版本,毕竟发布版稳定,上述连接指向的是5.2.0 release。
2024-02-05 14:38:26
1062
原创 eclipse用gerrit提交失败
Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。
2024-01-29 09:57:43
435
原创 jmeter压测
1.java环境下载地址:https://www.oracle.com/cn/java/technologies/downloads/2.jmeter环境下载地址:https://dlcdn.apache.org/jmeter/binaries/
2024-01-25 14:38:13
412
原创 Java常用命令
permstat 打印classload和jvm heap长久层的信息. 包含每个classloader的名字,活泼性,地址,父classloader和加载的class数量. 另外,内部String的数量和占用内存数也会打印出来.-dump:[live,]format=b,file= 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件.-finalizerinfo 打印正等候回收的对象的信息.产看Java进程 jps。
2023-12-13 14:18:05
979
原创 nysql-5.7.19免安装版教程
需要稍微等一段时间,此时正在创建data文件夹,同时能够在窗口看到一大串信息,找到关键词:root@localhost,会发现关键词后会有一段复杂无规律的字符串,请务必记录下来!那是你稍后登录数据的初始密码!6.修改密码 alter user user() identified by “新密码”;4.启动或停止 net start /stopmysql。5.登录 mysql -u root -p。切换到mysq目录下的bin目录。
2022-02-22 18:10:25
605
原创 db2数据库-探路
目录一 java连接数据库demo二 常用操作语句一 java连接数据库demopackage com.example.demo.db2;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;publ
2021-11-19 17:55:40
778
原创 oracle基于docker部署(持久化数据)
一. 获取官方提供的Oracle_11g镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g二.开始部署服务2.1部署服务选择abxadmin/oracle_11g:latest2.2配置服务(服务内部端口号必须为1521)2.3完成服务初步部署(无需做其他操作)2.4 创建数据库用户每次进入 oracle 容器都需要加载环境变量cd /home/oraclesource .bash_profilesql
2021-11-19 17:38:59
3434
原创 粗心大意-01
钱包丢了,里面虽然没多少钱,但是身份证、驾驶证都在里面。丢的稀里糊涂的。第一次(2013年左右)丢是在南关三角花园的网吧丢的,没找到,随后补办了一张(后期,大概两年后被朋友在一家网吧前台看到了,复得)。第二次(2016)是在西关环城路丢的,被一老大爷捡到交给派出所了,这老大爷是捡饮料瓶的,感恩无果,好人一生平安!这是第三次(2021年),丢的莫名其妙的。2021年10月22号,周五,提前下班回去做核酸,带着了身份证。24号时,收拾了家,挪了下柜子的位置(钱包在柜子上放着呢),记不得把钱包.
2021-11-01 14:35:25
112
原创 记--态度问题
2021-10-14 18:011 开发过程中,前后端协同很重要,遇到不如对方的时候,或者不理解对方意思的时候,别着急问,别着急说不会。此时要多问、多学,多百度。
2021-10-14 18:04:48
94
原创 oracle基于docker-持久化
Oracle部署步骤获取官方提供的Oracle_11g镜像(使用ACaaS部署联系相关人员)docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g开始部署服务2.1部署服务选择abxadmin/oracle_11g:latest2.2配置服务(服务内部端口号必须为1521)2.3完成服务初步部署(无需做其他操作)2.4 创建数据库用户#每次进入 oracle 容器都需要加载环境变量cd /home/ora
2021-10-12 18:07:25
208
原创 记---第一次出差
目录一 工作经验二 与同事间三 与行方间(第三方)四 总结 自2021-02-19至2021-09-03。转眼出差已经半年了,在此小小总结下。一 工作经验 从2019年7月份毕业,到8月3号入职,现在也工作了一年了。从刚开始连postman都玩不熟的新人,到现在已经能独立解决问题的小有经验者。中间有同事的帮助,有自己的努力,个中辛酸,是一个人成长的过程。对标着级别,应该也算是初级工程师到中级之间的水平了。 技术栈如下: 开发相关 1.熟悉java集合相关操作; 2.了解jd
2021-09-16 16:59:03
194
原创 成长-20210817-01-日志相关
耐心下,重现问题,尽可能抓取问题所有相关的东西,认真分析问题1.问题描述我们平台中日志记录路径有两种,一种是根据请求头的字段(A)生成。没传则默认路径(B)下面。注意!注意!注意!一次请求中,一旦规则第一次对应了,缓存了一个对象(张三)在threadlocal里。问题就在这里!开发过程中,突然发现有些日志记录在了默认路径下面。我就根据sessionid(同一笔请交易多次请求,日志中记录了字段A/B-sessionID)过滤了下日志。经过对比流程,发现中间有次请求的交易日志没有记录在A下面.
2021-08-17 17:58:27
89
原创 保存电脑上的屏保图片
1.说明笔记本 :win10 机械革命 code01 32+1t r72.操作win+r 输入 %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets点击确定可以看到类似的这些文件,避免冲突,单独复制出来在你复制后的地址栏初入 cmd,然后确定之后就是然后搞定...
2021-08-09 17:36:32
932
原创 Java代码,模拟postman,实现多文件上传
1.说明公司用spring boot写了文件上传的接口,现方案那边需要提供个Java代码调用后台接口实现多文件上传。1.1后台代码 @RequestMapping(value = "uploadMoreFile", method = RequestMethod.POST) public Map<String, Object> uploadMoreFile(@RequestParam("file") MultipartFile[] file, HttpServletRequest
2021-08-02 20:43:40
3321
原创 小记-20210727-换个方向思考,可能问题就变得没有那么麻烦
开发中,可能是需要各个部门之间配合,用了别的部门的工具等,可能就会出现一些问题。比如,他们服务升级,更新了一些jar包版本,可能会导致自己的工程出现一些问题等。1.开发中,兄弟部门(A)升级了打包插件版本他们负责的有一部分是把我们开发的交易打成tar.gz包,然后我们平台服务监听到文件变动会进行解压。平台解压时,会过滤一些不合法的文件或者文件夹,之前的做法是从流中读取,把tar.gz包转成org.apache.commons.compress.archivers.ArchiveInputStrea.
2021-07-27 10:33:10
105
原创 git修改用户名和邮箱
1.验证当前本地属性:怎么知道本地有设置?git config --global --list 看一眼。怎么设置本地属性? git config user.name/email。我已经配置过了,所以有显示。2.解决方法:1)修改全局如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。命令分别为: git config --global user.name 你的目标用户名; git config --global user.email
2021-07-26 15:12:47
6158
原创 oracle数据库小记
-- 循环 BEGIN FOR item IN ( SELECT * FROM "test1" ) LOOP INSERT INTO "test2" VALUES item.id; END LOOP;END;-- 定义数组 DECLARE TYPE id_arr IS TABLE OF "T_GROUP_PERMISSION".ID % TYPE;ids id_arr;BEGIN SELECT id BULK COLLECT INTO ids FRO
2021-05-19 15:02:49
151
原创 2021-04-23
完美解决jsoup获取响应内容不完整Jsoup抓取网页只能抓取一部分不能完整获取响应内容时,一般有以下几个原因。网络异常,这个很少发生,jsoup会报告exception网络超时,可以设置 connection.timeout(n) 增加超时时间。看起来都正常,没有异常发生。 但是获取的数据就是少了一截。如果获取到的数据不超过1024k,程序正常,得到的数据也正常。一旦数据超过1024k时,数据就只有预期得到数据的前1024k字节了。仔细查找jsoup的api 发现,默认设置下,jsoup最
2021-04-23 15:21:10
89
原创 jsoup获取响应内容不完整
完美解决jsoup获取响应内容不完整Jsoup抓取网页只能抓取一部分不能完整获取响应内容时,一般有以下几个原因。网络异常,这个很少发生,jsoup会报告exception网络超时,可以设置 connection.timeout(n) 增加超时时间。看起来都正常,没有异常发生。 但是获取的数据就是少了一截。如果获取到的数据不超过1024k,程序正常,得到的数据也正常。一旦数据超过1024k时,数据就只有预期得到数据的前1024k字节了。仔细查找jsoup的api 发现,默认设置下,jsoup最
2021-04-23 15:19:54
2410
1
原创 eclipse修改某文件类型的编码
1.有时候我们需要某种类型的文件,如:.jsp、.java等导航栏window–>preferences打开"首选项"对话框,左侧导航树,导航到 Genera–>Content Types2.右边找到要修改的文件的类型,我这边以*.java为例在下面的Default encoding,输入框中输入UTF-8->Update->OK...
2021-03-02 20:15:51
252
原创 STS(Spring tools suite)去掉控制台颜色设置
在使用spring tools suit开发过程中,控制台输出会有彩色字符,在拷贝出来后会有乱码,此时可以选择关闭彩色显示。如:版本如下:两种修改方式1.修改配置(但是不一定生效)首先选取Debug Configurations选择是spring boot App 下自己的项目,然后去掉勾选2. 直接控制台修改点击修改即可!...
2021-01-28 14:40:18
460
转载 log4j-小白上路
目录一. log4j简介1. Loggers2. Appenders3. Layouts二. 配置详解1. 配置根Logger1.1 level1.2 appenderName2. 配置日志信息输出目的地(appender)2.1 ConsoleAppender选项2.2 FileAppender选项2.3 DailyRollingFileAppender选项2.4 RollingFileAppender选项3. 配置日志信息的输出格式(Layout)3.1 HTMLLayout选项3.2 PatternL
2021-01-15 15:14:02
109
原创 oracle数据库主键问题-小白上路
目录1. 主键问题1.1 MySQL1.2 Oracle2. 如何解决2.1 设置序列2.2 设置触发器1. 主键问题mysql可以通过auto_increment 设置自增,但是oracle需要通过序列、触发器来实现。1.1 MySQLCREATE TABLE `DEPENDENCY_LOG` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userid` varchar(255) DEFAULT NULL COMMENT '操作者id', `m
2021-01-15 14:31:32
548
原创 java实现sftp之jsch
目录一. jsch二. Java实现对SFTP服务器的文件的上传下载1. 添加依赖2. SFTPUtil工具类:3. 测试3.1 上传3.2 列表展示3.3 获取文件流三. 采坑记录3.1 首先sftp服务一定要是启动的能用的,可以参考我的另外几篇文章3.2 我在进行压测时,遇到如下问题前言:使用java代码使用jsch实现sftp文件上传下载等操作。一. jsch官网链接: http://www.jcraft.com/.二. Java实现对SFTP服务器的文件的上传下载1. 添加依赖 <
2020-09-11 17:42:47
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人