自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 218

原创 IDEA 注释模版

IDEA配饰注释模版

2022-12-20 10:33:06 598 1

原创 EasyExcel动态生成标题、数据的样例

EasyExcel动态生成标题、数据

2022-12-19 15:27:30 875

原创 Mac多JDK配置

Mac环境下多JDK版本配置、自由切换

2022-12-08 22:33:36 824

原创 SpringCloud集成Seata

SpringCloud集成阿里开源分布式事务解决方案SEATA

2022-09-02 11:11:01 958

转载 MacOS无法内网连接rds数据库问题(windows可正常连接)

MacOS无法内网连接rds数据库问题(windows可正常连接)

2022-08-08 20:24:32 411

原创 homebrew国内源安装方法

Homebrew国内源安装方法

2022-08-06 10:50:23 1005

原创 MacBookPro阻止电脑自动下载更新

阻止MacBookPro自动下载更新

2022-08-05 20:35:36 389

原创 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 2202 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 304

原创 定时调度服务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 1747

原创 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 3456

原创 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 5609

原创 Grafana+Prometheus+Node_exporter巡检Linux服务器监控状况

简介这里介绍使用prometheus+grafana+node_exporter实现linux系统的监控。下面针对这三个组件进行具体的说明prometheusprometheus是一套开源的监控与报警与时间序列数据库的组合。grafanagrafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。node_exporternode_exporter是采集器,负责将采集的数据存储到prometheus数据库,然后grafana取promethu

2022-02-25 14:36:23 2854

原创 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 498

原创 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 1582

原创 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 493

原创 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 2234

原创 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 370

原创 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 2638

原创 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 211

原创 Linux 查询端口使用情况,根据PID定位服务目录

Linux 查询端口使用情况netstat -nultp定位端口netstat -nultp|grep {端口}netstat -nultp|grep 9005进入进程目录查找服务目录cd /proc/{进程号}cd /proc/9228

2021-12-15 14:10:11 1217

原创 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 2504

原创 解决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 3861

原创 Mac安装Git

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-14 16:43:13 751

原创 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 1201

原创 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 94

原创 Maven显示项目依赖

maven分析项目依赖 mvn dependency:tree

2020-11-25 15:49:56 89

原创 git stash 常用命令

stash 暂存本地代码1、暂存本地代码git stash save '描述信息'2、查看本地有多少缓存代码这里索引越小代码越新![在这里插入图片描述](https://img-blog.csdnimg.cn/20201124160058527.png#pic_center)3、合并本地缓存代码git stash apply //默认合并最新的缓存代码 git stash apply 1 //合并索引为1 的缓存代码4、清除本地所有缓存代码git stash clear..

2020-11-24 16:09:15 367

原创 service层使用@Valid进行参数校验

近期在写接口的时候需要保持入口统一,同时也为了方便校验参数遂进行以下操作环境:SpringBoot2.31、Bean添加@Validated标签2、对所要校验的方法添加@Valid3、对所需要校验的对象进行标签操作4、测试...

2020-11-24 15:36:18 8879

原创 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 1127

原创 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 8878 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 1216

原创 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 653

原创 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 23756 6

原创 Maven项目pom文件覆盖jar包版本

pom.xml中引入一下代码会覆盖引入jar的版本<dependencyManagement> <dependencies> <dependency> <groupId>xxx</groupId> <artifactId>xxx</artifactId> <version>xx

2020-05-13 18:00:27 9939 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 1615

原创 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 169

原创 webuploader 大文件上传

最近项目遇到大文件上传出现超时情况,Google了下发现百度旗下提供了webuploader(官网:http://fex.baidu.com/webuploader/ )文件上传插件很不错。采用大文件切割上传的方法。原理就是把大文件切割用多线程上传,然后后台进行文件合并,很方便。下面说实现过程。参考过网上前辈的一些经验再结合自己的实际。下面直接贴代码1、简单的文件上传前端页面<!D...

2019-05-06 17:50:16 1719

原创 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 373

Spring实战书籍(第四版)籍电子版PDF

下载之前先看下博客,这里有电子版的截图http://blog.csdn.net/fenfenguai/article/details/79131385

2018-01-22

java注释模板

eclipseJava注释模板 可以参考http://blog.csdn.net/fenfenguai/article/details/54139785

2017-01-06

JDK1.7中文api

JDK1.7中文api 如果下载后无法打开请点击文件,右键属性接触锁定即可

2016-09-08

硬盘安装系统工具

利用电脑的硬盘安装系统 快速方便 如果 用系统的D盘 只需要把系统镜像文件解压到D盘 然后在D盘安装该工具 启动的时候选择nt6 hdd installer后自动进入安装界面

2013-07-03

DWR中文文档.pdf

一本不错的Dwr讲解 我感觉还可以 希望能够帮到你

2011-11-21

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

TA关注的人

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