自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于漏洞:检测到目标SSL证书已过期【原理扫描】

发现是万维网服务导致的,需要停止万维网服务和Internet Information Service服务。找不到谁用了那我就部署一个nginx,用nginx代理443,找个证书配一下呗。80/443端口都被system占了,不能杀也杀不死于是找了了下面这篇文章。但是我的服务器上面几乎是个空服务器,谁会用443呢?WTF,什么玩意儿把80和443端口都占了?

2023-11-20 16:21:35 1467

原创 Java调用https接口添加证书

执行完毕没有报错会在工程下面生成jssecacerts文件。

2023-08-16 14:22:25 1047

原创 https重定向后协议变为http

如果使用了nginx,可以再nginx中配置proxy_redirect将http转为https。

2023-07-19 11:05:40 478

原创 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

java证书 https

2023-05-31 11:20:37 680

原创 大文件切割方法

大文件切割方法

2023-04-14 17:06:11 379

转载 idea 打包发布datax_web

datax-web打包部署

2022-12-23 17:33:09 443

原创 docker安装mysql8 :客户端连接caching-sha2-password问题

caching-sha2-password

2021-11-27 19:36:17 804

原创 oracle数据库表空间扩容问题

1.查看表空间使用率SELECT B.FILE_NAME 物理文件名, B.TABLESPACE_NAME 表空间名称, B.BYTES/1024/1024 大小M, (B.BYTES-SUM(NVL(A.BYTES,0)))/1024/1024 已使用M, SUBSTR((B.BYTES-SUM(NVL(A.BYTES,0)))/(B.BYTES)*100,1,5) 使用率FROM DBA_FREE_SPACE A,DBA_DATA_FILES BWHERE A.FILE_I

2021-08-24 10:56:36 6177 1

原创 oracle 删除数据但表空间占用率没有减小

truncate table tablename DROP STORAGE;解释: 直接删除表,并且释放存储空间。truncate的意思是清空表数据, “DROP STORAGE”是释放存储空间。

2021-08-23 16:14:24 3747

原创 oracle 密码过期 ora-00604 ora-06531 ora-06512

oralce 一般会设置密码过期,默认为180天。使用plsql登录时密码过期需要设置新密码但是设置完新密码之后点击OK确报错了通过google找到了一个解决方案:检查触发器'SYS_PASSWD_CHANGE_TRIGGER'是否启用,如果是,禁用并重试。...

2021-04-07 14:54:19 338

原创 在Windows系统下进行nginx日志备份

目录Windows系统下nginx日志备份一、目的二、解决方案1.创建脚本文件2.创建计划任务Windows系统下nginx日志备份一、目的 nginx本身的日志文件为access.log和error.log,运行时间长的话这俩个文件占用的存储空间会很大,导致log无法查看,而nginx本身也没有提供日志拆分的功能,所以需要对nginx的日志进行拆分。二、解决方案 我们可以通过脚本配合Windows系统的定时任务实现日志文...

2021-01-06 16:45:41 1139

原创 MD5加密结果不同?

新上了一个功能,需要先对data进行MD5加密,再拼上时间等进行HmacSHA256加密,发现正式环境进行MD5后得字符串不正确。排查后发现是因为编码导致的,把需要进行MD5加密的字符串编码更改为UTF-8即可。...

2020-12-07 19:51:53 1371

原创 在text area文本域中使文字换行

在文本域中使文字换行可以使用"\n"字符;var j = 1;var terminationReasons= "";for(var i=0; i<arr.length; i++){ if (arr[i] != ""){ terminationReasons += j+"、"+arr[i]+"\n"; j++; }}效果如下:

2020-05-14 18:52:14 1026

原创 新WEB项目当下来运行报错类找不到

新项目当到本地后,build path配置了jre、tomcat后运行报错类找不到,可能原因是项目没有编译出class文件,此时可以project→clean一下,把class文件编译出来就可以了。

2020-05-13 18:22:34 255

原创 在Static方法中引用被@AutoWired修饰的属性

在工具类中需要在Static方法中引用被@AutoWired修饰的属性,被@AutoWired修饰的属性是null;@Componentpublic class ShowInstanceUtil{ @Autowired private IDataDictWebService DictService; private static IDataDictWebService dat...

2020-03-18 15:46:58 1648

原创 解决Maven报Plugin execution not covered by lifecycle configuration

当公司项目,pom.xml报错Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor (execution: default-descriptor, phase: generate-resources)pom....

2019-12-03 11:04:49 205

原创 window.parent方法获取父页面属性或者调用方法

父页面:<script type="text/javascript"> var serviceType = "服务类型";</script>子页面:<script type="text/javascript"> alert(window.parent.serviceType);</script>...

2019-11-12 14:51:07 4903 1

原创 JQuery 使用记录

JQuery 中获取input指定name的标签对象的一些用法 表示name的值是以xxx开头的元素 比如$("input[name^='hi']")就会选择以下的元素<input type ="text" name ="hiworld" / >类似的还有:$ 表示以xxx结尾的元素* 表示包含xxx的元素! 表示不等于xxx的元素使用场景:<...

2019-11-05 17:30:38 119

原创 使用PLSQL创建定时器

第一步:创建存储过程 PLSQL中定时器一般和存储过程一起使用,所以先创建一个存储过程; 在Procedures文件夹上右键→新建 2.输入name和输入、输出3.在tab上右键点击执行4.没有报错会显示编译成功 第二步:创建定时器 1.在DBMS_Jobs上右键→新建2.在What值中输入前面存储过程的名称注意一定要...

2019-11-04 18:21:24 992 1

转载 HashMap源码解析、

PUT final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] tab; Node<K,V> p; int n, i; //在我们创建HashMap对象的时候, 内存中并没有为HashMa...

2019-07-30 21:36:49 69

转载 数据结构之栈

一、什么是栈?1.后进者先出,先进者后出,这就是典型的“栈”结构。2.从栈的操作特性来看,是一种“操作受限”的线性表,只允许在端插入和删除数据。二、为什么需要栈?1.栈是一种操作受限的数据结构,其操作特性用数组和链表均可实现。2.但,任何数据结构都是对特定应用场景的抽象,数组和链表虽然使用起来更加灵活,但却暴露了几乎所有的操作,难免会引发错误操作的风险。3.所以,当某个数据集合只涉及...

2019-06-20 21:32:42 116

原创 一个mysql文件夹下注册多个服务的方法

在mysql的bin目录下输入cmd进入黑窗口输入以下命令,出现Service successfully installed.则表示服务创建成功了;mysqld --install mysql3393 --defaults-file="E:\mysql-5.7.25\my3393.ini"mysql3393为服务名称 --defaults-file=后面的内容为my.ini...

2019-03-29 17:03:46 208

原创 POI导出excel设置字体颜色

for (int j = 0; j &lt; 10; j++) { HSSFCellStyle twoHeadStyleBlue = wb.createCellStyle(); HSSFFont twoheadFontBlue = wb.createFont();//创建字体 twoheadFontBlue.setColor(IndexedColors.BLUE.getI...

2019-03-11 17:21:52 4840 2

原创 Stream流的使用

从集合中取出对象的属性值形成一个新的listList&lt;Long&gt; signStudentIdList = signRecordDtoList.stream().map(SignRecordDto::getSignUserId).collect(Collectors.toList());根据属性值分组返回mapMap&lt;String, List&lt;TeachActiv......

2019-02-26 16:26:51 301

原创 java.lang.OutOfMemoryError的一种解决方案

        项目中有一个计划任务,每天下午俩点将周六日设为休息,数据有7w+条,执行时是批量插入的,执行之后直接堆内存溢出。看了一些方法,基本上都是改启动配置,但是服务器内存一共只有8G,所有微服务启动后只剩下不到600M了,所以这个方法不适用。        解决方法:分批次插入import com.google.common.collect.Lists;if(clockList...

2019-01-14 09:49:53 247

原创 参数异常:Name for argument type [java.lang.Integer] not available

    新建的工作空间从svn当了最新的代码,访问页面的时候报错:Name for argument type [java.lang.Integer] not available, and parameter name information not found in class file either.   代码没有问题,测试服、正式服都在用这套代码,究竟是什么原因导致的呢?   查找资...

2018-11-26 15:07:04 11432

原创 在线反编译*.class文件

http://javare.cn/

2018-08-30 09:57:13 3024

原创 maven下载jar包失败快速删除lastUpdate文件

新建一个.txt文件,copy如下代码@echo offrem create by NettQun rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\Administrator\.m2\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*las...

2018-08-21 10:50:35 2285

原创 一些注解的使用

@RequestParam目录@RequestParam@RequestParam的作用相当于  

2018-08-13 12:02:39 134

原创 maven打jar包遇到的问题和解决办法

第一个问题:要更新一个微服务,需要打jar包上传给运维,结果报错了Cannot get the revision information from the scm repository组长说是svn的bin目录下缺少svn.exe原因是安装的时候没有选这一项:将红叉那里的选项换成command line client tools就会有svn.exe了,环境变量里也自动配好...

2018-08-01 16:39:58 2693

原创 java.lang.NumberFormatException: For input string: "0:0:0:0:0:0:0:1"

今天遇到一个奇怪的问题,记录一下:使用postman测试接口,我们需要先用postman登录获得一个token,后面的接口调用需要带着这个token,然而登录出问题了。下面是调用的地址:http://localhost:9000/api/login?username=13122223333&amp;password=666666报错:{ "status": { ...

2018-07-30 18:53:45 9925

原创 springboot热部署maven依赖

&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt; &lt;optional&gt;true&lt;/optional&gt;&amp

2018-07-25 16:50:13 8472

空空如也

空空如也

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

TA关注的人

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