- 博客(121)
- 资源 (8)
- 收藏
- 关注
原创 DeepinV23安装Steam You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1
You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1
2024-03-01 21:26:57
1027
原创 AES加密工具类
#AES128(秘钥长度16)import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import
2022-04-28 10:44:13
2336
4
原创 apache/rocketmq官方样例
样例demo:https://github.com/apache/rocketmq/blob/master/docs/cn/RocketMQ_Example.md特性:https://github.com/apache/rocketmq/blob/master/docs/cn/features.md基本概念:https://github.com/apache/rocketmq/blob/master/docs/cn/concept.md以下是官方样例 样例目录1 基本样例1.1 加入依
2022-04-24 16:20:45
359
原创 定时调度服务XXJ-JOB集成说明
XXJ-JOB官网https://www.xuxueli.com/xxl-job/项目端执行器自动初始化个人优化的模块,原xxl-job没有这样的功能项目启动时执行器会自动初始化,初始化失败后会默认重试5(可自行配置)次,每次重试间隔多累加1分钟,(如果初始化失败请自行再管理端添加执行器,初始化时依赖的管理端必须已启动)/** * 执行器初始化 */@Slf4j@Componentpublic class Initexecutor { @Autowired priv
2022-02-25 17:36:30
2319
原创 sonarqube-Community-7.8 配置
下载安装包下载sonarqube-7.8访问 https://www.sonarqube.org/downloads/ 如下 下载7.8版本(支持jdk1.8和mysql)下载汉化文件访问https://github.com/xuhuisheng/sonar-l10n-zh/releases?page=2并下载sonar-l10n-zh-plugin-1.28然后解压至/sonarqube-7.8/extensions/plugins下载sonar-scanner访问 https://d
2022-02-25 16:55:02
4487
2
原创 Linux安装宋体
特殊场景下需要Linux支持宋体,在Linux环境下安装字体可以参考如下方式拿到要安装的字体问题(这里我寻找宋体)可以在Windows系统中C:\Windows\Fonts目录下找到宋体,复制在桌面后为simsun.ttc登录Linux服务器进行配置在/usr/share/fonts/目录下创建chinese文件夹并把simsun.ttc放在chinese文件夹里如下编辑配置文件在/etc/fonts/目录下找到fonts.conf文件并添加<dir>/usr/share/f
2022-02-25 16:14:32
6306
原创 Grafana+Prometheus+Node_exporter巡检Linux服务器监控状况
简介这里介绍使用prometheus+grafana+node_exporter实现linux系统的监控。下面针对这三个组件进行具体的说明prometheusprometheus是一套开源的监控与报警与时间序列数据库的组合。grafanagrafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。node_exporternode_exporter是采集器,负责将采集的数据存储到prometheus数据库,然后grafana取promethu
2022-02-25 14:36:23
3159
原创 Linux环境下安装Node
访问https://nodejs.org/zh-cn/进入下载模块下载安装包访问Linux安装帮助文件具体安装可参考 https://github.com/nodejs/help/wiki/Installation上传把安装包传送至服务器/root目录(目录自定义)在/root (该目录需是安装包node-v16.14.0-linux-x64.tar.xz所在的目录)目录执行命令安装 VERSION=v16.14.0 DISTRO=linux-x64 sudo mkdir -p /
2022-02-22 17:21:35
552
原创 Shiro中异常捕捉
在使用shiro的项目中,验证身份时抛出异常无法捕捉让人很苦恼解决办法如下集成 AtLeastOneSuccessfulStrategyimport org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.AuthenticationInfo;import org.apache.shiro.authc.AuthenticationToken;import org.apache.shiro.authc
2022-01-13 17:58:27
1818
原创 jar包项目读取包内模板问题
jar包项目部署读取包内模板失败的问题样例错误的写法(在IDE里读取没问题,jar包部署后就有问题)String rootPath = this.getClass().getClassLoader().getResource("").getPath();String filePath = String.format("%sstatic/word/RiskInformCard.docx", rootPath); 正确的写法InputStream inputStream = this.ge
2022-01-10 17:39:12
537
原创 Java 捕获filter抛出的异常 自定义返回码
web项目中过滤器抛出的异常不直接被全局异常处理捕获,不过我们可以选择其他办法达到目录实例代码 @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (H
2022-01-10 14:09:43
2461
原创 mybatis动态匹配查询条件
mappper.xml代码 <select id="listPage" resultType="com.x.application.vo.system.SystemDataViewUserListPageVO"> SELECT id,name,remark,create_time from system_data_view_user <trim prefix="WHERE" prefixOverrides="AND | OR">
2022-01-07 14:12:56
433
原创 java生成docx文件、pdf文件、docx转pdf、docx转图片 pdf转图片工具
docx4j生成docx文件、pdf文件、docx转pdf、docx转图片 pdf转图片工具最近写项目时遇到一些操作数据填充word、pdf以及word转pdf、word转图片的需求。网络搜索资料经整理如下操作office文档、pdf一般来说有好几种实现方式1、docx4j+apache.pdfbox1.1 引入maven <!-- pdf 转图片 --> <dependency> <groupId>org.apac
2021-12-28 15:46:27
3163
5
原创 Excel数据导出图片
表格数据导出图片pom.xml引入Spire配置 <!-- Excel转换工具 参考 https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html --> <!-- https://mvnrepository.com/artifact/e-iceblue/spire.xls.free --> <dependency>
2021-12-21 12:27:15
267
原创 Linux 查询端口使用情况,根据PID定位服务目录
Linux 查询端口使用情况netstat -nultp定位端口netstat -nultp|grep {端口}netstat -nultp|grep 9005进入进程目录查找服务目录cd /proc/{进程号}cd /proc/9228
2021-12-15 14:10:11
1317
原创 Caused by:com.fasterxml.jackson.core.JsonParseException:Invalid UTF-8 middle byte 0x3f
最近跟前端进行接口联调,前端调用post请求时出现以下问题经排查是编码的问题,本地IDEA启动不会出现此问题,用命令行启动就有。解决:java -Dfile.encoding=utf-8 -jar xxxx.jar这样就没问题了
2021-12-15 08:51:10
2771
1
原创 解决HttpMessageNotReadableException: JSON parse error: Unrecognized field “xxxx“
环境:SpringBoot 2.0.9(最新版本的Springboot不存在此问题)问题描述:post请求@requestBody接收对象时 提示org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field "aaaaa" (class com.ex.application.model.RiskAudit), not marked as ignorable
2021-12-06 18:09:25
4282
原创 Mac安装Git
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-03-14 16:43:13
787
原创 javascript[es6]获取时间格式yyyy-MM-dd HH:ss:mm
javascript[es6]获取时间格式yyyy-MM-dd HH:ss:mm function getDateYYYYMMddHHMMSS(){ const date = new Date(); const month = (date.getMonth() + 1).toString().padStart(2, '0'); const strDate = date.getDate().toString().padStart(2, '0'); const starHour
2021-02-01 18:24:26
1307
原创 mysql数据导出
mysql命令行数据导出导出数据库导出数据以及结构 mysqldump -h {ip} -u{username} -p{password} --databases {数据库名称} > 要导出的文件.sql或nohup mysqldump -h {ip} -u{username} -p{password} --databases {数据库名称} > 要导出的文件.sql &仅导出结构mysqldump -h {ip} -u{username} -p{passwo
2021-01-25 17:54:21
134
原创 git stash 常用命令
stash 暂存本地代码1、暂存本地代码git stash save '描述信息'2、查看本地有多少缓存代码这里索引越小代码越新3、合并本地缓存代码git stash apply //默认合并最新的缓存代码 git stash apply 1 //合并索引为1 的缓存代码4、清除本地所有缓存代码git stash clear..
2020-11-24 16:09:15
398
原创 service层使用@Valid进行参数校验
近期在写接口的时候需要保持入口统一,同时也为了方便校验参数遂进行以下操作环境:SpringBoot2.31、Bean添加@Validated标签2、对所要校验的方法添加@Valid3、对所需要校验的对象进行标签操作4、测试...
2020-11-24 15:36:18
9477
原创 Mac环境下java、maven环境配置
MacOS java、maven环境配置终端输入 vim ~/.bash_profile 然后输入以下代码# maven配置export M2_HOME=/Users/xxxx/Documents/apache-maven-3.5.0export #java配置JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Homeexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$
2020-11-17 13:11:06
1200
原创 zsh: command not found: mvn
最近在换了新的办公电脑,maven直接使用的IDEA自带的,然后项目打包的过程中发现mvn命令不能用了,随采用以下方式解决配置maven变量打开mac终端输入vim ~/.bash_profile然后输入以下配置export IDEA_MAVEN=/Applications/IntelliJ\ IDEA\ CE.app/Contents/plugins/maven/lib/maven3export PATH=$PATH:$IDEA_MAVEN/binwq保存后再输入source ~/.
2020-10-26 19:01:02
9187
2
原创 MAC/linux使用git忽略文件(gitignore)提交功能
这里写自定义目录标题目的:过滤非必要文件的提交1、获取忽略配置应用忽略配置目的:过滤非必要文件的提交1、获取忽略配置访问 https://www.toptal.com/developers/gitignore 并输入环境然后点击“Create”会跳转至如下页面复制页面信息应用忽略配置打开控制台输入如下命令git config --global core.excludesfile ~/.gitignore_global编辑忽略配置文件vim ~/.gitignore_global
2020-10-23 12:53:25
1378
原创 Mac 安装mysql-8.0.18-macos10.14-x86_64.dmg
这里写自定义目录标题1、官网下载https://dev.mysql.com/downloads/mysql/2、安装3、设置(比较中重要)重启1、官网下载https://dev.mysql.com/downloads/mysql/2、安装一直下一步就好了3、设置(比较中重要)mysql -u root -pselect host,user,plugin from user;ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PAS
2020-07-09 23:03:18
745
原创 ERROR! The server quit without updating PID file (/usr/local/mysql/data/
Mysql 好久不用,今天启动发现报ERROR! The server quit without updating PID file (/usr/local/mysql/data/ xxxxxPro.local.pid错误有可能时最近升级系统导致mysql对data目录没有读写权限引起。网上查资料后随进行如下操作Mac:sudo chmod -R a+rwx /usr/local/mysql/data/Linuxchown -R mysql:mysql /var/lib/mysql然后重
2020-06-10 23:00:06
24126
6
原创 Maven项目pom文件覆盖jar包版本
pom.xml中引入一下代码会覆盖引入jar的版本<dependencyManagement> <dependencies> <dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>xx
2020-05-13 18:00:27
10198
1
原创 异步文件MultipartFile上传报“没有那个文件或目录”的问题
多线程导致MultipartFile上传报“没有那个文件或目录”的问题多线程不要使用MultipartFile进行参数传递,要使用流传递原因:文件上传接受后会先存储在临时路径,后台异步操作的时候会清除目录。/home/admin/xxx/work/Tomcat/localhost/api#xxxx/upload_aae05cf1_c579_463c_a225_15ebdddb3c9a_0000...
2020-03-29 17:05:04
1828
原创 Mysql用命令导入导出数据库文件
利用mysql命令导出要备份的数据库// mysqldump -h{host} -P{port} -u{用户名} -p{密码} --default-character-set={编码格式} {数据库} {表名} >/home/admin/source/pro/download/{xx.sql}// 表名不写标识导出库 mysqldump -h127.0.0.1 -P3306 -ur...
2019-11-14 11:50:48
190
原创 webuploader 大文件上传
最近项目遇到大文件上传出现超时情况,Google了下发现百度旗下提供了webuploader(官网:http://fex.baidu.com/webuploader/ )文件上传插件很不错。采用大文件切割上传的方法。原理就是把大文件切割用多线程上传,然后后台进行文件合并,很方便。下面说实现过程。参考过网上前辈的一些经验再结合自己的实际。下面直接贴代码1、简单的文件上传前端页面<!D...
2019-05-06 17:50:16
1934
原创 jquery+Spring上传文件
jquery + Spring 简单搞定文件上传一个上传框<input "upload(this);" type="file" name="file">构造上上方法并提交function upload(upObj){ var form = document.createElement("form"); form.append(upObj) fo...
2019-04-16 14:37:23
408
Spring实战书籍(第四版)籍电子版PDF
2018-01-22
硬盘安装系统工具
2013-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人