- 博客(271)
- 收藏
- 关注
原创 java异常处理(四)—还在用if判断校验参数?试试SpringBoot全局异常+JSR303校验吧!
SpringBoot全局异常+JSR303校验解放if判断,更加专注于业务逻辑
2021-02-28 18:01:24
575
23
原创 java异常处理(三)—Springboot全局异常处理(@ControllerAdvice和ErrorController)
介绍Springboot两种全局异常处理(@ControllerAdvice和ErrorController),附有详细代码
2021-02-28 16:12:22
139
10
原创 java异常处理(二)—从字节码层面看throw关键字及try...catch...finally的实现
从字节码角度理解java异常处理中throw关键字及try...catch...finally实现方式,注释超全!
2021-02-28 15:56:41
53
2
原创 SpringBoot中AOP实现落地——Filter(过滤器)、Intercepter(拦截器)、Aspect(Spring AOP)
从Tomcat、Servlet开始,分享到Spring AOP实现,直接上手框架,缺少Java Web基础的同学可以看看哦
2021-01-10 17:45:54
3291
40
原创 【平坑攻略】SpringCloud集成zookeeper:java.net.ConnectException: Connection refused: no further information
平坑
2020-10-03 19:43:20
326
1
原创 【解决问题】引入.vmx文件后,xshell连接Could not connect to ‘192.168.211.132‘ (port 22): Connection failed.
解决引入.vmx文件后,xshell连接不上虚拟机的问题
2020-08-26 21:36:55
222
原创 【解决问题】Swagger-ui页面报错:Unable to infer base url. This is common when using**,Swagger与lombok冲突
Swagger和lombok冲突导致此问题
2020-07-05 12:34:25
307
3
原创 【Spring Cloud】解决Failed to bind properties under eureka.client.service-url to
解决Eureka配置文件问题
2020-06-28 18:49:15
664
2
原创 【平坑攻略】Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接
确实比较坑的错误,操作失误
2020-05-25 19:41:10
6708
5
原创 一步一步搭建Mybatis开发环境,实现CRUD增删改查操作
从零搭建Mybatis开发环境,一步一步实现CRUD操作,助你更好使用Mybatis
2020-05-25 10:57:32
3345
59
原创 IDEA引入ProxyGenerator类报红,不能用的解决办法
ProxyGenerator类主要用于反编译动态代理生成的类,是一个很好用的工具类解决办法将jdk13换成jdk8,该类在jdk8中可以引入,13中虽然有,但是不能引入jdk13可以兼容jdk8,自己实验过,两个不要安装到同一个文件夹下解决步骤1.File —>Project Structure2.切换到Modules3.如果是Maven工程,需要切换java编译器File---->Settings—>java Compiler...
2020-05-19 15:21:28
1236
2
原创 如何优雅的在VSCode上画流程图
今天分享一个小插件,让你分分钟在VSCode上画出完美的流程图、思维导图、UML图,界面和Process on一毛一样一、安装插件第一个插件点击安装即可二、使用插件画图输入文件名加.drawio结尾,如test.drawio效果图如下更多小功能去探索一下吧,不说了,去项目流程图了...
2020-05-17 08:30:07
1524
2
原创 搞懂JDBC事务机制,真的很简单
一、关于事务的基本知识事务是什么事务通常用于操作数据库,也称数据库事务,数据库事务是由一系列的sql语句组成事务的特点事务中的sql语句,要么都执行,要么都不执行JDBC的事务机制JDBC事务是自动提交的,什么是自动提交呢?自动提交就是事务的DML(增加、删除、修改)sql语句,执行一次就提交一次结果但在实际业务中,通过都是N条DML语句共同联合完成的,必须保证在同一事务的DML语句同时完成或同时失败举个栗子假如有个业务场景,账户111给账户222转钱...
2020-05-11 11:46:40
951
9
原创 一步一步学会JDBC
一、JDBC基本知识是什么英文全称:Java DataBase Connectivity(java语言连接数据库)是sun公司制定一套规范,一套接口为什么要有JDBC(接口)因为每一个数据库的底层实现原理不一样,恰恰符合面向接口编程,下面解释JDBC接口的调用者与实现者调用者:java程序员,调用这个接口就可以连接数据库并进行操作,而不管连接的是哪一个数据库实现者:各大数据库厂...
2020-05-10 20:02:15
4477
72
原创 JDBC查询返回数据集一直为空,明明数据库(MySQL)有数据的解决办法
排除代码逻辑没有问题,找到原因后特别想吐槽这个错误,纠结了半天。一、错误原因项目编码和数据库编码格式不一致,字段值含有汉字都改为UTF-8格式二、解决步骤1.查看修改数据库编码格式Navicat查看数据库编码格式办法显示的格式如下数据库没有问题如果格式不是,可以参考这个博客修改2.JDBC链接数据库代码jdbc:mysql://127.0.0.1:3306/self...
2020-05-04 20:22:48
3014
9
原创 Java开发中的Lombok是什么
文章目录一、lombok是什么二、lombok的作用三、lombok使用方法四、常用注解及文章推荐一、lombok是什么lombok既是一个IDE插件,也是一个项目要依赖的jar包二、lombok的作用lombok通过注解消除实际开发中的样板式代码样板式代码:getter、setter方法,重写toString、equals方法等,这些代码没有什么技术含量,但是常常要写,因此得名...
2020-05-03 16:27:03
1436
10
原创 不了解java反射机制,怎么看懂框架源码
文章目录一、理解反射的基础(重要指数五颗星爆表)1.Class文件2.Java虚拟机的类加载机制二、反射——框架设计的灵魂2.1是什么2.2与反射相关的类三、反射的使用3.1获得Class对象的三种方式3.2反射调用构造方法并使用3.3反射获取属性并赋值3.4反射调用方法3.5总结四、反射+配置文件一、理解反射的基础(重要指数五颗星爆表)1.Class文件为什么有实现跨平台,一次编译,到...
2020-04-30 17:08:44
2210
64
原创 MySQL安装教程(Windows64位)
项目组MySQL版本是5.7的,就选择了5.7的去安装,作为记录一、下载MySQL官网下载地址链接点击链接后出现以下界面点击后界面,点击Download下载安装后的界面二、新建文件和配置ini文件顺便提一下MSI:安装版本,通过将用户的各项选择自动写入ini配置文件ZIP:无ini配置文件,需要用户手动编写因此需要配置ini文件[mysqld]#设置3306端口...
2020-04-27 14:20:12
1198
4
原创 新建Spring Boot项目报错——Unable to import maven project: See logs for details
一、错误原因1.jdk版本过低:maven最新版本支持Java7及以上,一般都是java82.maven版本过高:比如我使用maven最新版本2.6.3,导致出现此问题,换成2.6.1解决二、如何下载历史版本1.官网地址,进入download页面2.点击下图,archives3.出现历史版本页面,我选择了3.6.1选择二进制版本,点击4.IDEA中重新配置mavenFi...
2020-04-26 10:06:37
879
5
原创 Git安装全过程
一、下载官网太慢选择这个https://npm.taobao.org/mirrors/git-for-windows/最后一个为最新版本二、双击.exe文件后选择路径点击next勾选倒数第二个三、选择建立文件夹四、选择默认编辑器我选择了VsCode五、修改环境变量选择第二项点击next1.不会修改环境变量,也就是说cmd不识别git命令2.将git命令添加到环境变...
2020-04-23 20:12:53
762
6
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝