![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 70
herozhi0821
这个作者很懒,什么都没留下…
展开
-
Java中文姓名拆分
实现逻辑比较简单,就是通过姓氏匹配来完成。优先匹配复姓,不满足是均按照单姓处理。这样处理依旧会存在问题,复姓姓氏不全、少数民族特殊姓氏没有匹配上的话都会按照单姓处理,所以还是需要不断完善。...原创 2022-07-11 14:05:45 · 1289 阅读 · 0 评论 -
Java中文汉字转拼音
中文汉字转拼音实现方法多样,在此列举两种,一种是比较简单,但是实现自定义稍差,还有一种就是自己写实现逻辑原创 2022-07-11 10:49:03 · 748 阅读 · 0 评论 -
Java POI Word07版插入图片并指定浮动位置
Java POI Word07版插入图片并指定浮动位置一、前言1.1 目标1.2 了解二、开始2.1 模板2.2 jar包2.3 代码三、总结一、前言由于工作需要,又接触到了POI操作Word,以往只是简单的读取操作,这次是写入操作;1.1 目标在指定DOCX模板时,在模板指定位置插入文本或图片。1.2 了解拓展名为DOCX的Word07版文件加药后可以获得xml文件,也直接直接另存为xml。这里面就是特有的文件属性,一下就是图片属性与图片内容两个bean。POI3.17就是直接编写a:gra原创 2022-04-20 11:19:29 · 2493 阅读 · 0 评论 -
Mybatis批量插入Oracle数据库数(包含BLOB类型)
Mybatis批量插入Oracle数据库数(包含BLOB类型)一、概述二、二级目录三级目录一、概述二、二级目录三级目录原创 2021-11-09 17:19:55 · 1293 阅读 · 0 评论 -
SpringBoot自定义注解
SpringBoot自定义注解一、jar二、注解三、执行四、使用自定义注解算是比较实用的功能了,太多需要局部处理的地方,此处使用还是挺方便的。本文主要是自己整理笔记,一边以后查阅,也方便大家查看学习,知识点慢慢补充。就不再做过多描述了。直接整代码吧一、jar主要是用了aop原理<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta原创 2021-05-21 17:33:12 · 349 阅读 · 0 评论 -
SpringBoot整合SpringSecurity登录表单添加额外自定义字段
SpringSecurity登录表单添加额外自定义字段一、阐述1.1 重点必看二、实现2.1 拼接实现2.1.1 登录过滤,处理json2.1.2 用户验部分2.2 重写实现2.2.1 继承 UsernamePasswordAuthenticationToken2.2.2 实现 AuthenticationProvider2.2.3 继承 UsernamePasswordAuthenticationFilter三、结果截图一、阐述在使用Spring Security框架过程中,经常会在登录验证时,附带增原创 2021-05-18 11:12:42 · 2121 阅读 · 2 评论 -
SpringBoot+ftp 实现文件的上传、下载与删除
SpringBoot+ftp 实现文件的上传、下载与删除一、引包二、配置三、代码3.1配置类3.2 接口服务3.3controller层示例不做过多解释,可移植,比较简单方便。一、引包3.8.0是目前最新的,除非重大更新,基本用最新的没问题。<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <vers原创 2021-03-10 11:33:51 · 4393 阅读 · 15 评论 -
Java8 Lamada表达式使用总结
Java8 Lamada表达式使用总结一、概述1、基础数据类型二、使用1、遍历forEach2、过滤filter3、转换map\mapToInt等4、拼接join5、去重distinct6、统计count7、排序sort8、分组groupingBy9、校验Optional10、包含anyMatch,allMatch,noneMatch三、总结一、概述java8到现在已经很久了,但是对于集合的处理依旧习惯于老的for循环语句,自从看了拉姆达之后就被吸引了。涉及的范围很广,而且知识点也很多,本文就是总结一下原创 2021-01-22 16:02:31 · 2918 阅读 · 0 评论 -
报错:JSONException: illegal identifier : \pos 1, line 1, column 2 或not close json text, token : error
报错:JSONException: illegal identifier : \pos 1, line 1, column 2 或JSONException: not close json text, token : error简述问题处理结果简述问题调用接口返回的内容字符串为拼接,无法正常转化为json格式:"{\"ReturnCode\":1,\"Message\":\"\"}"问题:字符床两边均多出双引号 ",应该为大括号 {}键值对中,参数名以及值采用双引号,所以出现很多转义斜杠 \原创 2020-12-28 10:29:47 · 16962 阅读 · 0 评论 -
Java8 lamda整合两个集合list为统一集合
lamda整合两个集合list为统一集合阐述问题代码总结阐述问题在使用PageHelper分页工具时,出现统计total异常,或者分页的其他参数有问题,网上有了不少帖子,要么查两次,要么写好mybatis映射。当然mybatis映射我一开始就写好了不起作用。最终还是查两次数据库。代码第一次是在获取page前就查好想要的,然后再查询单表,对应一致就好//3、查询-PageHelper带有子集的SQL查询总数映射有问题//3-1 获取全部用户以及角色List<SysUser> li原创 2020-12-10 18:41:12 · 3569 阅读 · 0 评论 -
MySQL语句-实际场景应用到的特殊语法总结(不断更新)
实际场景应用到的MySQL语法总结一、概述二、检索2.1 树形结构递归语句SQL语句:Java递归树形2.2 多字段字典匹配语句三、批量修改3.1 同字段同值下的多条数据四、分组统计4.1根据分组条件统计对应内容五、总结一、概述作为开发的一部分,MySQL语句的应用很重要,可以简化很多代码上的处理逻辑,从而简化开发。本文本人在实际使用中的总结,主要是一些非简单的增删改查、注意事项等内容,并且会不断更新。简单也是相对而言的,因此看个人理解,对你有帮助固然好,没有帮助的话只能说明你是大佬。如果写的有问题或者原创 2020-12-09 15:41:28 · 252 阅读 · 0 评论