自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给docker容器中的mysql做定时数据备份

给docker容器中的mysql做定时数据备份

2023-09-18 11:33:33 524

原创 jemeter-arthas做接口压测

jemeter-arthas做接口压测

2023-03-21 21:17:11 548 1

原创 java工具类 - 获取指定文件夹(目录)下的全部文件

【代码】java工具类 - 获取指定文件夹(目录)下的全部文件。

2023-02-20 10:16:31 453

原创 java工具类 - 实现文件压缩zip及解压缩

java 实现文件压缩zip

2023-02-20 10:08:12 6581 3

原创 java工具类 - 与前端交互文件转流

【代码】java工具类 - 与前端交互文件转流。

2023-02-20 09:29:33 127

原创 java-工具类 获取指定路径下,指定后缀的文件

【代码】java-工具类 获取指定路径下,指定后缀的文件。

2023-02-20 09:22:23 175

原创 Mybatis批量插入并返回主键

mybatis插入返回主键

2022-10-14 11:57:22 3380

原创 telnet连接远程服务的某个端口

telnet ip port连接端口服务指定端口telnet localhost 8080关闭连接首先 ctrl + ]然后输入 quit 即可退出。如果telnet命令 不存在,不能使用,需要去开启。打开控制面板telnet客户端 打钩,确定 ,配置完成。...

2022-05-23 10:16:08 2991

原创 Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index 10 out of bounds for

报错:Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index 10 out of bounds for length 10原因:DAO bean使用了Lombok的@Builder注解,但未提供所有参数的构造函数。解决办法方法一:去除@Builder注解。方法二增加构造函数,如Lombok提供的@NoArgsConstructor、@AllArgsConstructor。...

2022-02-10 00:24:13 5249

原创 jdk、cglib 动态代理案例

个人学习记录

2022-01-19 10:36:17 462

原创 ThreadLocal使用案例

ThreadLocal功能测试【每个线程都有一个自己的本地变量】class ThreadLocalExample implements Runnable{ // SimpleDateFormat 不是线程安全的,所以每个线程都要有自己独立的副本 private static final ThreadLocal<SimpleDateFormat> formatter = ThreadLocal.withInitial(() -> new SimpleDateFormat(

2022-01-17 15:18:06 1019

原创 java正则表达式

正则表达式学习笔记[java版]

2022-01-04 22:38:08 201

原创 java生成“001“.“002“.“099“....编号

/** * 不够位数的在前面补0, * * @param code * @param num 保留num的长度位数字 * @return */private String autoGenericCode(String code, int num) { String result = ""; // 保留num的位数 // 0 代表前面补充0 // num 代表长度为4 // d 代表参数为正数型 result = String.format("%0" + num + "d", In

2021-09-30 14:58:35 2900 1

原创 使用Hutool解析excel导入数据

Hutool解析excel导入数据本人是 hutool 的狂热粉丝~~~话不多说,上代码!!!hutool依赖,这里暂不赘述,,官网找即可。 /** * 导入样本事故 controller * @param file */ @PostMapping("/importTemplate") @ApiOperation(value = "导入样本事故") public R importTemplate(MultipartFile file) { return new R(caus

2021-09-11 11:19:53 3780 2

原创 mysql的CURDATE()+1,月末不生效问题

记录踩坑坑!!!!mysql使用日期函数CURDATE(),如果是月末,用CURDATE() + 1就会出问题,如下:select CURDATE() + 1;结果: 8月32号,很明显的错误!!!!改正:使用mysql的 DATE_ADD()函数,案例如下:SELECT DATE_ADD(CURDATE(),INTERVAL +1 DAY);结果:...

2021-08-31 10:48:58 744

原创 git clone 使用用户名和密码

git clone 使用用户名和密码一般git仓库的用户,都是用户名和密码登录,git clone命令如下模板 git clone http://邮箱(或用户名):密码@仓库git clone http://username:password@ip:port/xx/uem-vis-realtime.git邮箱用户,git clone需要时注意如下:注意: 邮箱中的 @ 要使用 %40 代替。仓库 URL 不需要 http://示例:邮箱 xw@qq.com密码: xw仓库: h

2021-08-19 17:07:54 24251

原创 java8 -Stream实现树形结构查询

java8 -Stream实现递归查询 //递归查找所有菜单的子菜单 private List<OaOssFileInfEntity> getChildren(OaOssFileInfEntity root, List<OaOssFileInfEntity> all) { List<OaOssFileInfEntity> child = all.stream() .filter(obj -> obj.g

2021-08-18 09:50:40 746

原创 Expression #2 of SELECT list is not in GROUP BY clause

记录mysql的sql_mode踩坑事件mysql执行 group by 语句报错Expression #2 of SELECT list is not in GROUP BY clause …大致原因是因为sql_mode 模式里面设置了 sql_mode=only_full_group_by解决办法1、首先查看当前mysql的sql_mode,语法如下:select @@global.sql_mode;2、修改my.cnf配置文件:在文件中查看是否有sql_mode的内容,如

2021-07-29 14:55:46 495

原创 Lombok之@Builder注解与构造方法参数顺序使用问题

问题~~~实体类使用@lombok.Builder注解和自己手动编写的全参构造方法,构建实体类实例时部分字段值发生了错乱。~~~

2021-06-08 13:11:35 1125

原创 将dmp文件导入本地的oracle

将dmp文件导入本地的oracle需要进行的操作1、创建表空间:CREATE TABLESPACE 表空间名称 DATAFILE 'D:/app/Administrator/oradata/traveldrp/traveldrp_default_dat.dbf'(表空间dbf文件存放路径) size 500M(表空间大小根据实际情况设置) autoextend on next 500M maxsize unlimited(自增长空间,每次增长500M) EXTEN...

2021-02-22 20:00:24 1190

原创 后台的BigDecimal字段,传到前端丢失精度问题

后台的BigDecimal字段,传到前端丢失精度问题。后台的BigDecimal类型的字段,传到前端丢失精度。 /** * 相关字段 */ private BigDecimal acreage;例如:该字段的值为 “ 100.00”,到前端就变成了 “100”,前端要求保留两位小数。解决办法:添加 @JsonFormat(shape = JsonFormat.Shape.STRING) 注解注解解释:@JsonFormat 用来表示json序列化的一种格...

2021-01-15 16:59:17 4354 2

原创 java枚举类模板

java枚举类模板package com.xxx.util.enums;import java.util.EnumSet;/** * 仓库类型 */public enum WarehouseTypeEnum{ NONE(0, Constant.BaseConstant.NONE_NAME), TERRITORY(1, "境内"), ABROAD(2, "境外"); private int value; private String name

2021-01-04 16:47:16 304

原创 正则,校验中文、数字、英文[java实现]

正则,校验中文、数字、英文[java实现]/** * 校验中文数字英文 * * @param str * @return */public static boolean isLetterDigitOrChinese(String str) { String regex = "^[a-z0-9A-Z\u4e00-\u9fa5]+$"; return str.matches(regex);}...

2021-01-04 16:09:12 2568

原创 docker -- 基操

Docker概念Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。安装#卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-commo...

2020-12-10 10:57:39 138

原创 mybatis中resultMap嵌套映射实例

mybatis中resultMap嵌套映射实例实体类嵌套```public class WasteDetail implements Serializable { @ApiModelProperty("危废id") private Long wasteId; @ApiModelProperty("企业id") private Long enterpriseId; @ApiModelProperty("危废类别") private Strin

2020-11-16 23:49:03 1124

原创 IDEA设置properties编码

IDEA设置properties编码跳转文章地址

2020-10-31 20:26:01 1110

原创 java斐波那契数列

记录3中写法1、循环public static void main(String[] args) { int a = 0; int b = 1; int c = 1; int i = 0; System.out.print(a+"\t"+b+"\t"); while (true){ i++; c = a + b; // 交换逻辑

2020-10-16 10:12:32 160

原创 Cannot resolve symbol ‘xxx‘

Cannot resolve symbol ‘JsxfGlhdZddwglMapper’类|接口报错 Cannot resolve symbol ‘JsxfGlhdZddwglMapper’,但是能正常运行。解决

2020-10-14 11:36:30 351

原创 BigDecimal使用

BigDecimal 除法精确计算:BigDecimal divideYum = bigDecimalYum.divide(bigDecimalCount, 4, BigDecimal.ROUND_HALF_UP);参数解释 第三个参数 BigDecimal.ROUND_HALF_UP 类似于“四舍五入” 第一个参数 bigDecimalCount 代表被除数 第二个参数 4 代表精确位数 [0.0005] bigDecimalYum 代表除数...

2020-10-13 15:55:29 119

原创 windows系统强制删除文件

例如要删除 libcc.dll 文件,然后这个文件正在运行(或使用中)无法被删除。解决办法:1、首先复制要删除的文件名(例如:libcc.dll)2、启动任务管理器3、

2020-09-29 21:56:29 468 1

原创 mysql自增主键和mybatis自增主键不一致问题(已解决):

mysql自增主键和mybatis自增主键不一致问题(已解决):在插入数据前,先进行查询主键<insert id="insertSelective"> <selectKey keyProperty="zxywzj" resultType="Integer"> select LAST_INSERT_ID() </selectKey> insert into tb_name (<include refid="i

2020-09-28 22:29:43 1260

原创 使用mybatis插入数据时,mysql的字段默认值不生效的问题(坑)

使用mybatis插入数据时,mysql的字段默认值不生效的问题解决办法:使用动态sql(记录本人踩过的坑) <sql id="if_insert_column"> <trim suffixOverrides=","> <if test="zxywzj != null">ZXYWZJ,</if> <if test="zxywnr != null">ZXYWNR,</if> <if tes

2020-09-28 22:23:24 2556

原创 git操作

git操作git命令使用记录:git全局配置# 用户名git config --global user.name "John Doe"#邮箱git config --global user.email johndoe@example.com#检查当前的git用户名$ git config user.namesaobai#获取远程最新的分支$ git remote update origin --pruneFetching originFrom gitee.com:saob

2020-09-27 22:47:49 122 1

原创 fatal: ‘origin‘ does not appear to be a git repository fatal: Could not read from remote repository.

git报错fatal: ‘origin’ does not appear to be a git repositoryfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.解决方案git remote add origin git@github:bx_reader/bx-reader-api.git

2020-09-27 21:55:31 387

原创 mysql日期函数

mysql日期转化mysql 字符串转日期SELECT STR_TO_DATE(“1999-03-13 13:48:00”,"%Y-%m-%d %H:%i:%s") as result;获取当前日期,转化为指定格式SELECT DATE_FORMAT(now(),"%Y/%m/%d ") as result;获取系统时间,固定格式为 “yyyy-MM-dd”SELECT DATE(sysdate()) as result;...

2020-09-25 14:06:29 320

原创 IDEA 实体类生成序列号

序列id,实体类进行序列化时生成的唯一标识。idea配置方式IDEA的File->Settings->Editor->Inspections,然后在搜索框输入serialV,出现对应的选择第二栏和第四栏即可。然后点击需要添加serialVersionUID的实体类名,Alt+Enter,出现Add ‘serialVersionUID’ field,即可给类添加serialVersionUID标识。效果图:...

2020-09-24 22:58:51 3780

原创 win查看端口被占用

查看指定端口情况netstat -aon|findstr “8080”杀掉进程taskkill /f /t /im Tencentdl.exe

2020-09-24 17:57:08 91

原创 simpleDateFormat日期格式转化中YYYY大小写的问题

simpleDateFormat日期格式转化中YYYY大小写的问题下面误解先前以为格式化日期时“YYYY”是不区分大小写的,只有“MM-dd”区分大小写。导致工作中踩了一个很大的坑。这里记录一下:代码//模拟页面传进来的日期时间 String time = "2020-9-23"; SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd"); System.out.println("大写YYYY

2020-09-23 23:06:29 852 1

原创 sql日记

sql实战操作:explain查看sql执行计划EXPLAIN SELECT sql_no_cache count(*) FROM user_info WHERE unit_id in(32012000,32012000,32009000,32006000,32001213);查看表中的索引show index from table_name;给已有的表添加索引:ALTER TABLE `table_name` ADD INDEX index_name(column)ALTER TABLE

2020-09-22 21:52:39 252 1

原创 Warning: no config file specified, using the default config. In order to specify a config file use r

Redis服务在windows启动,闪退问题redis安装目录下,进入cmd窗口执行以下命令:redis-server.exe redis.windows.conf

2020-09-16 18:52:07 1346

web阶段总结

web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。[1]

2019-09-03

空空如也

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

TA关注的人

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