- 博客(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 2764
原创 【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 1267
原创 【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 289
原创 【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 806
原创 【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 229
原创 【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 463
原创 【Java String】简述String类比较和常量池内存分析
一、引出正题String 类型对象进行比较时,我们一般使用 equals() 的方式进行值比较,但是有时候可能会出现 == 对象比较的方式。在使用 == 比较的时候,往往是和String在JVM内存存储结构有关,这也引起了部分同学使用时的错误,那么接下来我们来详细分析一下此问题。二、举例说明1、new String("xx")都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。代码示例1: Stri
2021-09-14 17:38:40 252
原创 【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 691
原创 【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 5553
原创 【Java Collection】简述TreeSet
一、引出正题提出需求:需要对一组数据进行排序,并剔除重复数据。解决思路:①:首先你可能会想到使用 List + Comparator,当然这是一种很普遍常用的实现方式。②:然后在排序的同时剔除重复数据,那这时候你肯定会跟已有的节点做比较(循环比较,或者将节点存放在一个map中再通过containsKey的方式比较)。上述解决思路也挺好,那我们能不能换种思路呢?当然,仔细思考一下,上述思路其实和Java中现有的 TreeSet还挺像的,那我们何妨不直接拿来使用呢!二、TreeSet登场1.
2021-09-04 10:58:20 134
原创 【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 753
原创 【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 395
原创 【Maven】IDEA使用Maven小技巧
现象: IDEA使用Maven始终无法下来jar包!解决方式: 通过 Execute Maven Goal 添加 dependency:sources ,然后执行。
2021-08-10 19:14:07 270
原创 各大佬技术文章留档【自学使用】
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 95
原创 【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 2182
原创 【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 282
原创 基于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 259
http的post请求能进行多次数据交换吗?
2017-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人