- 博客(87)
- 资源 (1)
- 收藏
- 关注
原创 telnet连接远程服务的某个端口
telnet ip port连接端口服务指定端口telnet localhost 8080关闭连接首先 ctrl + ]然后输入 quit 即可退出。如果telnet命令 不存在,不能使用,需要去开启。打开控制面板telnet客户端 打钩,确定 ,配置完成。...
2022-05-23 10:16:08
3230
原创 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
5426
原创 ThreadLocal使用案例
ThreadLocal功能测试【每个线程都有一个自己的本地变量】class ThreadLocalExample implements Runnable{ // SimpleDateFormat 不是线程安全的,所以每个线程都要有自己独立的副本 private static final ThreadLocal<SimpleDateFormat> formatter = ThreadLocal.withInitial(() -> new SimpleDateFormat(
2022-01-17 15:18:06
1095
原创 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
3018
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
3959
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
896
原创 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
24881
原创 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
813
原创 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
574
原创 Lombok之@Builder注解与构造方法参数顺序使用问题
问题~~~实体类使用@lombok.Builder注解和自己手动编写的全参构造方法,构建实体类实例时部分字段值发生了错乱。~~~
2021-06-08 13:11:35
1255
原创 将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
1229
原创 后台的BigDecimal字段,传到前端丢失精度问题
后台的BigDecimal字段,传到前端丢失精度问题。后台的BigDecimal类型的字段,传到前端丢失精度。 /** * 相关字段 */ private BigDecimal acreage;例如:该字段的值为 “ 100.00”,到前端就变成了 “100”,前端要求保留两位小数。解决办法:添加 @JsonFormat(shape = JsonFormat.Shape.STRING) 注解注解解释:@JsonFormat 用来表示json序列化的一种格...
2021-01-15 16:59:17
4493
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
362
原创 正则,校验中文、数字、英文[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
2687
原创 docker -- 基操
Docker概念Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。安装#卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-commo...
2020-12-10 10:57:39
170
原创 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
1199
原创 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
195
原创 Cannot resolve symbol ‘xxx‘
Cannot resolve symbol ‘JsxfGlhdZddwglMapper’类|接口报错 Cannot resolve symbol ‘JsxfGlhdZddwglMapper’,但是能正常运行。解决
2020-10-14 11:36:30
390
原创 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
157
原创 windows系统强制删除文件
例如要删除 libcc.dll 文件,然后这个文件正在运行(或使用中)无法被删除。解决办法:1、首先复制要删除的文件名(例如:libcc.dll)2、启动任务管理器3、
2020-09-29 21:56:29
624
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
1326
原创 使用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
2667
原创 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
140
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
436
原创 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
425
原创 IDEA 实体类生成序列号
序列id,实体类进行序列化时生成的唯一标识。idea配置方式IDEA的File->Settings->Editor->Inspections,然后在搜索框输入serialV,出现对应的选择第二栏和第四栏即可。然后点击需要添加serialVersionUID的实体类名,Alt+Enter,出现Add ‘serialVersionUID’ field,即可给类添加serialVersionUID标识。效果图:...
2020-09-24 22:58:51
3984
原创 win查看端口被占用
查看指定端口情况netstat -aon|findstr “8080”杀掉进程taskkill /f /t /im Tencentdl.exe
2020-09-24 17:57:08
112
原创 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
938
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
328
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
1409
web阶段总结
2019-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人