自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 SpringCloud无法引用IRule?

目录一、问题描述二、解决历程三、解决方案一、问题描述 今天在使用SpringCloud做Ribbon负载均衡策略修改时,做了对应配置如下: @Bean public IRule getRandomRule() { return new RandomRule();//创建“随机”负载均衡策略,默认策略是“轮询” } 然而发现无论如何都引用不了IRule和RandomRule。始终报红色提示,如下图所示:...

2021-07-08 17:32:52 3767 1

原创 《通俗易懂学Java》第一章——计算机基础

相信很多人听说过或者也经历过这样的故事:听说自己是程序员,就有朋友找上自己说电脑坏了,希望帮忙把电脑修一下。此时,我们往往就是一脸懵逼,啊这...我也不会啊!例如笔者的一位朋友就曾经找过自己,说因为创业需要买了一台电脑,让帮忙组装和拆解。哈哈!言归正传。实际上,计算机也有硬件和软件之分。对于Java初学者而言,并不需要知道太多的硬件知识,因为如果真要划分的话,Java还是更契合软件一类。那么,我们简单了解一下计算机的硬件组成。计算机硬...

2021-09-11 08:38:58 227

原创 通俗解释——为什么要重写hashCode()和equals()方法

目录一、通俗解释二、案例说明三、总结一、通俗解释 无论是对于初学者还是面试,这个问题都是一个经典。我们这里使用通俗易懂也就是俗称的“说人话”来解释为什么要重写hashCode()和equals()方法。 首先,以HashMap为例,我们简单了解一下其内部结构。HashMap底层采用了数组+链表的构造,其中jdk1.8开始还使用了红黑树。简图如下: HashMap中每个单元位置都是一个Entry,又称为桶(bucket),其中jdk1....

2021-08-27 07:11:32 2436

原创 报错The server quit without updating PID file...我的另类解决方案之宝塔面板

在Linux安装MySQL 5.5服务的时候,报错The server quit without updating PID file (/[失败]b/mysql/localhost.localdom...由此,我从另一个角度解决了问题——宝塔面板。

2021-07-23 13:48:50 676 1

原创 ERROR 1184 (HY000): Invalid DataSource:0

目录一、问题描述二、解决历程三、解决方案一、问题描述 这个问题出现的场景是我在Linux中使用MyCat用户远程登录时出现的,搞了很久。错误提示如下图所示: 可以看出,使用show tables找不到表。二、解决历程 百度反正没有我这种错误的。我参考过如下文章,都没有解决。https://blog.csdn.net/Chen_leilei/article/details/109566480https://blo...

2021-07-14 13:57:16 2299 1

原创 MyCat启动报错WrapperSimpleApp: Encountered an error running main: java.lang.NoClassDefFoundError: java/u

目录一、问题描述二、解决历程三、解决方案一、问题描述 在Linux系统下启动MyCat忽然报错:WrapperSimpleApp: Encountered an error running main: java.lang.NoClassDefFoundError: java/util/concurrent/atomic/LongAdder (由于事后补文,没了截图,见谅......)二、解决历程 百度相关解决方案非常少,仅找到...

2021-07-14 12:23:59 3076

原创 SpringCloud无法使用@EnableZuulProxy注解?

目录一、问题描述二、解决历程三、解决方案四、思考总结一、问题描述 今天在使用SpringCloud做Zuul网关时,发现根本就找不到@EnableZuulProxy注解。它还很“友好”地提示了我,如下图所示: 实际上,它们都位于org.springframework.cloud.netflix.zuul.EnableZuulProxy这个包下。二、解决历程 按照常规路线,自然要检查自己的pom.xml中有没有添加...

2021-07-10 06:16:34 1616 1

原创 线程高级:从i++/++i到JUC的volatile与CAS算法思考

标题有点长,来解释一下标题的意思吧!一是探究最基础的i++与++i操作原理,二是探究volatile关键字,三是探究CAS算法。而volatile和CAS算法都是JUC线程高级的内容。一、i++与++i假设int i =0;那么经过i++和++i两种场景的独立操作之后。i的新值等于多少?i++等于多少?++i又等于多少?首先,直接给出结论:i会变成1,i++表达式的值为0,++i的表达式的值为1。那我们不禁要问:为什么?...

2021-04-15 21:01:02 362

原创 通俗解释——Java三大环境变量与编译、执行过程

1、Java三大环境变量:JAVA_HOME、PATH、CLASS_PATH2.javac命令对源码进行编译,得到字节码文件;java命令对字节码进行解释,得到执行结果

2021-04-09 21:25:43 295 4

原创 target目录没有生成mybatis.xml?配置了build→resources也不行?我这有不一样的解决方案

【问题描述】首先,说一下出问题的过程。在MyBatis的使用中,我在src/resources目录下创建了一个mybatis.xml,即mybatis的主配置文件。但是我执行clean→compile后,target目录下却无法生成mybatis.xml文件。【解决方案】于是,百度了一下解决方法,无明显效果。基本都是说在pom.xml文件下添加以下配置,说是可以扫描到目录下的非java文件。关键是无一例外,都这么说,但我配置了也没用。最后,我发现了一种方法解决了。如下图所示:

2021-02-04 11:48:09 1603 3

原创 教你怎么记住四大域对象和九大内置对象

这里不聊技术,谈谈怎么记住四大域和九大内置对象。对于初学者而言,要记住这些是一件很头疼的事,而且还会忘记。今天我就琢磨了一下,教各位怎么轻松记住这些对象,简单说就是“口诀+推断”记忆法。首先,我们看一下四大域对象和九大内置对象都有哪些四大域对象  pageContext(称之为page域)  request(称之为request域)  session(称之为session域)  servletContext(称之为application域)九大内置对象    page...

2021-01-19 00:19:15 422

原创 Servlet请求和响应中文乱码,三种方法供你选!

【问题描述】Servlet的中文乱码有两种情况。一、请求。使用POST方式请求时获取参数乱码,如下图所示:二、响应。响应的乱码有两种:一是服务器乱码,二是客户端浏览器乱码。以下为谷歌浏览器展示的乱码形式:【解决方案】一、请求。解决请求乱码很简单,使用setCharacterEncoding("UTF-8")方法即可。如下图所示:二、响应。我们先看看服务器默认使用的是什么代码形式。由此可见,服务器默认使用的是字符集ISO-8859-1。于是为了解决服务器端乱码,

2021-01-16 22:28:46 858 2

原创 IDEA右键找不到创建Servlet选项?可能是你这里没有配置!

【问题描述】希望利用IDEA为Web项目自动生成Servlet的时候发现右键根本没有对应选项。如图所示:【解决历程】百度绝大多数给出了很多答案,有的说要用pom.xml修改依赖云云,然而我才刚开始创建,都没学到maven咋办?【解决方案】检测一下是否成功。成功,完美解决!...

2021-01-15 12:04:49 3983

原创 不是内部或外部命令,也不是可运行的程序,即使配置了%SystemRoot%\system32也不行?

【问题描述】最近使用电脑的命令发现报这个错误:不是内部或外部命令,也不是可运行的程序。如图所示:【解决历程】百度绝大多数给出了很多答案,都说要在环境变量的Path路径中添加如下3个变量:%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem;于是我检查了一下,发现我自己早就加了!然而并不行!【解决方案】这时候,就要注意一个小细节了!把这3个环境变量上移到最上方试试。再来运行就没问题了。

2021-01-12 11:03:29 2329 1

原创 eclipse中出现Cannot find a free socket for the debugger解决方法

最近使用eclipse时,使用Debug As出现了错误提示“Cannot find a free socket for the debugger”。如图所示:于是,百度了一下解决方法,无明显效果。有一种比较可信的方案是在命令行工具里输入重置网络命令,即在命令行工具输入netsh winsock reset。然而,可能作者阐述不清,导致很多人跟我一样,无法解决问题。我就是直接输入,遇到了提示说“'...

2018-03-05 23:43:59 5021

mysql 5.5.58-linux.zip

此程序为mysql 5.5.版本,专用于linux系统

2021-07-23

HBuilder.zip

HBuilder.zip

2021-07-23

Navicat Premium 12.zip

Navicat Premium 12.zip

2021-07-23

Notepad3_jb51.rar

NodePad 3,是原NotePad++的升级版

2021-07-23

apache-maven-3.5.2.zip

apache-maven-3.5.2.zip

2021-07-23

sts-bundle.zip

STS-Spring Tool Suite

2021-07-22

cherrytree.rar

cherrytree.rar

2021-07-22

apache-tomcat-8.0.44-windows-x64.rar

windows-tomcat-8.0.44 64位

2021-07-22

空空如也

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

TA关注的人

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