自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 资源 (28)
  • 收藏
  • 关注

原创 java 设计模式 深入理解

java 设计模式 深入理解在学习设计模式的时候,以前学习了下总以为理解了,但是在实际工作中基本上用不起来。在学习拆书后,想到用讲的方式去学习和思考的时候,要想讲清楚,就要深入理解其中的原理。在重新整理和写下来的过程中,感觉基本上是掌握了,在工作中遇到的时候,也慢慢也去考虑了。教是最好的学。在整理写的时候,也会有不同的思考。创建型抽象工厂模式工厂方法模式建造者模式原型模式-X单态模式-X结构型适配器模式-X桥接模式组合模式外观模式装饰者模式-X享...

2021-02-08 08:49:06 121 1

原创 PostgreSql 统一修改date字段为timestamp

用information_schema.columns 查询字段,拼接统一修改语句如果有碰到需要统一修改固定表字段类型的,可以用这样的方法去处理,比较省事

2023-09-22 15:26:48 281

原创 Powdersigner + PostgreSql 同步表结构到pg数据库

使用Powdersigner同步PostgreSql就省去了复制表结构,因为版本问题,语法不兼容的问题。 对于PostgreSql不熟悉的,还是很好用的

2023-09-13 08:08:00 234

原创 This is often the result of over-eager type matching - consider using ‘getBeanNamesForType‘

碰到循环依赖的,把类之间的关系理清楚,看看哪些是相互引用了,把循环引用给断了。这样是比较好的

2023-09-08 14:56:51 32

原创 microsoft -en - us 无法卸载

microsoft -en - us 无法卸载

2023-08-24 08:02:36 70

原创 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException hibernate-validator

java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 对于引用hibernate-validator参数验证报错的,记得看jdk版本,如果是jdk8版本以上,要添加jaxb-api的引用

2023-08-08 16:52:26 52

原创 我的创作纪念日

即使无人欣赏 也别忘了给自己鼓掌

2023-08-07 12:59:27 63

原创 java AfterReturning 处理回调

如果要进行回调,内容都相似,可以考虑用注解@AfterReturnning去处理。如果实现的内容都不相同,可以考虑定义个统一回调接口,不同类去实现该方法去处理。

2023-08-07 10:28:44 103

原创 AOP 基础知识

自定义注解会很好用,可以统一处理一些内容。比如:统一处理返回值(@Around),统一处理方法执行后回调处理(@AfterReturning)

2023-08-06 12:47:19 75

原创 @Transactional 学习和使用

@Transactional使用:1, 要注意抛出异常是否是运行时异常;2,注解在外部调用的函数上才有效果;3,内部调用的,要注意是否生成代理。

2023-08-06 10:49:10 185

原创 java8 Collectors.collectingAndThen 常用用法

Collectors.collectingAndThen除了排序的,另外两个都直接替换。但是也要熟悉,当遇到需要进一步处理数据,也不知道有更简便的方法的时候,就可以直接用collectingAndThen的方式去写

2023-07-29 13:29:12 326

原创 java8 listmap聚合后内容顺序不变

对于List的数据使用groupingBy的时候,使用LinkedHashMap,保持内容顺序一致

2023-07-29 11:26:54 241

原创 java8 GroupingBy 用法大全

常见使用聚合再进行map处理,用于匹配数据。了解Collectors.collectingAndThen的用法,聚合后再进行操作。写不来,就分两步写,先完成,再优化

2023-07-29 11:15:10 201

原创 Swagger 接口分组

swagger分组处理

2023-07-25 14:55:48 109

原创 java 处理mysql获取树形的数据 带级别和子集数量

在生成树形数据的时候,要添加层级和子集个数,可以1,在遍历的时候,进行处理。 (适合内部调用)2,在生产树形后,再遍历处理。(适合外部调用,获取的数据已经是树形了,不好改引用的接口)

2023-07-17 10:49:25 259

原创 org.springframework.cloud.client.loadbalancer.reactive.DeferringLoadBalancerExchangeFilterFunction

再查了下,里面说是 gateway影响了。搜了下,项目并没有引用gateway的内容。然后点击help --> dependencies 查看。没想到是引入一个包的时候,引入的。遇到引用包有冲突的时候,用。查看相关jar包里面模块的引用,冲突再去掉。再去掉上面加的引用。

2023-07-07 09:37:27 318

原创 java html导出添加空行和空格

导出word文档,可以考虑使用导出html的方式,尤其是复杂的,没多少规律的。如果是有多行空白的,就使用多行的方式;对于多个空格的使用空格站位符

2023-06-09 09:38:05 1031

原创 java AES加密

使用AES对称加密,需要约定具体的内容才能保持一致

2023-06-06 16:28:34 186

原创 返回值 <h2>Moved</h2>

如果返回值是特别的,比如Moved,不是具体的,先问问对方是否有收到,没有基本就是网络不通的问题了。需要加下网络访问地址的白名单

2023-05-31 16:18:49 326

原创 java restful application/x-www-form-urlencoded 传递参数

使用restful请求application/x-www-form-urlencoded格式的内容,需要设置表头,参数用MultiValueMap 的格式来处理。

2023-05-25 16:20:55 3028

原创 java 正则表达式精确查找和替换指定字符

如果要精确替换指定字符,可以考虑正则,\\s*可以匹配0到多个空格 适用性会replace更好。先从单个开始入手,再逐个增加,验证,这样更能发现问题和调试

2023-05-23 15:18:42 842

原创 java fastjson参数Date少了8小时

对于不同服务间接口调用,如果时间是Date类型的,用fastjson处理的话,会变成字符串,还可能导致时差,这时候最好用用对象实体类参数取接收,还好进行备注,便于维护处理。

2023-05-22 15:45:01 117

原创 java 异步执行代码(先返回结果,后执行代码

要先返回结果,后执行内容,需要使用异步的方式,用ExecutorService进行处理。如果是单个的,就直接调用比较简单。如果是多个的,就先要注册下,然后遍历去调用。

2023-05-19 12:57:30 2680

原创 java 根据指定字段排序(mysql)

动态拼接排序字段,在使用动态拼接字段的时候,mybatis里面要用$进行处理,如果是#的话,是字符串,里面包含要查询的字段,就不生效了

2023-05-17 15:58:55 613

原创 Factory method ‘dataSource‘ threw exception Failed to determine a suitable driver class

对应的配置文件没有生成,这个更容易出现,是常常默认以为是有的,就没注意到

2023-05-17 15:24:12 374

原创 java get url中传递数组参数

对于get请求,参数是复杂的,需要对参数进行url编码,编码后,再请求。

2023-05-17 12:11:44 587

原创 Java JSONArray 去重

对于JSONArray的过滤,如果子元素相同,可以用java8直接用distinct进行去重。如果内容有差别的,根据需求,用指定内容的值进行去重

2023-05-12 15:37:23 1233

原创 win10 电脑连手机wifi 无法打开浏览器

如果电脑连接手机wifi连不上,DNS也未设置,就重新设置下ip。使用命令管理员,输入 netsh int ip rest。

2023-04-26 11:14:44 165

原创 java 批量插入数据

如果数据量不大,能第一种就够了。如果数据内容多,字段又多,试试其它的方式,看下效率是否有更快。同步数据,还是适合晚上的时候,用定时器去跑。

2023-04-17 14:54:13 2087

原创 mysql 匹配指定字符结尾

匹配特定字符结尾的,简单的,可以用like去处理。多个的的,适合用正则的方式去写,比较简便些。也可以根据实际的情况,用其它方式去处理。

2023-04-16 20:53:46 408

转载 MySQL 正则表达式

正则表达式用来描述或者匹配符合规则的字符串。它的用法和like比较相似,但是它又比like更强大,能够实现一些很特殊的规则匹配;正则表达式需要使用REGEXP命令,匹配上返回"1"匹配不上返回"0",默认不加条件REGEXP相当于like '%%'。在前面加上NOT相当于NOT LIKE。命令说明在字符的开启处进行匹配在字符的末尾处进行匹配匹配任何字符(包括回车和新行)[….]匹配括号内的任意单个字符[m-n]匹配m到n之间的任意单个字符,例如[0-9],[a-z],[A-Z]

2023-04-16 20:20:03 253

原创 java8 skip和limit学习使用

使用skip和limit适合对数据进行批处理。

2023-04-13 16:08:54 431

原创 org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request

文件上传失败 tomcat.max-http-form-post-size

2023-04-13 15:08:32 308

原创 Content type ‘multipart/form-data;boundary=----WebKitFormBoundaryF28EY3GDJybEjJPM;charset=UTF-8‘ not

文件上传报错。前端传的类型不对

2023-04-13 10:08:16 647

原创 SpringBoot controller添加URL统一前缀

SpringBoot controller添加URL统一前缀

2023-03-29 21:28:15 2004

原创 applicationContext=null的问题

如果在单个项目中,启动类需要在顶层的位置,才不用设置@ComponentScan,否则需要进行设置,才能读取得到。

2023-03-20 16:20:13 954 1

原创 MyBatis-generator生成的实体带注释

MyBatis-generator生成的带注释

2023-03-16 11:07:23 548

原创 Cannot deserialize instance of `java.lang.String` out of START_OBJECT token at

map toString

2023-01-29 16:02:25 454

原创 no suitable HttpMessageConverter found for response type [class java.io.InputStream]

restful获取文件流

2022-12-08 14:29:06 537

原创 高项 风险管理论文

高项 风险管理论文

2022-11-21 16:26:49 1580

Free MyBatis plugin 旧版 2019

Free MyBatis plugin 旧版 2019

2022-09-01

基于图像的颜色内容(HSV)的检索

基于图像的颜色内容(HSV)的检索 使用matlab运行

2022-04-14

基于颜色的图像内容检索MATLAB实现

基于颜色的图像内容检索MATLAB实现

2022-04-14

ajax+mysql+jsp省市区三级联动显示

ajax+mysql+jsp省市区三级联动显示

2022-04-14

动态初始化类+参数泛型化+统一返回值.zip

动态初始化类+参数泛型化+统一返回值 的代码

2021-12-20

Navicat Keygen Patch.zip

Navicat Keygen Patch

2021-12-10

计算处理时长 日期计算 SpringEl.zip

计算处理时长 使用SpringEl

2021-10-29

html导出pdf 中文字体

中文字体,导出中文转换

2021-09-30

baseMapper 使用案例.zip

baseMapper简化数据库操作的案例

2021-06-23

DownLoadFileUtils.java

java 实现从url路径中下载文件到本地

2021-05-14

easyexcel 动态导出复杂表头.zip

easyexcel 动态导出复杂表头 例子 带cellRange

2021-05-11

spring-framework-4.2.x.zip

spring-framework-4.2 完整代码

2021-03-18

springResource.zip

spring 源码 包括aop, expreeesion ,context等内容

2021-03-11

复杂表头 多个sheet内容 代码.zip

poi导出复杂表头,多个sheet的内容

2021-03-05

多个sheet内容 代码.zip

poi 多个sheet 内容导出

2021-03-04

多表头内容 代码.zip

poi 多表头内容导出 例子

2021-03-04

poi 导出多表头

poi 导出多表头 手动拼接复杂的表头

2021-03-03

POI读取excel的内容.zip

JAVA IO操作 POI读取excel的内容

2021-02-28

Cron表达式解析 翻译为中英文.zip

Java Cron表达式解析 翻译为中文和英文

2021-02-26

Java Bean对象和Map相互转换.zip

Java Bean对象和Map相互转换 使用Fastjson 和BeanMap 两种方式进行转换

2021-02-26

Expression4J引用的jar包和文档.zip

Expression4J 引用的jar包和文档

2021-02-21

EmEditorPortable.zip

EmEditorPortable 大文件编辑器 超过100M的文件快速打开

2021-02-20

PowerDesigner165_不过期的方法.zip

PowerDesigner 不过期的方法

2021-02-20

plsql11 安装和配置.zip

psql 安装包,配置跟oracle的连接文档

2021-02-20

curl windows.zip

curl windows 使用curl 进行请求

2021-02-19

tabbed postman.rar

网页版 tabbed postman 使用文档

2021-02-19

AXIS2生成客户端代码教程.zip

AXIS2生成客户端代码(myeclipse)及文档教程

2021-02-19

idea checkstyle.zip

idea checkStyle 代码检测关联的内容

2021-02-19

Twaver-html5.zip

Twaver学习案例的例子

2021-02-19

空空如也

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

TA关注的人

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