自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分模块项目未被识别

看看父子模块的pom文件是否配置正确。

2024-04-17 14:43:23 150

原创 编译spring原码

spring原码下载地址链接:最好选择一个release版本,毕竟发布版稳定,上述连接指向的是5.2.0 release。

2024-02-05 14:38:26 997

原创 eclipse用gerrit提交失败

Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。

2024-01-29 09:57:43 327

原创 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 370

原创 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 391

原创 redis搭建集群-多实例快速搭建

redis快速搭建cluster脚本

2023-10-25 15:39:37 291

原创 gradle打包

【代码】gradle打包。

2023-09-15 09:48:51 293

原创 log4j-初探

log4j

2023-04-07 14:37:35 110

原创 人生20221207

善知恶明

2022-12-07 20:41:50 147

原创 UnSafe类初探

【代码】UnSafe类初探。

2022-09-02 14:21:14 131

原创 java协变返回类型

协变返回类型:子类重写父类方法时,返回类型可以是父方法返回类型的子类类型

2022-06-24 09:56:01 314

原创 Java代码连接各种数据库demo

数据库连接demo

2022-06-16 11:51:54 198

原创 nysql-5.7.19免安装版教程

下载mysql官网.配置环境变量执行初始化配置新建my.ini内容如下:编码为ANSI[mysqld]basedir ="D:\java\mysql-5.7.19"datadir ="D:\java\mysql-5.7.19\data"port=3333[client]port=3333default-character-set=gbk[mysql]default-character-set=utf8管理员启动命令提示符切换到mysq目录下的bin目录执行如下:

2022-02-22 18:10:25 552

原创 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 738

原创 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 2706

原创 粗心大意-01

钱包丢了,里面虽然没多少钱,但是身份证、驾驶证都在里面。丢的稀里糊涂的。第一次(2013年左右)丢是在南关三角花园的网吧丢的,没找到,随后补办了一张(后期,大概两年后被朋友在一家网吧前台看到了,复得)。第二次(2016)是在西关环城路丢的,被一老大爷捡到交给派出所了,这老大爷是捡饮料瓶的,感恩无果,好人一生平安!这是第三次(2021年),丢的莫名其妙的。2021年10月22号,周五,提前下班回去做核酸,带着了身份证。24号时,收拾了家,挪了下柜子的位置(钱包在柜子上放着呢),记不得把钱包.

2021-11-01 14:35:25 65

原创 记--态度问题

2021-10-14 18:011  开发过程中,前后端协同很重要,遇到不如对方的时候,或者不理解对方意思的时候,别着急问,别着急说不会。此时要多问、多学,多百度。

2021-10-14 18:04:48 68

原创 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 164

原创 2021-09-16

  空格

2021-09-16 17:04:43 52

原创 记---第一次出差

目录一 工作经验二 与同事间三 与行方间(第三方)四 总结  自2021-02-19至2021-09-03。转眼出差已经半年了,在此小小总结下。一 工作经验  从2019年7月份毕业,到8月3号入职,现在也工作了一年了。从刚开始连postman都玩不熟的新人,到现在已经能独立解决问题的小有经验者。中间有同事的帮助,有自己的努力,个中辛酸,是一个人成长的过程。对标着级别,应该也算是初级工程师到中级之间的水平了。  技术栈如下:    开发相关  1.熟悉java集合相关操作;  2.了解jd

2021-09-16 16:59:03 104

原创 成长-20210817-01-日志相关

耐心下,重现问题,尽可能抓取问题所有相关的东西,认真分析问题1.问题描述我们平台中日志记录路径有两种,一种是根据请求头的字段(A)生成。没传则默认路径(B)下面。注意!注意!注意!一次请求中,一旦规则第一次对应了,缓存了一个对象(张三)在threadlocal里。问题就在这里!开发过程中,突然发现有些日志记录在了默认路径下面。我就根据sessionid(同一笔请交易多次请求,日志中记录了字段A/B-sessionID)过滤了下日志。经过对比流程,发现中间有次请求的交易日志没有记录在A下面.

2021-08-17 17:58:27 61

原创 保存电脑上的屏保图片

1.说明笔记本 :win10 机械革命 code01 32+1t r72.操作win+r 输入 %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets点击确定可以看到类似的这些文件,避免冲突,单独复制出来在你复制后的地址栏初入 cmd,然后确定之后就是然后搞定...

2021-08-09 17:36:32 760

原创 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 3024

原创 小记-20210727-换个方向思考,可能问题就变得没有那么麻烦

开发中,可能是需要各个部门之间配合,用了别的部门的工具等,可能就会出现一些问题。比如,他们服务升级,更新了一些jar包版本,可能会导致自己的工程出现一些问题等。1.开发中,兄弟部门(A)升级了打包插件版本他们负责的有一部分是把我们开发的交易打成tar.gz包,然后我们平台服务监听到文件变动会进行解压。平台解压时,会过滤一些不合法的文件或者文件夹,之前的做法是从流中读取,把tar.gz包转成org.apache.commons.compress.archivers.ArchiveInputStrea.

2021-07-27 10:33:10 70

原创 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 5993

原创 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 105

原创 2021-05-05

你需要努力,fighting!

2021-05-05 01:17:19 615

原创 2021-04-23

完美解决jsoup获取响应内容不完整Jsoup抓取网页只能抓取一部分不能完整获取响应内容时,一般有以下几个原因。网络异常,这个很少发生,jsoup会报告exception网络超时,可以设置 connection.timeout(n) 增加超时时间。看起来都正常,没有异常发生。 但是获取的数据就是少了一截。如果获取到的数据不超过1024k,程序正常,得到的数据也正常。一旦数据超过1024k时,数据就只有预期得到数据的前1024k字节了。仔细查找jsoup的api 发现,默认设置下,jsoup最

2021-04-23 15:21:10 61

原创 jsoup获取响应内容不完整

完美解决jsoup获取响应内容不完整Jsoup抓取网页只能抓取一部分不能完整获取响应内容时,一般有以下几个原因。网络异常,这个很少发生,jsoup会报告exception网络超时,可以设置 connection.timeout(n) 增加超时时间。看起来都正常,没有异常发生。 但是获取的数据就是少了一截。如果获取到的数据不超过1024k,程序正常,得到的数据也正常。一旦数据超过1024k时,数据就只有预期得到数据的前1024k字节了。仔细查找jsoup的api 发现,默认设置下,jsoup最

2021-04-23 15:19:54 2000 1

原创 eclipse修改某文件类型的编码

1.有时候我们需要某种类型的文件,如:.jsp、.java等导航栏window–>preferences打开"首选项"对话框,左侧导航树,导航到 Genera–>Content Types2.右边找到要修改的文件的类型,我这边以*.java为例在下面的Default encoding,输入框中输入UTF-8->Update->OK...

2021-03-02 20:15:51 196

原创 STS(Spring tools suite)去掉控制台颜色设置

在使用spring tools suit开发过程中,控制台输出会有彩色字符,在拷贝出来后会有乱码,此时可以选择关闭彩色显示。如:版本如下:两种修改方式1.修改配置(但是不一定生效)首先选取Debug Configurations选择是spring boot App 下自己的项目,然后去掉勾选2. 直接控制台修改点击修改即可!...

2021-01-28 14:40:18 372

转载 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 91

原创 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 308

原创 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 386

原创 java 基于jsch实现sftp文件上传

目录1.添加依赖2.sftp实现上传3 说明1.添加依赖 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version> </dependency>2.sftp实现上传import java.io.File; i

2020-09-02 11:04:28 529

原创 docker容器挂载-sftp(新手上路)

目录前言挂载目录前言如果有疑惑的地方,请参考本人 docker.、 docker、centos7开启ftp和sftp.、 docker 中sftp常用命令.挂载目录启动命令为:docker run --privileged -itd --name aase-runtime-sftp -p 8082:50002-p 23:22 -v /usr/local/src/workspace1/:/aase/workspace fjlcyl/aase-runtime-sftp:1.1 /usr/sbin/

2020-09-01 17:03:44 999

原创 docker 中sftp常用命令(新手上路,多多关照)

目录前言登陆 sftp user@iphelp命令pwd和lpwdls和llsput a.txtget b.txt!+command(命令)exit和quit 退出。前言sftp是Secure FileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp与 ftp有着几乎一样的语法和功能。SFTP为 SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer

2020-09-01 14:40:25 827

原创 docker、centos7开启ftp和sftp

目录前言:Centos7中默认已经安装了sshd服务(sftp),但是如果以CentOS为基础镜像时,sftp服务可能是不存在的,所以需要安装ssh。一.安装ssh二.安装ftp1、安装并启动FTP服务2、配置 FTP 权限3、OK三.配置SFTP1、创建用户组 sftp2、创建用户 test3、创建密码4、修改配置文件 sshd_config5、设置目录权限6、上传目录7、解决报错问题7.1.出现Received message too long 14161288837.1如果出现安全类的问题前言:Ce

2020-09-01 11:16:51 2742 2

原创 基于centos7多台虚拟机设置静态IP

虚拟机中先重置本机查询ipconfig 记住虚拟网卡net8的ip、子网掩码、网关进入网络设置虚拟网卡net8为静态ip,内容如上一步显示的设置虚拟机

2020-08-28 10:09:24 964 2

原创 docker-新手上路

目录一.docker安装1.添加加速器二.启动docker1.service 命令的用法2.systemctl 命令的用法3.重启三.镜像文件1.拉取镜像文件2.列出本机所有的镜像3.删除镜像文件四.容器1.启动容器2.列出本机正在运行的容器3.停止容器4.删除容器五.Dockerfile1.dockerfile详解什么是dockerfile?Dockerfile的基本结构Dockerfile文件说明链接: 摘自https://www.cnblogs.com/panwenbin-logs/p/800734

2020-08-24 17:26:29 266

空空如也

空空如也

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

TA关注的人

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