自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 [特殊字符]IDEA 插件神器!Quickly - Code - Toolkit 让开发快到飞起

自从用了 Quickly - Code - Toolkit,我能把更多的时间和精力放在业务逻辑代码的开发上,开发效率提升了不止一点点🤩 宝子们一定要试试这款插件,相信你们用了之后也会爱上它的!

2025-02-25 19:27:25 132

原创 告别繁琐代码编写:Idea 插件 Quickly-Code-Toolkit

你还在为重复编写代码、生成 SQL 语句而烦恼吗?还在为创建各种 Java 文件和配置 XML 文件耗费大量时间吗?现在,有了 Quickly-Code-Toolkit,这些问题将迎刃而解!Quickly-Code-Toolkit 基于强大的 Idea 代码开发 IDE,为你打造一站式代码生成和 SQL 语句辅助生成解决方案。它拥有强大的功能,能快速创建 controller.java、provider.java、service.java、dao.java 以及 mapper.xml 等一系列开发必备文件

2025-02-15 21:33:42 380

原创 速来!Quickly-Code-Toolkit 让开发效率飙升

在开发中,为反复创建 controller.java、service.java 等文件焦头烂额,是否因编写 SQL 语句,浪费了大量时间和精力?别担心,Quickly-Code-Toolkit 来拯救你了!

2025-02-14 09:42:17 159

原创 Idea 插件 Quickly-Code-Toolkit

Idea 插件 Quickly-Code-Toolkit

2025-02-12 16:21:55 862

原创 Code-Toolkit:提升开发效率的利器

Code-Toolkit 是一款基于 IntelliJ IDEA 开发的实用工具,集快速代码生成与 SQL 语句辅助生成功能于一体。它能快速创建等多种文件,将方法快速写入对应文件,还能依据类定义生成 SQL 的ALTER和语句,助力开发者专注于业务逻辑开发。

2025-02-11 16:34:01 821

原创 还在手动敲代码?这款神器让你的开发速度飙升!

还在手动敲代码?这款神器让你的开发速度飙升!

2025-02-10 14:53:50 162

原创 Idea快速生成Java代码的工具Quickly-Code-Toolkit

Quickly-Code-Toolkit是以Idea代码开发IDE为基础,实现了【快速生成代码】和【辅助生成SQL语句】的工具.code-toolkit可以帮助我们在开发中快速【创建controller.java或privder.java、service.java、dao.java、mapper.xml等文件】、快速将方法写入【controller.java或privder.java、service.java、dao.java、mapper.xml等文件】、快速将【类增加字段生成alter语句或类生成cre

2025-02-09 10:26:06 673

原创 IDEA 配置live templte的log快捷键

【代码】IDEA 配置live templte的log快捷键。

2022-12-09 17:48:43 443

原创 工程化 - 规范化 - CSS规范

目录Base夺命连环问是什么?解决什么诞生的?有什么优点?有什么缺点?怎么解决?CSS命名规范BEM( 模块-元素 [ 状态|修饰符 ])CSS样式顺序语义化 - 淘汰JS Class命名 - 淘汰1. 使用 js- 类名2. 使用 Rel 属性夺命连环问(自发式费曼是什么?解决什么诞生的?约定。1.个人命名与团队冲突 2.新需求、功能扩展、重构 3.css污染有什么优点?整齐划一( 好看 )、便于维护(防止被骂)有什么缺点?怎么解决?

2022-03-04 11:46:12 326

原创 工程化 - 规范化 - HTML规范

嵌套//bad<div> <h1></h1><p></p></div> <p> <span></span> <span></span></p>// good<div> <h1></h1> <p></p></div> <

2022-03-04 10:49:59 601

原创 认识原型链

目录原型链是什么个人理解就是js的继承机制溯源:最初是xx公司委托xx,由工程师布兰登·艾奇10天发明的语言大家都知道,10天开发一门语言任务量可想而知。布兰登·艾奇集合了xx\xx\xx\xx对付了任务。而js的原型链属性扩展基于原型链判断实例原型原型链污染...

2022-02-24 17:05:23 435

原创 使用FastJSON转换成list的问题

在使用FastJSON,使用如下代码:List<SignEndorseDTO> endorseComs = JSONObject.parseArray(draftDetail.getString("endorse_coms"), SignEndorseDTO.class);则会出现如下错误:Exception in thread "main" com.alibaba.fastjson.JSONException:not match : - =, info : pos 13, li

2022-02-20 11:29:28 4811

原创 关于bean copy的测试

日常开发中,我们经常会有将一个java bean的属性拷贝到另一个java bean的需求,一个个set显得水平又太搂,所以,经常会用到一些工具来进行bean copy。其中我们常用的工具有apache beanutils、spring beanutils、cglib beancopier、spring beancopier进行拷贝。但是它们之间有着性能的差异:bean copy test(单位/毫秒) 工具类 10 1000 10w 100w java set

2021-03-06 10:47:35 161

原创 restTemplate:No HttpMessageConverter for x.JSONObject and content type “multipart//form-data;charset

restTemplate上传文件报如下错误:org.springframework.web.client.RestClientException: No HttpMessageConverter for com.alibaba.fastjson.JSONObject and content type "multipart/form-data;charset=utf-8" JSONObject params = this.addToken(); File

2021-03-01 18:34:17 6976

原创 Java 11 package javax.xml.bind does not exist [duplicate]

报这个错误的原因:Jakarta EE 9采用了新的API包名称空间Jakarta .xml.bind。*,所以更新import语句:javax.xml.bind -> jakarta.xml.bind

2021-02-26 11:04:11 1408 1

原创 RedisTemplate:class java.util.LinkedHashMap cannot be cast to class com.alibaba.fastjson.JSONObject

RedisTemplate反序列化提取报错:class java.util.LinkedHashMap cannot be cast to class com.alibaba.fastjson.JSONObject原因是:使用Jackson2JsonRedisSerializer序列化后的数据形式,如下:{"port":4214,"ip":"106.111.99.183","expire_time":"2021-02-04 20:53:28"}为什么会报错?序列化带泛型的数据时,会以ma

2021-02-06 08:30:33 4830 1

原创 前端传了空白字符串参数,然而并没有保存

框架使用了mybatis-plusmybatis-plus插入或更新的字段有空字符串或者null:FieldStrategy:有三种策略:字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"因为使用了field-strategy: 2:"非空判断",所以导致前端传了空白字符串参数并没有保存...

2021-02-06 08:28:41 447 1

原创 Error creating bean with name ‘xx.xxxx.redis.LettuceConnectionConfiguration‘

spring 可以通过两种方式连接redis,一种是jedis,一种是lettuce。通过debug我们发现spring boot默认注入的连接是LettuceConnectionFactory。原因是我在yml文件中使用:redis: database: ${COMMON_REDIS_DATABASE0} host: ${COMMON_REDIS_HOST} port: ${COMMON_REDIS_PORT} password: ${COMMON_REDIS_P

2021-02-01 10:02:12 882

原创 springboot 启动报错Field XXX required a bean of type XXX that could not be found.

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-01-27 17:16:58 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - ***************************APPLICATION FAILED TO START.

2021-01-27 17:28:16 665

原创 springboot跨域:报When allowCredentials is true...错误

springboot2.4.2中跨域:百度上或者google上关于跨域的解决方案都是正确得。但还是你可能没有解决,分享的我原因:是因为我依赖公司的其他项目,其他项目中springboot是2.0.5版本,这个项目的2.0.5版本CorsConfiguration配置和版本2.4.2中CorsConfiguration不一样,导致影响到了我们项目。所以,这种问题去问qq群,都会去让你去百度解决思路:就是把问题化简到最简化,然后逐一添加测试...

2021-01-27 16:53:26 1134

原创 docker-compose安装mysql踩坑

使用docker-compose安装mysql成功后,修改用户名和密码,重新安装成功,结果报1045错误,即使在容器中也报mysql“Access denied for user 'root'@'localhost'”原因是:docker容器的用户名和密码并没有修改,还是一次的安装成功的密码解决方案:一是删除文件夹,二是使用原密码登陆后修改密码...

2021-01-07 20:12:10 593

原创 vue项目在返回 doesn’t work properly without JavaScript enabled....

vue项目,访问返回状态时200,但是在response返回We’re sorry but ***** doesn’t work properly without JavaScript enabled. Please enable it to continue什么百度阿,都是history改为hash,可能根本就是没有什么鸟用,可能是有两个原因1.根本就是扯淡的,copy过来copy过去2.就是版本可能存在差异,以前确实可能管用出现这个问题的原因:后端或者运维配置访问后端路径不对,尤其是

2020-12-15 09:06:54 7160 9

原创 terser-webpack-plugin TypeError: Cannot read property ‘javascript‘ of undefined

VUE项目build报这个错的原因:terser-webpack-plugin与webpack版本不一致造成比如,我得terser-webpack-plugin版本是5,而webpack版本是4

2020-12-11 10:17:04 2301

原创 maven-compiler Fatal error compiling: 无效的目标发行版: 11

项目使用jenkins构建,报如下错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project shendu-qiyeweixin: Fatal error compiling: 无效的目标发行版: 11 -> [Help 1]原因:是项目中<java.version>11</java.version&g

2020-12-11 08:17:48 2478

原创 lambda里面赋值局部变量必须是final原因

public class LambdaTest { public static void main(String ... args){ int portNumber = 1337; Runnable r = ()-> { portNumber = 1338; System.out.println(portNumber); }; r.run(); }}...

2020-12-07 17:39:51 1627 2

原创 驼峰互相转换下划线

/** * 将驼峰式命名的字符串转换为下划线大写方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。 * 例如:HelloWorld->HELLO_WORLD * @param name 转换前的驼峰式命名的字符串 * @return 转换后下划线大写方式命名的字符串 */private static String underscoreName(String name) { StringBuilder result = new StringBuilder(); if.

2020-12-07 10:05:46 8279

原创 java动态代理原理

一、java动态代理原理基础代理原理基础:实际是一种设计模式即代理模式,是面向对象的分析设计编程思想。代理模式概念:给某一个对象提供一个代理,并由代理对象来控制对真是对象的访问,代理模式是一种结构型设计模式代理模式角色:Subject(抽象主题角色):定义代理类和真是主题的公共对外方法,也就是代理类代理真实主题的方法RealSubject(真实主题角色):真正实现业务逻辑的类Proxy(代理主题角色):用来代理和封装真实主题代理模式类型:分为静态代理和动态代理静态...

2020-11-27 17:33:29 353

原创 docker安装后,并没有ln到/etc/systemd/system/multi-user.target.wants

使用systemctl enable docker后即可软连接

2020-11-26 09:35:02 2241

原创 Java Objects.requireNonNull

在学习java动态代理,看到Proxy类中Objects.requireNonNull(T)及Objects.requireNonNull(T obj, String message)来判断传入方法的参数是否为null并抛出异常信息例如:public void doSomething(String customerName, Integer age) { Objects.requireNonNull(customerName, "customerName cannot be null");

2020-11-21 14:28:11 1664

原创 com.sun.proxy.$Proxy0 and xxx.xxx.UserService are in unnamed module of loader ‘app‘

在学习java动态代理,自己测试,出现如下错误:Exception in thread "main" java.lang.ClassCastException: class com.sun.proxy.$Proxy0 cannot be cast to class com.sunflower.java_growing_up.proxy.java_static_proxy.UserService (com.sun.proxy.$Proxy0 and com.sunflower.java_growing_u

2020-11-21 10:06:08 2409 1

原创 Java transient关键字使用小记

1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不希望在网络操作(主要涉及到...

2020-11-19 09:36:15 106

原创 java反射原理

反射作用:java可以动态的加载未知的对象,临时生成字节码进行加载使用反射原理基础:JAVA程序,一次编译,到处运行,原因在于,java的源代码会编译成.class文件字节码,只要有JVM就可以运行第一步javac编译器编译成相应的字节码.class文件第二步java字节码由JVM执行解释给目标计算机第三步目标计算机将结果呈现给我计算机用户反射原理实现:操作得就是.class文件1.首先加载相应类的字节码2..class文件在被类加载器后,JVM为每个类都会生成一个jav

2020-11-19 09:35:26 159 1

原创 Error attempting to get column ‘daliyDate‘ from result set. Cause: java.lang.NullPointerException

查询数据时:报Caused by: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'daliyDate' from result set. Cause: java.lang.NullPointerException原因是当数据库查询 daliyDate为null时,而实体类又是以java8的LocalDate类型接收时造成了次报错...

2020-09-09 11:05:16 1311

原创 docker-compose+Logstash - 配置文件中:写入文件时permission denied

是因为权限不足。解决方案:1.宿主机映射文件修改权限:chmod 777 -R 文件加名

2020-09-05 15:13:15 806

原创 ElementUI控件el-date-picker时区问题

使用el-date-picker 组件按时间段查询数据,时间格式为:yyyy-MM-dd,数据时间上总是减掉了8个小时。原因是:时间参数实际为零时区时间。中国国家标准时间是东经120°(东八区)的地方时间,同格林威治时间(世界时)整整相差8小时设置value-format 属性, 精确到时间段value-format=“yyyy-MM-dd” 即可....

2020-09-03 10:58:54 12266

原创 sql索引优化之日期:between与大于小于

查询的时间是加了默认的betree索引的。在between同一天的时候,索引有效:当between不在同一天时,索引无效:而无论是否在同一天,用>和<时,索引都是无效的。

2020-09-03 08:53:32 8922 6

转载 SpringBoot日期格式化问题

然而,在Spring Boot进行Restful接口开发中使用这些日期时间类型时,你会发现使用jackson的spring.jackson.date-format配置进行日期类型格式化是无效的,为什么呢?//以下是配置了`spring.jackson.date-format=yyyy-MM-dd HH:mm:ss`后,//接口返回LocalDateTime和Date的内容,你会发现Date类型的已经格式化,//但是LocalDateTime却没有。{ "localDateTime": "

2020-08-29 10:32:50 557

原创 返回值JSON串化失败,HttpMessageNotWritableException异常解决办法

controller将返回参数json化后,返回给前端的时候,报异常org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: (was java.lang.NullPointerException); nested exception is com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPo

2020-08-29 10:13:43 1981

原创 使用hasOwnProperty()提示no-prototype-builtins: “error“

在ECMAScript 5.1中,新增了Object.create,它支持使用指定的[[Prototype]]创建对象。Object.create(null)是一种常见的模式,用于创建将用作映射的对象。当假定对象将包含来自Object.prototype的属性时,这可能会导致错误。该规则防止直接从一个对象调用某些Object.prototype的方法。此外,对象可以具有属性,这些属性可以将Object.prototype的内建函数隐藏,可能导致意外行为或拒绝服务安全漏洞。例如,web ...

2020-08-25 14:41:51 1549

原创 Mybatis报错invalid comparison: java.util.Date and java.lang.String

查询报错invalid comparison: java.util.Date and java.lang.String;字面意思是Data和String不匹配是因为<if test="endTradeTime != null and endTradeTime != ''">标签出现endTradeTime != ''的表达式,这里就相当于date与string比较,故mybatis报错invalid comparison: java.util.Date and java.lang.Str..

2020-08-01 10:38:38 273

空空如也

空空如也

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

TA关注的人

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