自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

糖果墙的博客

一个对技术无限热爱的技术宅

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员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 29080 74

原创 win10实现非标(非445)端口访问samba服务

通过设置IP端口转发规则来实现win10实现非标(非445)端口访问samba服务

2023-11-14 01:58:11 2250

原创 linux上使用tun/tap设备模拟一个虚拟网卡,并将该虚拟网卡连接到新创建的网桥上

tun/tap设备是操作系统内核中的虚拟网络设备,是用软件模拟的网络设备,提供与硬件网络设备完全相同的功能。主要用于用户空间和内核空间传递报文。tun/tap对于硬件网络设备而言,一端连接的是物理网络,一端连接的是网络协议栈。对于tun/tap设备而言,一端连接的是应用程序(通过 字符设备文件),一端连接的是网络协议栈。

2023-03-19 00:30:58 3057 1

原创 vscode插件开发入门案例-一键删除js文件中的某个函数

开发一个vscode插件,用于删除js文件中的函数。以此案例入门vscode插件开发,熟悉插件开发流程。

2022-12-27 02:01:46 862

原创 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 2047

原创 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 9918 13

原创 ActiveMQ启动的时候报错,1883端口占用问题解决

下载了windows版本的ActiveMQ,启动的时候报1883端口占用问题启动一个命令行,输入netstat -ano | findstr "1883",我下意识的准备将占用1883端口号的进程给杀掉结果居然什么也没查出来,这就奇怪了。没办法先去配置文件里面改个端口吧,编辑软件目录的conf\activemq.xml文件,然后找到标签下面的mqtt的那一项,将uri里面的端口改成8888,改完后再启动一下activemq,没有报错,正常启动,问题解决,算是曲线救国了,有其他解决办法的小伙伴可

2022-02-15 15:31:55 2587

原创 黑马程序员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 17310 5

原创 水源地保护规划管理平台

水源地保护规划管理平台

2022-01-10 16:18:52 322

原创 学生实习质量跟踪系统

学生实习质量跟踪系统手机端,基于MUI框架编写,将Web页面打包成手机APP。

2022-01-10 16:10:01 333

原创 黑马程序员MySQL-存储过程SQL笔记

对应课程地址-- 存储过程-- 准备数据create database if not exists mydb7_procedure;use mydb7_procedure;create table dept( deptno int primary key, dname varchar(20), loc varchar(20));insert into dept values(10, '教研部','北京'),(20, '学工部','上海'),(30, '销售部','广州'),(40

2022-01-06 23:41:12 9540 3

原创 黑马程序员MySQL-视图SQL笔记

对应课程地址create database if not exists mydb6_view;use mydb6_view;create table dept( deptno int primary key, dname varchar(20), loc varchar(20));insert into dept values(10, '教研部','北京'),(20, '学工部','上海'),(30, '销售部','广州'),(40, '财务部','武汉');create tab

2022-01-05 21:24:33 13531 10

原创 word文档中全选所有图片并修改格式

word文档中一次性选中所有图片然后居中显示

2022-01-03 21:59:51 14169 2

原创 记录一下何同学采访苹果CEO库克的对话,感兴趣的快来围观

何同学采访苹果CEO库克何同学是B站的一位数码区UP主,他的视频做的专而精,总能从独特的角度分析问题,我非常喜欢看,然而我又看了他的另外一个视频,22岁何同学采访了年过六旬的苹果CEO库克,全程飚流利英语,简直让我惊叹他是神人。想想自己的22岁在干嘛,自己的英语还是哑巴式,让我又联想到了另外一句话你15岁的时候觉得游泳难,放弃游泳,到18岁遇见一个你喜欢的人约你去游泳,你只好说:“我不会耶”。你18岁觉得英语难,放弃英语,你28岁遇到了一份非常好也很适合你但是要求会英语的工作,你只好说“我不会耶”

2021-05-05 18:38:15 1499

原创 Markdown中编写LaTeX数学公式,连加(sum)、连乘(prod)、极限(lim)、积分(int)等运算符显示异常,\limits和\nolimts的用法

Markdown中编写LaTeX数学公式,连加、连乘、极限、积分等运算符显示异常,limits和nolimts的用法最近在学习机器学习的时候使用到了一些数学公式,实现相关算法的时候使用的是Jupyter notebook,在notebook中是可以写markdown笔记的,然后网上查阅相关资料,在markdown中可以编写数学公式(LaTeX),简直不要太爽了,基础语法可以参考这篇博客https://www.jianshu.com/p/8c46e915c45e不过上面那篇博客中对\nolimits和\l

2021-04-12 01:14:11 5442 1

原创 jupyter notebook 使用%%time后导致其他单元(cell)中出现变量未定义的问题

问题描述Jupyter notebook中使用%%time对一个单元(cell)运行过后,cell中的变量会被释放,以至于在后面的cell中用到该单元中的变量会显示未定义,如下图所示:原因分析ipython 7.4中的bug,在官方GitHub仓库中有人反馈过这个bug,这个bug后来在ipython 7.5中被修复了。issue地址1:https://github.com/ipython/ipykernel/issues/401issue地址2:https://github.com/ipyth

2021-04-08 19:27:09 1128

原创 使用Java Swing实现7个经典应用诠释算法精髓

算法可视化码云仓库地址:https://gitee.com/CandyWall/alogrithm-visualizer喜欢的朋友记得点个star哟本代码参考慕课网的liuyubobobo老师的一门课《7个经典应用诠释Java算法精髓》,并且基于课程中的参考代码做了一定的完善和个人定制。以Java语言主讲,通过7款经典好玩游戏,真正将算法用于实际开发。可视化用到的语言和技术Java Swing可视化内容1. 概率模拟算法使用蒙特卡洛算法模拟计算PI2. 排序算法选择排

2021-03-30 12:07:20 1943 2

原创 网格化垃圾监控管理系统介绍

系统介绍:访问本系统的用户总共可以分为两个角色:一级网格管理员和二级网格管理员。(1)一级网格管理员:一级网格管理员登陆系统后可以访问系统主页面,实现对二级网格管理员信息的增删改查,并对滁州学院的垃圾源信息、道路信息以及建筑信息进行系统管理,包括垃圾源的增设和道路信息查询等。一级网格管理员还可以对垃圾源在校园内的分布、垃圾回收的道路信息及网格区域信息进行浏览查看。(2)二级网格管理员:二级网格管理员登陆系统后访问系统主页面,实现对滁州学院的垃圾源信息、道路信息以及建筑信息进行查询浏览,并对垃圾源在校园

2021-03-04 16:39:36 302 1

原创 高校学生竞赛信息管理系统介绍

系统介绍:  老师在比赛之后将学生的获奖情况单批量导入系统,团体赛可以公布以小组为单位的获奖信息以及建立指导老师与小组的关联,任何老师和学生都可以登录平台来查询某项比赛的比赛结果和获奖情况,且对于学校私有的比赛,学生可以自行打印比赛的获奖证书。而且某项比赛开始前,学生和老师都可以在平台上了解到关于这个比赛的详细说明:比如比赛日期,比赛设立的奖项,比赛针对的学生等等。  本系统设计了一个前台网页提供竞赛信息的浏览与下载,热点比赛的推荐以及竞赛通知的群发,学生可以在每一个竞赛详情页进行报名,在个人中心管理自

2021-03-04 16:30:04 4697 13

原创 基于神经网络和小波分析的电子设备故障诊断平台介绍

项目简介:“基于神经网络和小波分析的故障诊断平台”,是对民用、商用、科研等电子设备进行神经网络故障预测分析的软件平台。在设备运行之初,样本数据匮乏的情况下,采用小波分析的方法,将采集到的数据和正常的样本数据库进行小波分析对比,判断设备运转是否正常。在积累了一定量的数据以后,就可以通过将事先采集到的正常情况下和故障情况下的大量数据作为训练样本,导入到软件中,设置隐层神经元节点数,学习效率等初始参数,经过N次训练的迭代,生成高精度的BP神经网络,最后就可以对采集到的未知情况的数据进行电路故障预测分析,根据结果

2021-03-04 16:18:10 503 3

原创 部署Harbor服务,推送和拉取Docker镜像

部署Harbor服务,推送和拉取Docker镜像一、安装Harbor1、软件下载2、先将压缩包传到linux系统中3、使用命令将压缩包解压4、进入解压后的harbor目录下,修改harbor.yml5、修改完之后,启动harbor目录下的install.sh脚本,执行安装程序,程序会自动完成安装过程5、接着就可以浏览器访问harbor首页了二、测试向Harbor服务器推送和拉取docker镜像1、先在`Harbor`服务器上新建一个测试项目2、在`daemon.json`中加入`Harbor`地址3、准备一

2021-03-03 12:18:12 1250

原创 使用docker-compose高效部署常见应用

使用docker-compose高效部署常见应用一、安装Docker Compose1、概述2、Docker Compose的下载和安装二、编写Docker Compose可以识别的YAML脚本三、Docker Compose的用法四、使用Docker Compose部署常用的软件1、部署Tomcat2、部署MySQL3、部署GitLab服务器4、部署maven私服Nexus服务器5、部署Docker私服6、部署FastDFS文件服务器一、安装Docker Compose1、概述当服务器上安装的doc

2021-03-03 11:54:35 2247

原创 Docker安装以及常用Docker命令详解

Docker安装以及常用Docker命令详解Docker安装以及常用Docker命令详解一、安装Docker二、配置Docker加速器三、Docker常用命令介绍1. Docker镜像操作(1)获取镜像(2)运行镜像(3)镜像的查看和删除查看:删除(4)虚悬镜像的产生和删除(5)查看镜像、容器、数据卷锁占用的空间2. Docker容器操作(1)查看容器的详细信息(2)删除某个容器,后面可以跟多个容器ID(3)停止正在运行的容器,后面可以跟多个容器ID(4)启动已经停止的容器,后面可以跟多个容器ID(5)批量

2021-03-03 11:21:11 1213

原创 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 957 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 1101

原创 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 733 2

原创 Centos7安装Oracle19c13.0无实例教程

Centos7安装Oracle19c13.0无实例教程一、系统要求以及准备1.物理内存不小于1G: 查看方式:2.可用硬盘不小于8G: 查看方式:3.Swap分区空间不小于2G: 查看方式:二、 关闭防火墙、图形桌面、selinux1.关闭防火墙1.1查看firewalld防火墙状态1.2关闭firewalld防火墙1.3禁止开机使用firewalld防火墙2.关闭图形桌面(看环境是否需要,一般忽略)3.关闭selinux三、修改静态ip四、主机名初始化(看是否需要)五、重启网络服务。六、创建用户以及组1

2020-12-21 17:18:45 257

原创 解决两个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

原创 解决Ubuntu 20.04 虚拟机克隆出多台造成的IP地址冲突的问题

前言我们有时候开发的时候需要开多台虚拟机,搭建集群,一般都是配置好一台虚拟机,然后根据配置好的虚拟机为母版,克隆出若干台虚拟机,要想虚拟机之间没有IP地址冲突,需要手动修改IP地址和主机名。(1)修改IP地址修改 /etc/netplan/00-installer-config.yamlvim /etc/netplan/00-installer-config.yaml指定为如下配置(仅供参考),注:YAML文件不可以使用“tab”键来缩进!缩进要使用空格#NAT模式下network: e

2020-12-02 22:14:02 1849 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 4790 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 11016 6

原创 Ubuntu 20.04配置双网卡,NAT和桥接共存,双网卡均可以远程连接上

Ubuntu 20.04配置双网卡,NAT和桥接共存,双网卡均可以远程连接上前言一、添加一个网卡二、修改虚拟机网络配置前言有时候我们使用虚拟机的时候需要在网络连接方式,NAT和桥接方式之间来回切换,显然比较麻烦,可以使用双网卡的方式一劳永逸。一、添加一个网卡  先把要配置双网卡的虚拟机关掉,然后设置该虚拟机参数,添加一个网络适配器(网卡),如下图所示  根据情况选择网卡类型  我的两个网卡分别为桥接模式和NAT模式  桥接到哪一块网卡也可以自己选择  Inter® Dual Ba

2020-11-27 15:04:40 14271 1

原创 Ubuntu 20.04 使用apt在线安装MySQL,修改初始密码,设置允许远程连接

Ubuntu 20.04 使用apt在线安装MySQL,修改初始密码,设置允许远程连接1、使用apt在线安装mysql2、修改root用户的初始登录密码3、设置允许允许远程连接1、使用apt在线安装mysqlapt install mysql-server  等待安装完之后输入mysql就可以登录了,默认没有密码,所以直接输入mysql以后回车就能登录成功,可以看到版本号是8.0.222、修改root用户的初始登录密码use mysql;select host,user,plugin,aut

2020-11-22 16:41:31 777

原创 解决XShell和Xftp远程连接Ubuntu失败,报找不到匹配的key exchange算法的错误

  我下载的linux系统是当前最新的Ubuntu 20.04的,使用的远程连接工具是XShell 5和Xftp 4,XShell可以连上,但是Xftp就一直报下图这个错误,尝试了删除ssh_host的各种key,然后重新生成,重启ssh服务;尝试了将openssh-server卸载了重装…反正网上找的各种解决方法我是无所不用其极,依然没有解决问题。  后来实在是无计可施了,我去官网上下载了最新的XShell 7和Xftp 7,然后再去连接,居然一下子就连上了,顿时舒服极了,哈哈哈哈哈哈哈。  经过

2020-11-22 13:04:38 27664

原创 使用VMWare安装ubuntu-20.04.1-live-server-amd64虚拟机,并使用XShell通过root用户进行SSH远程连接

安装虚拟机中安装ubuntu-20.04.1-live-server-amd64,并使用XShell进行SSH远程连接前言一、下载Ubuntu最新版镜像二、在虚拟机中安装Ubuntu前言  最近准备认真学习一下微服务,大家也都知道,搞微服务的话,应用都是部署到linux系统下面,我这里选择了使用Ubuntu作为服务器,记录了自己经过大半天踩坑的经验,分享给大家。这个镜像,我将会保持尽量简洁,除了必要的Open-SSH需要装上外,其余的能不装的都不装,作为我后续装docker服务的基础虚拟机。一、下载U

2020-11-21 22:42:03 3305 4

原创 解决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 20759 38

原创 GIS开发与应用考试重点总结:

第一大题:第一小问:Java EE的应用模式:把相应的技术填到相应的层,Web(展示层)、Action(控制层)、Service(服务层,业务逻辑层)、Dao(数据访问层)分层。参考:根据Java EE的四层模型原理,将servlet,jsp,JavaBean,mvc,dao,jdbc,Struts2,hibernate5,spring5等技术或框架填入JavaEE模型各层次中:1.1客户层:mvc1.2 web层:servlet,Struts2,jsp1.3业务层:JavaBean,sprin

2020-05-17 18:09:10 1149

原创 Java 8新增Java.time包下常用的日期类LocalDate、LocalTime、LocalDateTime、DateFormatter详解

详细描述测试见代码package top.jacktgq.demo2;import java.sql.Timestamp;import java.time.DayOfWeek;import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.Month;import java.time.MonthDay

2020-05-14 21:32:03 1456

maven项目pom.xml

maven热部署,常用jar包,maven热部署,jdk版本,全局jar包版本控制,使用方便!!!!

2020-02-26

空空如也

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

TA关注的人

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