- 博客(17)
- 收藏
- 关注
原创 docker mysql报错Access denied for user ‘root‘@‘%‘ to database ‘xxxxxx‘ 处理办法
docker mysql报错Access denied for user ‘root‘@‘%‘ to database ‘xxxxxx‘ 处理办法
2023-07-24 10:17:05 1226 1
原创 使用jaxb解析XML
使用jaxb解析xml到bean创建实体import java.math.BigDecimal;import java.util.Date;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.ad
2021-09-23 17:37:24 2913 1
原创 使用quartz实现动态定时任务并且记录任务调度日志
目录quartz概述springboot使用quartz导入依赖数据库脚本配置类:QuartzConfig定时任务job工厂:JobFactory监听类:ScheduleJobInitListener抽象类:AbstractQuartzJob具体实现类:QuartzJobExecution工具类:JobInvokeUtils工具类:BeansUtils定时任务管理类:QuartzManager定时任务service实现类定时任务service测试类
2021-09-18 12:32:40 5257
原创 MySQL之mysqldump的使用
目录一、mysqldump介绍二、备份命令2.1、命令格式2.3、实例说明一、mysqldump介绍mysqldump是mysql自带的备份工具。它的备份原理是通过协议连接到MySQL数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert语句,当我们需要还原这些数据时,只要执行这些insert语句,即可将对应的数据还原。二、备份命令2.1、命令格式mysqldump [选项] 数据库名 [表名] >...
2021-07-16 16:30:59 424
原创 Linux实现MySQL数据库定时备份
前提必须保证你的Linux服务器安装了mysql数据库服务。通过以下命令查询mysqldump位置find / -name mysqldumpmysqldump位置通常是在/usr/bin/目录下创建备份目录Shell脚本我是在/home目录下进行备份,所以Shell也是在/home目录下cd /homemkdir backupcd backup创建Shell脚本vim backupdb.sh脚本内容#!/bin/sh#文件说明:用于数据库备份#编写日
2021-07-15 18:09:59 353
原创 IDEA项目启动时报错命令行过长
报错信息:Error running ‘JsaasApplication’: Command line is too long. Shorten command line for JsaasApplication or also for Spring Boot default configuration.
2021-06-21 11:29:36 1194 1
原创 java生成条形码-使用zxing
背景目前二维码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于二维码中以做扫码识别。但是在很多场景下依然需要使用条形码(一维码)解决方案java生成条形码可使用的方式:barcode4j、zxing本文介绍使用zxing来生成条形码zxing是由google开源的1D/2D编解码类库。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android引入项目:maven项目:
2021-05-06 14:59:52 1533
原创 java生成条形码-使用barcode4j
背景目前二维码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于二维码中以做扫码识别。但是在很多场景下依然需要使用条形码(一维码)解决方案java生成条形码可使用的方式:barcode4j、zxing本文只介绍barcode4jbarcode4jbarcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等http://barcode4j.sourceforge.net/...
2021-05-06 14:49:49 727
原创 java删除指定目录下的全部文件
java删除指定目录下的全部文件代码如下:public class dame { /** * 删除一个文件目录下的全部文件,不删除该目录 * @param dir: 文件目录 * @return: void * @version 1.0.0 2021/4/14 17:22 * @since 1.0.0 */ private static void removeDir(File dir) { File[] files
2021-04-14 21:00:56 365
原创 Java根据汉字获取汉字的全拼和首字母
import java.io.UnsupportedEncodingException;public class ChineseCharToEnUtil extends XwCardApplicationTests { private final static int[] li_SecPosValue = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722
2021-01-23 17:18:03 328
原创 SpingBoot中使用@Validated注解进行数据校验时的详细说明
空校验空校验针对类型说明@Null任何类型校验对象必须为空@NotNull任何类型校验对象不为空,不能校验字符串长度为0的对象@NotBlank字符串只对字符串有效,校验字符串去掉前后空格后长度不为0@NotEmpty字符串、集合、数组校验对象不能为空 (字符串长度不为0、集合大小不为0)boolean校验boolean校验针对类型说明@AssertTrue布尔校验boolean类型必须为true@Assert
2021-01-18 15:35:13 1060
转载 Java中日期格式化YYYY-DD的坑
YYYY-MM-DD和yyyy-MM-DD的区别代码部分 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 @Test publicvoidtestWeekBasedYear() { Calendar calendar = Calendar.getInstance();...
2020-11-05 13:44:38 281
原创 Spring.yml配置文件读取字符串出现错误
今天遇到一个诡异的问题,在配置文件中配置了一个值为字符串的属性,但是在用@Value注入时发现注入的值不是我配置的值,而且在全文都没有找到匹配的值之后研究了好久,发现yml文件会把0开头的数组进行8进制进行转换,注入的时候又是以10进制进行注入的的所以在注入以0开头的字符串的时候正确的写法应该是:...
2020-11-05 13:40:43 639
原创 关于idea2019.2.3版本中文控制台乱码问题
关于idea2019.2.3版本中文控制台乱码问题出现乱码后根据网上找的方法全都试过后还是显示乱码更改VM Options为 -Dfile.encoding=UTF-8添加备选字体更改这两个文件更改编码格式以上这些方法全部设置后控制台还是乱码最终查到这个是因为idea的版本问题导致的,在idea2019.2.3版本中,修改bin目录下的文件是不生效的,需要在Help–>Edit Custom VM Options…中进行添加 -Dfile.encoding=U
2020-10-30 11:19:29 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人