自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

galaxyfishm

窗外的花,开也优雅,落也从容。

  • 博客(18)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 【异常】java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.

异常现象执行mysql数据库操作的时候,出现以下异常信息:java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:868) ~[mysql-connector-java-5.1.41.jar:5.1.41] at com.mysql.jdbc.SQLError.crea

2022-03-19 14:00:31 2618

转载 【系统搭建】Feign + Ribbon + Eureka

感谢阅读,下次再见。ヾ( ̄▽ ̄)ByeBye!

2022-03-10 17:03:29 113

原创 【Docker】docker使用小技巧

一、docker命令#后端运行服务docker run -d --name demo01 -p 8082:8080 springbootdemo-image#后端运行服务,并将容器中的文件映射到宿主机 docker run -d --name=nginx01 -v /root/conf/nginx/nginx.conf:/etc/nginx/nginx.conf -v /root/conf/nginx/conf.d:/etc/nginx/conf.d -p 8080:80 nginx#进入容器内部

2022-02-09 17:02:27 1235

原创 【Swagger】SpringBoot整合Swagger

一、搭建Swagger组件1. 引入Swagger快速在SpringBoot(版本:2.6.3)项目中引入Swagger相应pom.xml:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></depend

2022-02-09 15:58:09 260

原创 【SpringBoot】搭建SpringBoot项目奇遇记

一、搭建项目框架1. 搭建SpringBoot+Mybatis框架快速通过脚手架搭建框架:选择需要的组件:二、搭建爬坑日记1. Failed to configure a DataSource异常日志:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed t

2021-12-08 22:52:34 769

原创 【Git】git使用小技巧

1、master分支合并到自己的分支将项目切换至master分支git checkout master将master分支最新的代码拉下来git pull将项目切换至自己的(xxx)分支git checkout xxx(自己的分支)把master的代码merge到自己的分支git merge master如果merge的时候出现冲突,使用编辑器解决冲突将合并完的代码push到当前分支仓库,就能和master保持一致了git push origin xxx(自己的分支)2、撤销本地c

2021-11-30 09:04:36 194

原创 【IDEA】使用小技巧

1、自动导入包去除星号(import xxx.*)打开设置>Editor>Code Style>Java>Scheme Default>Imports将Class count to use import with "*"改为99(导入同一个包的类超过这个数值自动变为 * )将Names count to use static import with "*"改为99(同上,但这是静态导入的)2、自动删除无用的import3、Maven无法下载源码异常信息: C

2021-11-18 10:13:18 396

原创 【Java String】简述String类比较和常量池内存分析

一、引出正题String 类型对象进行比较时,我们一般使用 equals() 的方式进行值比较,但是有时候可能会出现 == 对象比较的方式。在使用 == 比较的时候,往往是和String在JVM内存存储结构有关,这也引起了部分同学使用时的错误,那么接下来我们来详细分析一下此问题。二、举例说明1、new String("xx")都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。代码示例1: Stri

2021-09-14 17:38:40 219

原创 【Java ClassLoader】类加载循环依赖问题

示例1:匿名内置类public class LazyDemo { private static boolean initialized = false; // LazyDemo static模块执行时(类还未完全初始化),Runnable 匿名内置类随之初始化 // 如果Runnable匿名内置类依赖了外部对象,就会导致类加载时出现循环等待,产生死锁 static { print("static 模块执行!"); // Case 1 匿

2021-09-12 14:22:31 607

原创 【MySQL SQL语句】DROP TABLE简述

标准语法:DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]DROP TABLE:删除一个或多个表(你必须对每个表具有DROP权限)。注意: 使用此语句时要小心操作!对于每张表,该语句删除这张表的定义(table definition)、该表所有数据(all table data);如果表已存在分区,该语句将删除这张表的定义(table definition)、该表所

2021-09-10 17:26:36 5352

原创 【Java Collection】简述TreeSet

一、引出正题提出需求:需要对一组数据进行排序,并剔除重复数据。解决思路:①:首先你可能会想到使用 List + Comparator,当然这是一种很普遍常用的实现方式。②:然后在排序的同时剔除重复数据,那这时候你肯定会跟已有的节点做比较(循环比较,或者将节点存放在一个map中再通过containsKey的方式比较)。上述解决思路也挺好,那我们能不能换种思路呢?当然,仔细思考一下,上述思路其实和Java中现有的 TreeSet还挺像的,那我们何妨不直接拿来使用呢!二、TreeSet登场1.

2021-09-04 10:58:20 99

原创 【Spring】ApplicationContextAware详解

一、使用场景@Componentpublic class SubApplicationContextAware implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws Bea

2021-08-23 19:38:04 673

原创 【Java异常】Error和Excption详解

1. 定义Throwable 类是 Java 语言中所有错误或异常的超类。两个子类实例 Error 和 Exception 。异常链 :Throwable 包含了其线程创建时线程执行堆栈的快照。它还包含了给出有关错误更多信息的消息字符串。最后,它还可以包含 cause(原因):另一个导致此 throwable 抛出的 throwable。unchecked exceptions:Error 、 RuntimeException 及其子类。(无需主动使用try catch捕获)checked exc

2021-08-19 16:52:21 367

原创 【Maven】IDEA使用Maven小技巧

现象: IDEA使用Maven始终无法下来jar包!解决方式: 通过 Execute Maven Goal 添加 dependency:sources ,然后执行。

2021-08-10 19:14:07 200

原创 各大佬技术文章留档【自学使用】

I/O系列IO 多路复用之select:https://blog.csdn.net/daaikuaichuan/article/details/83715044IO 多路复用之poll:https://blog.csdn.net/daaikuaichuan/article/details/83717083IO 多路复用之epoll:https://blog.csdn.net/daaikuaichuan/article/details/83717704epoll原理详解及epoll反应堆模型:http

2021-08-10 10:46:05 77

原创 【Java异常】Throwable之getCause()

Throwable-getCause1 定义the cause of this throwable or null if the cause is nonexistent or unknown.返回引起此异常的原因或者 null (不存在原因或者未知情况)。2 举例public class Throwable$getCauseTest { public static void main(String[] args) { getCause1(); getC

2020-09-17 22:16:07 1869

原创 【Zookeeper】一:初识之安装、部署、可视化查看

1. 遇见zookeeper相信很多同学,在学习工作中肯定都或多或少的听到Zookeeper这个名词,那究竟什么是Zookeeper呢?接下来就让我们一起来认识一下它吧。2. 下载zookeeper路径:https://archive.apache.org/dist/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz官方学习文档:https://zookeeper.apache.org/doc/r3.6.1/zookeepe

2020-09-06 18:24:51 229

原创 基于SpringBoot+Maven创建多模块项目

1.创建父控项目通过quickstart创建Maven父控项目2.创建子模块创建Module模块,基于SpringBoot创建如果使用Spring创建网速比较慢,可以通过阿里云创建 https://start.aliyun.com/如果想创建Web项目,可以直接选择Spring Web组件创建,使用非常方便3.父模块统一管理子模块①:可以在父模块统一做jar包声明,然后再需要的子模块中单独具体引入,<dependencyManagement> </d

2020-08-30 21:23:30 224

httprequester-2.2

提供http 请求的URL,可以根据需求设计http的请求header,主要用于测试。

2017-12-13

Spring + Struts + Hibernate 框架API

Spring + Struts + Hibernate 三大框架API文档,希望能够帮助到你!!!

2017-10-14

用java编写的打飞机游戏

用java编写的打飞机游戏,使用的是java语言,对初学者有很大的帮助,简单易懂又好玩。

2014-11-03

j2ee用户登录系统资源

这是本人自己研发的一个j2ee用户登录系统,内容可能不够完善请自己进一步完善。

2014-01-08

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

TA关注的人

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