- 博客(16)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 记录一次修改用户主目录的中文文件夹为英文,导致manjaro无法启动的问题
系统:manjaro桌面环境:kde起因:想要将用户目录下的“下载”、“文档”等几个文件夹改为英文名称,由于之前重命名过文件夹,“下载”改成了“Download”,“文档”改为“Document”,其他的文件夹类似。但是这也仅仅只是给文件夹改了一个名字罢了。重启系统后,由于 x session无法在用户目录下找到“桌面”、“下载”等文件夹,一律会把XDG_DESKTOP_DIR、XDG_DOWNLOAD_DIR…这些和主目录相关的变量改为$HOME(变量的配置文件目录:${HOME}/.conf
2021-05-21 12:00:06 1283 1
原创 在docker当中安装mysql,从外部挂载的配置文件无效
在docker当中安装mysql,从外部挂载的配置文件无效这个问题出现的原因是linux文件权限导致的。例:docker的mysql安装指令如下:$ sudo docker pull mysql:5.7.25$ sudo docker run -p 3306:3306 --name mysqld -m 1G --memory-swap -1 -v /home/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /home/mysql/data:/v
2021-04-28 11:36:38 2032 2
原创 SpringBoot 通过自动注入的对象,调用对象的方法获得属性值为null
在一个对象的父类当中,被修饰为final,并以及给定默认值的属性(类型为对象,而不是基本类型),在获取时该属性的值的时候,出现获得的对象为null导致该问题的原因有以下:对象是Spring自动注入的项目中使用的AOP编程,并且该对象的某一个函数符合AOP的扫描规则被SpringAOP的匹配规则命中的对象,都是通过CGLIB代理生成的对象,CGLIB只能代理当前对象自己有的方法,以及从父类继承的,并且可重写的非静态方法。调用方法是对象父类的方法,该方法被声明为final,不允许子类重写,并且该方法
2021-03-09 20:06:10 1378
原创 关于poi的锚点生成介绍
package demo;import org.apache.poi.xwpf.usermodel.XWPFDocument;import org.apache.poi.xwpf.usermodel.XWPFHyperlinkRun;import org.apache.poi.xwpf.usermodel.XWPFParagraph;import org.apache.poi.xwpf.usermodel.XWPFRelation;import org.openxmlformats.schema
2021-03-09 13:09:06 1338 3
原创 elasticsearch desktop gui for windows、mac、linux
elasticsearch的桌面gui(注意本文介绍的非es web ui)我一直在寻找一款elasticsearch的桌面gui程序,但是比较无奈的就是,es的web ui非常的多。不是说web ui不好,相反web ui的界面除了elasticsearch head外的工具,都是非常的漂亮的。但是,对于我来说,我非常不喜欢es web ui。不喜欢的原因有三个:公司是一家做爬虫的公司,基本每天的工作需要打开N个网页,在关闭其他网页时,非常有可能将es的web ui一起关闭了公司的es web
2020-11-18 14:00:19 2859
原创 有关于使用log4j2发送普通邮件和ssl邮件
使用log4j2日志框架发送邮件近几日,我一直在尝试通过log4j2的StmpAppender来实现发送服务器错误日志的功能,以下是我在网上搜寻到的普通邮件的发送配置maven <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId>
2020-10-10 14:23:05 841
原创 junit 断言和 java 自带的断言的对比
junit 断言和 java 自带的断言的对比从 jdk 1.5 以后,java 就支持使用 assert 关键字进行断言调试,于此同时 junit 也有 Assert 类用于断言调试,我看了下junit 的 Assert 类的内部实现断言的代码,以**Assert.assertNotNull()**举例,方法内部的代码如下: public static void assertNotNull(String message, Object object) { // 如果object是空,向
2020-10-09 11:12:52 329
转载 discard long time none received connection
自从一次整理了pom文件后,服务器的log4j2,就一直不停的给我发error邮件一开始我就一直觉得奇怪,如果是真正的异常,那么应该还有后续的堆栈打印才对,正常的log4j的error日志邮件如下后来在网上找到一篇博客,才恍然大悟,是druid的版本问题,从最新的1.1.23 回退到 1.1.22可解决。博客原文链接...
2020-09-09 10:58:53 7508 2
原创 使用log4j2,将日志保存到Mongodb
第一步,添加必要的Maven依赖(一个都不能少)<!--log4j的核心API--><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.8.1</version></dependency><dependency
2020-09-04 18:59:45 445
原创 编写java的输入框文字输入事件监听器
自行编写的java输入框文字输入事件监听器我在工作中常常需要编写正则表达式,但是现有的正则表达式测试器不能让我满意,在线的正则测试虽然有很多非常棒的,但是也无法挣脱需要联网这个局限。于是我按照我自己的想法编写了一款正则测试器,点击这里下载,内附源代码。在给测试器添加正则表达式输入事件(也就是每输入一个字符就会同时进行一次正则匹配,并且输出结果)的时候,发现java的API中并没有关于输入框输入...
2020-04-14 21:59:46 1604
原创 Typora编辑区大小修改
1.直接修改安装目录下的配置文件Typora编辑区大小修改说明如果觉得第一种方法太过麻烦,可以下载我修改好的文件,编辑区的大小为1800px(按照我的笔记本电脑屏幕大小(1920 * 1080)设置的),下载地址:https://download.csdn.net/download/z17815950792/12231514如果出现404,那是资源刚上传,还在审核中请耐心等待2.替换配置...
2020-03-06 13:18:24 3339
转载 java swing jTabbedPane 自定义的U,包括(宽、高、点击放大、文本字体、背景颜色、选项卡间距等) 简单易懂带注释可直接运行
java swing jTabbedPane 自定义的U,包括(宽、高、点击放大、文本字体、背景颜色、选项卡间距等) 简单易懂,复制粘贴可直接运行import javax.swing.*;import javax.swing.plaf.basic.BasicTabbedPaneUI;import java.awt.*;public class MyTabbedPane { pu...
2020-03-01 12:44:48 2432 3
原创 有关chrom会报[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its警告
Synchronous XMLHttpRequest on the main thread is deprecated because of its这个错误一般情况下并不会影响网页的正常解析警告主要原因这个警告主要是来自jquery的ajax的http请求,早先的javascrpt都是单线程的,在浏览器的主线程中发送http请求会造成主线程的阻塞,知道http请求完成主线程才会继续运行,而网...
2020-02-14 20:47:53 1814
原创 使用idea或者webStrom的debugger端口来达到不需要启动服务器就能,通过局域网打开网页的目的。文章末尾为一款对chrom的安卓端进行真机调试的工具介绍
有时候在开发web网页时,需要在不同的设备屏幕上做针对该屏幕进行样式适配,可以使用idea或者webStrom的debugger端口来进行网页开发测试如图所示设置一下port端口号,如果右边的Can accept external connections选项不能打勾,那是因为idea在这里会做一个端口号的判断(如果port的值>=63342,该选项不可用),只需要点击OK按钮,然后在重新...
2020-02-13 16:04:50 1093
原创 idea2019.3.1版本设置svn提交时忽略某些文件或文件夹的方法
idea2019.3.1版本设置svn提交时忽略某些文件或文件夹的方法在开发公司项目的时候,由于hibernate需要检查的实体类对应的数据表格过多,影响了测试时tomcat的启动速度,基本上启动一次需要半分钟左右。所以我经常修改hibernate的配置质检,让hibernate在项目启动时扫描本次测试需要的使用到的实体类就行,这样启动速度就会有很大的提升。但是这样会发生一个问题就是,svn提...
2020-01-09 11:20:32 5647 3
转载 hibernate的注解配置集合映射,写给自己看防止以后忘记
hibernate的集合映射注解1.set集合,使用set集合可以保证元素的不重复实体类:import lombok.Getter;import lombok.Setter;import lombok.ToString;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import jav...
2019-11-13 14:35:44 218
java11编译的正则匹配测试器
2020-04-14
java JDK11编译的正则表达式测试工具
2020-04-13
Typore.zip
2020-03-06
表格当中,什么是指定的语言环境
2019-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人