- 博客(9)
- 收藏
- 关注
原创 Spring AOP和Spring mvc拦截器的区别
AOP(面向切面编程)是非侵入式的一种编程方式,不用修改原有代码或修改很少源码,使用动态代理(jdk或cglib形式)的原理来增强功能,大大的解耦合,拦截器作用的层是控制器层,且拦截器是侵入式的,需要修改源码,虽然两者都是用来增强功能的,但是使用的场景不同,AOP的使用场景有数据库的事务管理,统一日志管理等,拦截器的使用场景主要就是验证登录了,这是我的理解,欢迎大家补充😄
2022-10-19 08:10:44 623 1
原创 关于IDEA2020.1版本踩坑的一些心路历程
今天测试接口实现的时候发现了一个非常恶心的Bug,最后没出意外又是IDEA版本惹的祸,异常描述大概是这样的:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError其实后知后觉错误描述的也比较清楚了,就是某个类没有加载到jvm中,但是IDEA2020.1就很恶心没有一点飘红和提示,我代码写的是完全ok的,最
2022-02-21 17:58:50 633
原创 IDEA2020.1中 maven 下载依赖Cannot resolve 错误解决方法
关于这个bug,我找了一天的教程,试了很多方法但是对于我的系统都不行,最后找到解决办法后真的是让人啼笑皆非,原因竟是我的pom文件中的dependency标签内容全是复制文档中的,所以maven不会刷新下载新的依赖,无论我怎样修改配置文件然后reimport都没用它就是不下载。然后我把那些飘红的标签手动敲了一遍,很神奇的事情发生了,maven自动导入了所有没有加进去的依赖,bug消失,有大佬知道是啥原因吗?编码还是别的原因?我很懵逼,欢迎大家评论区留言讨论。...
2022-02-15 01:29:39 2566 2
原创 关于IDEA2020.1插件市场加载不出来无法安装插件的解决办法
今天安装Lombok插件发现插件市场加载不出来,试了很多解决方法都以失败告终,最后在踩了很多坑后终于通过本地磁盘加载这个方法成功解决了,下面介绍一下我的安装方法,如果有和我一样情况的大兄弟可以参考一下,如果对你有用的话,希望您们能动动发财的小手指给鄙人个一键三连支持一下!废话不多说,直接上流程。1.如图所示当点击 File --> Settings --> Plugins2.可以看到当搜索Lombok关键词时,系统一直在加载,等多久都没用3.,我试过用http代理的方法,测试连接也都
2022-02-14 02:57:32 5834 4
原创 配置Nacos服务发现中心服务端时修改数据源到自定义数据库mysql时发生异常
今天在配置Nacos服务发现中心服务端时修改数据源到自定义数据库mysql发生异常异常如下:这里通过异常信息可以清楚看到是连接数据库时出现问题尝试着手动启动mysql,看看是否是数据库有什么问题果然,在命令行用户名和密码正确的情况下打开数据库报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)这时我想起了,我刚才关Navicat后顺便把mysqld.exe这个进程关了,而这个mysqld.exe进程
2022-02-09 15:15:54 713
原创 关于java中static关键字修饰的属性无法被序列化的解释说明
static修饰的属性不能被序列化的原因是:被static修饰的属性是所有类共享的,如果可以序列化,就会出现下面的情况,当我们序列化某个类的一个对象到某个文件后,这个文件中的对象的那个被static修饰的属性值会固定下来,当另外一个普通的的对象修改了该static属性后,我们再去反序列化那个文件中的对象,就会得到和后面的对象不同的static属性值,这显然违背了static关键字诞生的初衷。...
2022-01-19 10:41:15 1804 4
原创 今天练习了一下Java GUI 编程,画了一个王八,给大家附上源码。
今天练习了一下Java GUI 编程,画了一个王八,给大家附上源码。package com.Jui_.test_;import javax.swing.*;import java.awt.*;/** * @Package: com.Jui_.test_ * @ClassName: Test01 * @Author: Mr.Zhang * @CreateTime: 2022/1/12 22:19 * @Description: */public class Test01 extend
2022-01-13 17:12:40 378
原创 关于MySQL数据库安装时需要注意的一些问题
要求:系统windows 10,MySQL5.7.26.0安装版(mysql数据库版本不做要求,应该都一样,大家普遍认为mysql5最稳定,官方的说法是新版会解决老版的一些问题,大家可以随便下载,我认为核心功能都没变不会对开发者构成什么影响。)mysql的下载• 登陆官网https://www.mysql.com/,点击DOCUMENTATION→MySQL Community Server,详情如下图安装安装网上有各种教程说法不一大家可以根据自己的需要去选择如何安装,我们主要介绍一些安装时.
2021-03-20 16:10:38 169
原创 java mail 中连接网易smtp服务器发送邮件出现 554 DT:SPM错误码解决办法
java mail 中连接网易smtp服务器发送邮件出现 554 DT:SPM错误码解决办法msg.setRecipients(MimeMessage.RecipientType.TO,InternetAddress.parse(MimeUtility.encodeText(“昆凌”)+“xxxxxxxxx@yeah.net,”+MimeUtility.encodeText(“周杰伦”)+“xxxxxxxxx@qq.com,”));如果采用上面这个方法发送邮件一定要给自己的邮箱也发送一份,不然会被网易认
2021-03-20 15:49:05 3168 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人