自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里巴巴与蚂蚁集团开源框架SOFA Boot

阿里巴巴与蚂蚁集团开源框架SOFA Boot

2022-07-04 00:54:44 2906 1

原创 plsql表注释乱码,显示?

换了台电脑,安装plsql后,打开表注释,发现注释都变成了问号,如下图所示:解决办法如下:在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer 。...

2021-11-25 09:38:43 4646

原创 解决新版本谷歌浏览器CROS跨域问题

浏览器地址栏输入chrome://flags/#block-insecure-private-network-requests,回车访问搜索Block insecure private network requests,将其设置为disabled,再点击右下角的Relaunch以生效,会自动重新打开浏览器

2021-10-22 10:45:13 3263 1

原创 根据端口号查询对应服务目录

–查询端口对应进程:netstat -ntulp | grep +端口号根据进程查询服务目录:ll /proc/进程号/cwd

2021-10-11 10:00:56 1299

原创 递归创建文件夹或文件

最近有个场景,目录不存在时要去创建,但问题是目录可能为多级的且都不存在,解决的代码如下:public static void createtDir(String filePath) { String[] paths = {""}; //切割路径 try { String tempPath = new File(filePath).getCanonicalPath(); //windows

2021-09-10 16:33:39 1833

原创 键盘keycode值

按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5

2021-08-25 11:29:26 90

原创 JS创建表单,实现下载文件

最近有一个需求,前端根据后端返回的地址,下载。除了window.open,有无其他方法呢?代码如下:var form = document.createElement("form");form.method = "post";// 这里的res为后台返回的数据form.action = res.data;document.body.appendChild(form);form.submit();document.body.removeChild(form);...

2021-08-24 17:40:53 652

原创 Linux修改系统时间

有时候,我们需要修改Linux系统的时间,当我们处于内网时,如何进行修改呢。首先,查看系统时间:date1. 修改日期date -s 202103112. 修改时间date -s 21:12:02但是这样比较麻烦,有没有一步到位的办法呢,方法如下:date -s "20210311 21:12:02"...

2021-03-11 23:13:39 217

原创 Linux关闭防火墙

在我们日常工作中,经常需要关闭Linux防火墙。指令如下:1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalld...

2021-03-11 22:50:32 526

原创 Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec

在console出现了标题这段报错,原因是编码的字符串中含有“-”或者“_”。解决办法如下:// 将上面这段改为下面这段代码//var bstr = atob(arr[1]);var bstr = decodeURIComponent(escape(atob(arr[1])));

2021-03-11 22:47:37 19611

原创 使用maven install打成war包,显示程序包xxx不存在

今天项目引入了一个jar包,install打成war包的时候,显示程序包xxx不存在。解决办法如下,在pom文件这里添加一段话。<configuration> <source>1.7</source> <target>1.7</target> <!--在这里添加这段,因为我的jar包在WEB-INF路径下引入,所以这里写这个路径--> <compilerArguments> <extdirs&gt

2021-03-11 22:43:19 602 3

原创 JS去除字符串左右两端及中间空格

var replace1 = str.replace(/(^\s*)|(\s*$)/g, ""); //去除str左右两端空格var replace2 = str.replace(/\s/g, ""); //去除str左右及中间的空格

2020-09-14 20:02:02 515

原创 java和js获取文件的后缀名

java获取文件的后缀名//获取file文件名的后缀String fileNameIgnore = file.getName().replaceAll("[.][^.]+$", "");js获取文件的后缀名//这里fileName为文件的文件名var value = fileName.split('').reverse().join('');var suffix = value.substring(0,value.search(/\./)).split('').reverse().jo.

2020-08-19 17:15:11 155

原创 js实现数字相加

如果直接使用加号,如1+1在js会得到11,而不是我们想要的2。应通过Number函数实现相加(相减亦然)var a = Number(1) + Number(1);

2020-08-19 16:59:10 7360

原创 js获取字符串的中文

//js获取value字符串的中文var picName = value.replace(/[^\u4e00-\u9fa5]/gi, "");

2020-08-19 16:56:52 1009

原创 修改表字段时报错:ORA-01439: 要更改数据类型, 则要修改的列必须为空

有一个需求,需要修改表字段的类型,原来是number,需要改为varchar2。//刚开始直接运行这句sql,然后报错了alter table a modify (age varchar2(50));上面的sql报错了,显示要更改数据类型,则要修改的列必须为空,怎么办呢?可以通过以下sql实现//这里示例将a表的age字段改为varchar2alter table a rename column age to age_new;alter table a add(age varchar2(10)

2020-08-08 13:12:09 626 1

原创 WinRAR显示离购买许可只剩xx天

解决办法:在WinRAR的安装目录新建一个rarreg.key的文件,文件内容为RAR registration datayaokai.comUnlimited Company LicenseUID=636da5a1e3718a4597b9641221225097b94b94094a6548ed8365940161a87853d63b09c6ff0b86c572d75fb683db5960fce6cb5ffde62890079861be576387177131ced835ed65cc743d9

2020-08-07 19:40:38 3077

原创 Linux环境报错tomcat java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit问题解决

在部署项目的时候,发现登录页的验证码没有显示出来,然后查看日志报了这个错。原因是服务器在处理图形的时候,需要运行一个X-server,用于使用AWT(Abstract Window Toolkit,百度翻译为"抽象窗口工具包")。解决办法:在Linux的tomcat/bin/catalina.sh增加-Djava.awt.headless=true(别忘了前面有一个"-"哦).JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"...

2020-08-07 19:30:43 1384

原创 Druid报错 ORA-00923: 未找到要求的 FROM 关键字

今天项目部署服务器,遇到一段报错,报错日志如下:第一反应就是去找一下sql,看看是不是哪里sql写错了。但是日志里并没有任何sql查询。最后发现是配置文件的原因,之前的Druid版本是0.2.26,后来因为需要长连接所以升级了Druid版本,但是配置文件有一个参数没有修改,这个参数就是validationQuery,这是用于验证数据库连接的。validationQuery=SELECT 'x' from dual之前一直是select *,通过修改该参数后,项目就启动起来了。如果你也有同样的问题

2020-08-07 19:20:18 915

原创 JAVA读取tiff文件,转换为单张或多张png格式图片(亲测实用)

最近遇到一个需求,需要把tif文件转png图片。至于什么是tif,可以点击tif介绍查看。很多tif转png的代码,有的是只能转一张png,有的是转成png后图片很大(一张png图片就高达6M),这些显然都不能满足需求。最后,下面这段代码实现了我的需求。代码如下:import com.sun.media.jai.codec.*;import javax.media.jai.JAI;import java.awt.image.RenderedImage;import java.awt.image

2020-07-23 22:03:17 2575 13

原创 layui 折叠面板无效,数据表格后端有数据返回但是显示“返回的数据不符合规范“的问题解决

今天在使用layui的时候,遇到两个小问题,所以记录一下。layui 折叠面板无效,看看是否是layui.all.js文件引入的位置有误。在使用layui的数据表格时,有时候返回的有数据,但是页面显示"返回的数据不符合规范,正确的成功状态码应为:“code”: 0"。这时,我们可以在table.render里面加上一段代码parseDate,因为layui数据表格对返回的数据格式有要求。parseData(res) { return {

2020-07-22 23:39:20 919

原创 oracle误操作后,如何恢复表数据

今天update某个字段的时候,不小心把整个表的这个字段全部update了。。。实在尴尬,所以需要恢复之前的数据,记录一下过程。查出需要恢复的时间点(如果知道,这一步可以跳过)。select * from V$SQL where SQL_TEXT like '%update a set time%'; //两个百分号中间为刚才误操作的sql创建一个新的表。这里创建了一个a_new 表,误操作的表为a,时间点根据第一步的时间来取或者自定义。create table a_new as sel

2020-07-22 13:01:02 485

原创 mysql oracle字符串形式时间存储到数据库

order by decode(字段,值,1) //oracleorder by 字段<>值 //mysql举了例子,如果我们需要把id为2的数据排在最前面。只需要sql后面加上:order by decode(id,'2',1) //oracleorder by id<>'2' //mysql...

2020-07-22 12:25:14 125

原创 JAVA汉字转拼音(取首字母大写)

话不多说,直接上代码。首先,需要引入Jar包<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>接下来,开始JAVA代码 public static

2020-07-14 20:34:44 2335

原创 layui表头过长多行显示&表头内容居中,内容向左

表头多行显示:<style type="text/css"> .layui-table-cell { height: auto; overflow: visible; text-overflow: inherit; white-space: normal; }</style>表头内容居中,内容向左:{field: "name", title: "名

2020-07-03 17:31:00 2295

原创 IDEA自动生成serialVersionUID序列化ID

进入IDEA settings,按照图示顺序操作。其中搜索框输入Serializable classes without 'serialVersionUID'然后将光标移动到序列化类的类名上,按下Alt+Enter键,会出现图示信息,然后选择Add ‘serialVersionUID’ field 即可。最后效果如下:最后补充一句,如果序列化类后期新增属性时,这里的serialVersionUID不要修改。可以参考《阿里巴巴Java开发手册》规定:...

2020-06-26 18:58:01 197

原创 idea控制台乱码解决(网上找了很久都未解决,最后这种办法解决了乱码问题)

idea乱码,网上找了很久,基本上都是说在idea.exe.vmoptions和idea64.exe.vmoptions文件后面增加-Dfile.encoding=UTF-8这句话,然后就是idea settings文件里面的两个地方修改为utf-8格式。如果是tomcat,在VM Options那里填上-Dfile.encoding=UTF-8。但是,我的idea还是乱码。最后的解决办法是在tomcat的VM Options填写-Dfile.encoding=GB2312这句话。idea控制台乱码问题终

2020-06-12 21:41:13 182

原创 从git拉取maven项目后,java文件左下角出现J

从git拉取maven项目后,java文件左下角出现"J"在pom.xml文件右击,选择"add as maven project"

2020-05-25 09:01:40 1239

原创 miniui特殊列数据渲染

miniui数据转换,操作失败时用红色字体显示最近使用了一个新框架,使用miniui,然后需求是显示操作的日志,这个比较简单。然后想着如果操作失败,用红色醒目字体展示,这样看起来比较美观一些。方法如下:1、 首先,在我们需要转换数据的div标签里加上renderer=“方法名”.。<div field="success" width="20" headerAlign="center" allowSort="false" renderer="renderer">是否成功</div&gt

2020-05-22 18:35:28 353

原创 Oracle中,Date字段如何使用between and,解决出现ORA-01849,ORA-01810问题

Oracle中,Date字段如何使用between and,解决出现ORA-01849,ORA-01810问题问题:今天在项目中,遇到了oracle数据库对date字段使用between and的问题,所以写出来分享一下。首先,正确的写法是这样的:SELECT id FROM BUSINESS_EXPORT_LOG WHERE SEND_TIME BETWEEN to_date('2020-...

2020-05-07 14:12:44 1976

原创 VMware Workstation cannot connect to the virtual machine.

VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for temporary files.The VMwa...

2019-07-05 09:05:14 112

cronolog-1.6.2.tar.gz

下载后解压,为tomcat日志切割所用到的cronolog-1.6.2.tar.gz

2021-03-31

空空如也

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

TA关注的人

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