![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常随笔
主要是记载一些日常的事物,如遇到的问题及解决的方法等
躺平的菜鸟啊
这个作者很懒,什么都没留下…
展开
-
服务器Docker内部署服务后端口无法访问
服务器Docker内部署服务后端口无法访问原创 2023-01-11 14:19:23 · 740 阅读 · 0 评论 -
java.security.NoSuchAlgorithmException: PBEWithMD5AndDES SecretKeyFactory not available
2022-09-27 17:55:40.351 ERROR [] [] [] org.springframework.web.context.ContextLoader - Context initialization failedorg.jasypt.exceptions.EncryptionInitializationException: java.security.NoSuchAlgorithmException: PBEWithMD5AndDES SecretKeyFactory not av原创 2022-09-27 18:17:12 · 1640 阅读 · 0 评论 -
spring中对redis密码进行加密及解密
spring中对redis密码进行加密及解密。原创 2022-09-23 15:41:16 · 2585 阅读 · 0 评论 -
Excel导入时关于空行得处理
具体做法方式一导入时关于空行得处理,可直接遍历导入得row,判断为空行时直接跳过 //判断row是否为空 public static boolean isRowEmpty(Row row) { if (null == row) { return true; } int firstCellNum = row.getFirstCellNum(); //第一个列位置 int lastCellNum =转载 2022-03-15 15:51:06 · 3993 阅读 · 0 评论 -
四舍五入保留两位小数,不足补0(SQL&JAVA&JS)
oracle写法select cast(round(3.23457, 2) as decimal(20, 2)) t1, cast(round(3.2, 2) as decimal(20, 2)) t2, cast(round(3, 2) as decimal(20, 2)) t3 from dualjava写法//保留2位小数double score = new BigDecimal(score).setScale(2, BigDecimal.ROUND_HA原创 2022-03-15 09:41:33 · 5329 阅读 · 0 评论 -
java动态拼接获取对象的属性
假设有一个 ExcelImpData 类,其结构如下:要求:手动拼接ExcelImpData 的对象属性,并获取该对象对应的值:ExcelImpData data=new ExcelImpData();//这么写没问题String item1=data.getItem1()//错误演示//但是假如我想这么写,肯定不行,违反了java的基本语法String str="getItem";for (int i = 2; i <10 ; i++) { str=str+i+"()原创 2022-03-07 16:19:16 · 2100 阅读 · 0 评论 -
Oracle之listagge行专列并将数据带引号
结果如下SQL:select listagg('''' || t2.rp_app || '''', ',' ) within group(order by t2.rp_app) from student t2注意:Oracle12c及之前的版本, within group…不可省略,12以后的版本可以省略另外如果想对listagg中对应的列去重,12C及以前必须套一层,例如:select listagg('''' || p_name || '''', ',') within group原创 2022-03-07 15:59:27 · 797 阅读 · 0 评论 -
Oracle获取某个父节点下的所有子节点
select distinct t1.coa_node_name from coa_node t1 where T1.partition_key = '202107310015' and T1.coa_node_type_code = 'Account' start with t1.coa_node_name = 'LIABILITY'connect by prior t1.coa_node_name = t1.coa_parent_node_name部分表结果及关键数据如下...原创 2021-12-20 02:41:06 · 2027 阅读 · 0 评论 -
Oracle创建同义词
摘要Oracle数据库中,同库下可以直接创同义词,但是不同库下,创建同义词需要先创建dblink,之后才能创建同义词关于Dblink参考连接:https://blog.csdn.net/qq_31968809/article/details/80016950关于同义词参考链接:https://www.cnblogs.com/kerrycode/archive/2012/12/19/2824963.html上面两篇文章写很好,我主要是为了留个记录,大家可以参考一下...转载 2021-11-16 13:05:28 · 133 阅读 · 0 评论 -
java代码处理Oracle中IN参数超过1000
应用场景:代码中的有些逻辑SQL不是通过mapper处理的,而是通过逻辑拼接的import java.util.ArrayList;class ParamerOfInToLarge { public static void main(String[] args) { // String str = "1,2,3,4,5,6,7,8,9"; // String str = "11"; String str = "1,2,3,4,5,6,7,8,9,转载 2021-08-06 15:26:05 · 554 阅读 · 0 评论 -
jetty 之IDEA启动报错,timeout scanning annotations
1.最简单的解决方式:直接在 VM options中加上下面这段代码-Dorg.eclipse.jetty.annotations.maxWait=2202.直接直接使用jetty:run -Dorg.eclipse.jetty.annotations.maxWait=120原创 2021-08-05 10:05:11 · 667 阅读 · 0 评论 -
String数组转int数组
String[] strings = {"1", "2", "3"};使用Lambda表达式(自Java 8起)int[] array = Arrays.asList(strings).stream().mapToInt(Integer::parseInt).toArray();另一种方式:int[] array = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();...转载 2021-08-05 09:48:56 · 6454 阅读 · 0 评论 -
虚拟机硬盘扩容
虚拟机内存扩容转载 2021-06-15 23:26:04 · 77 阅读 · 0 评论 -
tomcat部署项目(Jetty部署)
Tomcat部署WEB项目转载 2021-06-09 14:52:26 · 162 阅读 · 0 评论 -
java.lang.InternalError: Can‘t connect to X11 window server using ‘10.100.X.:10.0‘
完整报错提示:java.awt.AWTError: Can’t connect to X11 window server using '10.100.X.X出现背景:开发的的代码在本地和其它Linux环境均正常,但是在生产进行数据的导出时却报错了,因此直接排除了代码等原因,直接找到了对应的环境原因:导出时通过 AWT 实现的, 而 AWT 会调用操作系统本地窗口资源来绘图, windows 可以很好地支持;但在 linux 下,如果没有进到 X window , 就无法使用 AWT 绘图。解决方式原创 2021-05-21 09:01:52 · 1819 阅读 · 0 评论 -
查看Office是否永久激活以及剩余可用时间
一.打开如下界面直接在搜索栏搜素"cmd"–>以管理员身份运行二.输入如下命令cscript.exe "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS" /dstatus如图:原创 2021-05-19 18:55:18 · 48413 阅读 · 0 评论 -
Java实现Excel导出
Excel大量数据导出SXSSFWorkbook源码解析生成excel时,SXSSFWorkbook POI 临时文件夹“poifiles”问题处理Java 读取 .properties 配置文件的几种方式转载 2021-05-17 01:14:53 · 93 阅读 · 0 评论 -
修改前端表单post提交时最大长度限制
问题出现的背景:做excel导出时,使用post请求发现前台传递的数小于200kb可以导出去,如果大于200kb,则会在请求时报400错误,无法将将请求传递到后端。原因:对于我们常用的WEB服务器,前端表单提交数据传给后端时参数的大小是有限制的下面我将分别举例进行说明(默认单位是KB):Jetty、TomcatJetty报错:**Caused by: java.lang.IllegalStateException: Form is larger than max length 200000 i原创 2021-05-17 00:59:47 · 3000 阅读 · 2 评论 -
Java System.getProperty(“java.io.tmpdir“) 获取系统临时目录
System.getProperty("java.io.tmpdir") 是获取操作系统的缓存临时目录在windows7中的目录是:C:\Users\登录用户~1\AppData\Local\Temp\或者也可以直接去你的应用服务器对应的目录下面去查看,例如tomcat:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210426160157961.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdG.原创 2021-04-26 16:03:54 · 9530 阅读 · 2 评论 -
使用impdp导入.dmp格式的文件
PS:linux中oracle导入数据的方式有很多,比如常见的plsql数据进行导入,另外还有imp命令进行导入数据,我这边主要是通过impdp的方式进行数据的导入(.dmp文件)首先你需要以下几个东西:自己的用户名和密码自己表空间的名字导出数据方的用户名导出数据方的表空间不废话了,直接贴案例 注意:我这个是Linux中的,windows下面的都比较简单,我就不说了,但是原理差不多,没必要整这么麻烦首先运行这个sql语句select * from dba_directories;原创 2020-07-28 00:08:37 · 1788 阅读 · 3 评论 -
解决Orcale登录界面乱码问题(linux)
解决在Linux中安装Oracle出现登陆界面中文乱码问题https://www.cnblogs.com/leolzi/p/9796316.html转载 2020-07-21 20:17:22 · 270 阅读 · 0 评论 -
Linux常见的知识考题
1、什么是相对路径?什么是绝对路径?PATH环境变量有什么意义?相对路径不由 / 开始写,为相对于目前工作目录的路径;绝对路径的写法为由 / 开始写;$PATH指定执行档执行的时候,档案搜寻的目录路径;2、目录的操作指令有哪些?请列出并描述其用法;cd: 变换目录;pwd: 显示目前的目录;mkdir:建立一个新的目录;rmdir:删除一个空的目录;cp: 复制;rm: 移动;mv: 删除;3、档案内容查阅命令有哪些?请列出并描述其用法;cat: 由第一行开始显示原创 2020-07-17 14:51:22 · 673 阅读 · 0 评论 -
你真的知道Java中boolean类型占用多少个字节吗?
为什么要问这个问题,首先在Java中定义的八种基本数据类型中,除了其它七种类型都有明确的内存占用字节数外,就boolean类型没有给出具体的占用字节数,因为对虚拟机来说根本就不存在 boolean 这个类型,boolean类型在编译后会使用其他数据类型来表示,那boolean类型究竟占用多少个字节?带着疑问,随便网上一搜,答案五花八门,基本有以下几种:1、1个bit理由是boolean类型的值...转载 2019-10-28 10:29:30 · 228 阅读 · 0 评论 -
Servlet的面试题
** 什么是Servlet**Servlet是sun公司提供的一门用于开发动态web资源的技术。Servlet接口实现类Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet、HttpServlet。HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,它比Servlet接口的功能更为...原创 2019-09-27 20:05:39 · 270 阅读 · 0 评论 -
java里不是说char类型自动向int型转换吗?那为什么.. char b='a'+18;语句不会报错
java里不是说char类型自动向int型转换吗?那为什么…char b=‘a’+18;右边’a’是char类型 18是int类型 那两个操作数运算 结果应该是int类型。但是左边又是char类型 比 右边等级低 所以右边应该强制类型转换可是char b=‘a’+18; 语句不会报错解析:首先要明白,在基本类型数据当中,强制类型转换只发生在int、long、float和double之间...原创 2019-07-20 17:56:42 · 721 阅读 · 0 评论 -
在0~19中随即生成5个数,并把其放入数组中,要求数组无重复
题目:在0~19中随即生成5个数,并把其放入数组中,要求数组无重复解答:package day5;import java.util.Arrays;import java.util.Random;public class ASA {public static void main(String[] args) { Random ran = new Random(); int[] arr...原创 2019-07-13 16:19:58 · 527 阅读 · 0 评论