Java EE
文章平均质量分 74
糖果墙
printf("一斤鸭梨");
展开
-
Caused by:org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type
今天使用Junit单元测试写了个测试spring的AnnotationConfigApplicationContext()的测试方法,代码如下:public class TestApplicationContext { @Test // ⬇️较为经典的容器,基于java配置类来创建 public void testAnnotationConfigApplicationContext() { AnnotationConfigApplicationContext con原创 2022-03-26 10:30:26 · 2053 阅读 · 0 评论 -
黑马程序员Spring视频教程,全面深度讲解spring5底层原理 学习笔记
介绍代码仓库地址:https://gitee.com/CandyWall/spring-source-study跟着黑马满一航老师的spring高级49讲做的学习笔记,本笔记跟视频内容的项目名称和代码略有不同,都是基于我自己的考量,代码都已经过运行验证过的,仅供参考。视频教程地址:https://www.bilibili.com/video/BV1P44y1N7QG每个子项目对应的视频链接以及一些重要内容的笔记第一讲 BeanFactory与ApplicationContext的区别与联系spr原创 2022-03-25 16:40:28 · 29091 阅读 · 74 评论 -
java修改第三方jar包中的代码
修改jar包源码今天在学习java的sychronized偏向锁的时候,看了一篇视频教程https://www.bilibili.com/video/BV16J411h7Rd?p=83&spm_id_from=pageDriver教程中老师引用了一个第三方的jar包(jol-core),maven坐标如下,来打印锁对象的mark head字节码,从而更直观察地多线程下加偏向锁的情况。<dependency> <groupId>org.openjdk.jol&l原创 2022-03-12 16:51:35 · 9931 阅读 · 13 评论 -
ActiveMQ启动的时候报错,1883端口占用问题解决
下载了windows版本的ActiveMQ,启动的时候报1883端口占用问题启动一个命令行,输入netstat -ano | findstr "1883",我下意识的准备将占用1883端口号的进程给杀掉结果居然什么也没查出来,这就奇怪了。没办法先去配置文件里面改个端口吧,编辑软件目录的conf\activemq.xml文件,然后找到标签下面的mqtt的那一项,将uri里面的端口改成8888,改完后再启动一下activemq,没有报错,正常启动,问题解决,算是曲线救国了,有其他解决办法的小伙伴可原创 2022-02-15 15:31:55 · 2589 阅读 · 0 评论 -
黑马程序员SpringBoot2全套教程学习笔记
spring-boot-study介绍代码仓库地址:https://gitee.com/CandyWall/spring-boot-study跟着黑马程序员spring boot教程做的学习笔记,本笔记跟视频内容的项目名称和代码略有不同,都是基于我自己的考量,代码都已经过运行验证过的,仅供参考。视频教程地址:https://www.bilibili.com/video/BV15b4y1a7yG注:四级标题和部分5级标题是使用子项目名称命名的,和我代码仓库的项目是一一对应的。每个子项目对应的视频链原创 2022-02-14 23:36:56 · 17322 阅读 · 5 评论 -
高校学生竞赛信息管理系统介绍
系统介绍: 老师在比赛之后将学生的获奖情况单批量导入系统,团体赛可以公布以小组为单位的获奖信息以及建立指导老师与小组的关联,任何老师和学生都可以登录平台来查询某项比赛的比赛结果和获奖情况,且对于学校私有的比赛,学生可以自行打印比赛的获奖证书。而且某项比赛开始前,学生和老师都可以在平台上了解到关于这个比赛的详细说明:比如比赛日期,比赛设立的奖项,比赛针对的学生等等。 本系统设计了一个前台网页提供竞赛信息的浏览与下载,热点比赛的推荐以及竞赛通知的群发,学生可以在每一个竞赛详情页进行报名,在个人中心管理自原创 2021-03-04 16:30:04 · 4697 阅读 · 13 评论 -
JS拼接字符串的过程中将JSON对象存到某个标签的属性中,encodeURIComponent(),btoa()用法介绍
JS拼接字符串的过程中将JSON对象存到某个标签的属性中JS拼接字符串的过程中将JSON对象存到某个标签的属性中,encodeURIComponent(),bta()用法介绍案例描述实现方法方法1方法2方法3JS拼接li标签,JSON对象转字符串,双引号引发的问题解决方法1:JSON.stringfy()后再使用encodeURIComponent()方法进行编码解决方法2:JSON.stringfy()后再使用btoa()方法进行编码JS拼接字符串的过程中将JSON对象存到某个标签的属性中,encode原创 2021-02-21 22:02:55 · 959 阅读 · 1 评论 -
在Ubuntu服务器上安装fastdfs
在Ubuntu上安装fastdfs在Ubuntu上安装fastdfs安装包下载安装fastdfslibcommon安装fastdfs安装配置并启动Tracker服务配置并启动Storage服务查看Tracker和Storage服务是否都启动成功配置Client,并进行文件上传测试安装Nginx配置fastdfs-nginx-module安装Nginx所需依赖安装Nginxfastdfs整合Nginx,完成一些配置修改mod_fastdfs.conf配置Nginx在Ubuntu上安装fastdfs最近在做原创 2021-02-12 17:58:14 · 597 阅读 · 2 评论 -
Mybatis generator逆向工程生成代码,Mapper的XML配置文件中生成多余标签,POJO类中生成错误属性
问题引入:最近MySQL数据库从5升级到了8.0.23,然后使用以前项目中可以正确使用的MyBatis Generator逆向工程生成代码,POJO和XML文件中居然生成多余字段或者标签。首先看我生成的四张表,如下图所示,其中出问题的代码跟users表有关。其次,看我MyBatis Generator的生成代码的同时控制台输出的日志:2021-02-08 10:21:41,204 [main] DEBUG [org.mybatis.generator.internal.db.DatabaseI原创 2021-02-08 10:48:49 · 541 阅读 · 2 评论 -
在Windows上安装MySQL 8.0.23
在Windows上安装MySQL 8.0.23用了几年MySQL 5,在网上一些博客的安利下,今天终于鼓足勇气,切换到了MySQL 8。1、去官网下载安装包下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.htmlwindow安装包分为解压版和安装版,解压版下载下来之后,还要去修改一些配置文件比较麻烦,所以我选择了安装版,直接图形化界面中完成数据库的相关配置。下载页中,默认是Windows版本的,第一个下载后是在线安装,下载原创 2021-02-05 23:12:54 · 1102 阅读 · 0 评论 -
Netty网络聊天室,使用Java Swing实现聊天窗口
Netty聊天室今天在学习Netty的时候顺便实现了一个网络聊天室!因为学过一点Swing,顺便就用Swing做了个聊天界面。效果如下图:为了节约时间,界面很丑,有兴趣的小伙伴可以自己再美化下界面!闲话不多说,直接上代码:服务端服务端包含ServerFrame.java和ServerHandler.java两个类ServerFramepackage top.jacktgq.view.groupchat;import java.awt.BorderLayout;import j原创 2021-01-30 18:36:02 · 734 阅读 · 2 评论 -
解决两个SSM项目整合Hikari数据库连接池遇到的问题
解决两个SSM项目整合Hikari数据库连接池遇到的问题问题一:错误的配置jdbc.properties中关于Hikari连接池的配置application.xml中关于Hikari连接池的配置报错信息报错原因分析正确的配置jdbc.properties中关于关于Hikari连接池的配置application.xml中关于关于Hikari连接池的配置问题二:报错信息报错原因分析正确的的配置jdbc.properties中关于关于Hikari连接池的配置application.xml中关于关于Hikari连接原创 2020-12-09 17:59:05 · 522 阅读 · 1 评论 -
依赖冲突报错Caused by: java.lang.ClassNotFoundException: org.apache.dubbo.config.spring.util.BeanRegistrar
依赖冲突报错Caused by: java.lang.ClassNotFoundException: org.apache.dubbo.config.spring.util.BeanRegistrar在运行Spring boot项目整合dubbo 的时候报了下面的错误:原因是在引入jar的时候发生了冲突只需要把上面那个依赖注释掉就不报错了在运行Spring boot项目整合dubbo 的时候报了下面的错误:java.lang.NoClassDefFoundError: org/apache/dubbo/原创 2020-12-01 09:38:56 · 4798 阅读 · 1 评论 -
nacos 服务提供者注册失败,报ErrCode:503, ErrMsg:server is DOWN now, please try again later!
nacos 服务提供者注册失败,ErrCode:503, ErrMsg:server is DOWN now, please try again later! 最近在学习spring cloud alibaba的时候用到了nacos,按照官方说明文档,默认下载安装的是nacos 1.4.0 beta版本,结果报了如下错误,在服务注册的时候会报如下错误com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/n原创 2020-11-29 21:56:56 · 11017 阅读 · 6 评论 -
解决vue中使用scss时,依赖node-sass和sass-loader的版本问题:
解决vue中使用scss时,依赖node-sass和sass-loader的版本问题:前言1、问题引入2、问题解决3、总结:前言 为什么同样的代码,同样的操作,在他电脑上就能运行出来,在我的电脑上就运行不出来?那有没有考虑版本问题呢!我在学Vue的过程中就被版本问题狠狠地折磨了一次。 下面我将针对这个node-sass和sass-loader的版本问题,提供一个较为可靠的解决思路,希望能帮助到将来碰到这个问题的朋友。1、问题引入 我是一个vue新手,今天在学习vue的时候需要写样式,然后用的原创 2020-11-18 22:22:53 · 20768 阅读 · 38 评论 -
Java读取配置文件,xxx.class.getClassLoader().getResourceAsStream("");和xxx.class.getResourceAsStream("");的区别
Java读取配置文件,xxx.class.getClassLoader().getResourceAsStream("");和xxx.class.getResourceAsStream("");的区别一、需求说明: 有时候我们做项目,会遇到一个问题,就是我们在开发时候代码里面有很多路径到了部署的时候这些路径全部都要修改,有时候路径一多,自己难免也会忘记,本来代码就写了半天,结果到了部署的时候...原创 2019-11-17 10:53:54 · 1126 阅读 · 2 评论 -
在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题
在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题前面问题描述比较长,喜欢吃快餐的帅哥美女可以跳过不看一、为什么要用到Postgis空间数据库二、为什么会想到在windows上装Postgis三、Postgresql数据库的安装四、如何创建一个支持空间点线面...原创 2019-04-26 21:18:14 · 7971 阅读 · 12 评论