自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java_Glory的博客

积沙成塔~

  • 博客(71)
  • 收藏
  • 关注

原创 存储单位转换工具类

存储单位转换工具类

2022-07-20 17:47:15 574 1

原创 IDEA类注释和方法注释

效果图:类注释: /** * @Name: ${NAME} * @Description: ${description} * @Author: *** * @CreateDate: ${YEAR}-${MONTH}-${DAY} ${TIME} * @Version: 1.0 */方法注释:新增一个模板分组:找到上面建的模板分组,创建模板:定义方法的模板注释:* * @author: dzr * @date: $date$...

2021-10-26 11:46:21 485

原创 mysql怎么查看sql查询性能

explain:mysql数据库使用explain + select … 查询指令查看sql查询语句的性能状态和其他信息

2021-10-24 22:38:47 507

原创 嘿~你想写出五彩斑斓的BUG吗

如果代码的颜色有助于提升效率,那么往下看,如果觉得晃眼睛就没必要往下看了(可能也没机会往下了> _ <)下载插件:all-color-themes.jar(提取码:gf2x)导入插件:选择:MonokaiSublimeText 3自己也可以根据需求调整某些太暗的颜色当然你也可以使用默认的字体配色,然后你就可以写出五彩斑斓的BUG了~...

2021-07-23 15:07:46 131

原创 IDEA中使用JRebel插件

IDEA版本:2018.3.6JRebel:2021.3.0http://127.0.0.1:8888/98f37046-0306-416c-8e48-9e2b6fd644b7tips:“ ”背景中内容为guid,生产guid(https://www.guidgen.com/)邮箱随便填就行。点击【Changelicense】后顶部位置会显示蓝色字体的【Activating...】表示激活成功。最后设置【Workoffline】离线模式即可(激活后...

2021-07-23 11:36:04 442

原创 Linux关机后Docker无法启动

场景:Oracle VM VirtualBox安装的CentOS7虚拟机,直接关机后,Docker无法启动图中可以看到关机后,重新启动Docker无法正常启动,使用ps -ef | grep docker指令查看Docker居然还在,可是无法启动镜像,尝试kill进程后再启动:如果状态还是:Exited。就使用:dockerstart $(CONTAINERID)启动就行了可以看到已经启动成功了,尝试访问一下。网上找了一些资料,发现没有我遇到的这种场景,特此记录一..

2020-12-03 11:15:24 1318

原创 elasticsearch中启动报错ERROR: [1] bootstrap checks failed

[2020-11-24T15:39:21,452][INFO ][o.e.b.BootstrapChecks ] [dsmonitorEs-node-2] bound or publishing to a non-loopback address, enforcing bootstrap checksERROR: [1] bootstrap checks failed[1]: JVM is using the serial collector but should not be for the b..

2020-11-24 16:43:56 2301

原创 Java开发手册专有名词解释记录

POJO(Plain Ordinary Java Object): 在本规约中,POJO 专指只有 setter/getter/toString 的 简单类,包括 DO/DTO/BO/VO 等。 DO(Data Object):阿里巴巴专指数据库表一一对应的 POJO 类。此对象与数据库表结构一 一对应,通过 DAO 层向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 BO(Business Object

2020-11-13 11:11:32 237

原创 虚拟机 ping 不通 宿主机?

场景:VirtualBox安装CentOS7最小安装的 ,所以没有vim编辑器,就去执行下载指令。yum install vim -y结果发现无法安装吧啦吧啦一大堆提示。我又测试网络是否能ping通,结果发现:虚拟机无法ping通宿主机,ping不通百度。无法安装截图:过程:改过网络模式,改过静动态IP,改过DNS,等等。。。(反正就是虚拟机中各种改)解决:有时候度娘本娘还是很亲民的,按百度经验中试了下,结果行了!!!!!特此记录一下,安装完成的时候就把虚拟机的防火墙关了,然后我虚.

2020-10-19 14:44:48 1273

原创 ElasticSearch理论随笔

1. 将 HTTP 命令由PUT改为GET可以用来检索文档,同样的,可以使用DELETE命令来删除文档,以及使用HEAD指令来检查文档是否存在。如果想更新已存在的文档,只需再次PUT2. Elasticsearch 尽可能地屏蔽了分布式系统的复杂性,在后台自动执行的操作:① 分配文档到不同的容器 或分片中,文档可以储存在一个或多个节点中② 按集群节点来均衡分配这些分片,从而对索引和搜索过程进行负载均衡③ 复制每个分片以支持数据冗余,从而防止硬件故障导致的数据丢失④ ...

2020-08-22 14:28:12 261

原创 Linux中输入ifconfig指令不显示ip地址

如果配置文件中ONBOOT的参数是YES,ifconifg指令还是无法获取ip地址的话,那么检查一下windows与虚拟机的网络连接服务。如图:输入ifconfig指令后没有没有显示ip地址win + R 输入 services.msc查看服务列表:启动这两个服务:重启网络服务:就能看到我的NAT模式下的ip地址了。...

2020-02-01 15:55:50 1549

原创 IDEA控制台【清除】【启动】【停止】按钮导航栏消失

1.在视图选项卡中,鼠标右键,勾选工具条(其他试图同理)

2020-01-17 11:24:43 4210

转载 前后端分离架构概述

1、背景 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端HTML页面通过AJA...

2019-10-25 17:22:43 739

原创 Linux安装MySQL详细教程

1,本教程安装MySQL的环境为:CentOS6.8,mysql-5.6.14.tar.gz安装包 没有CentOS环境的参考:VMware安装CentOS详细教程(VMware12版本亦可)2,附上所需工具网盘地址,本次需要Xftp5工具传输文件以及mysql安装包(其他根据自己需求下载吧): 链接:https://pan.baidu.com/s/1Rt5...

2019-07-20 17:05:34 1245

原创 MySQL安装详细教程

Linux版安装教程参考:Linux安装MySQL详细教程1,MySQL下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads2,选择版本:3,双击开始安装,Next同意,Next4,自定义安装路径:Install:一路Next,然后Finish一路Next:...

2019-07-06 18:17:01 7785 42

原创 Eclipse安装详细教程

免安装版本解压即用:neon.3百度网盘下载:https://pan.baidu.com/s/1ZVnkHoa3SkVxhm8ee6fu-Q提取码:afgj1,进入官网:https://www.eclipse.org/选择需要的版本后一路点:Download2,双击下载好的安装程序(Java开发)3,选择安装目录同意4,安装,等待。中途A...

2019-07-04 21:31:21 2099

原创 IDEA设置鼠标滚轮调节字体大小

File->打钩:Apply->OK

2019-07-04 18:20:48 22407 2

原创 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 答:会执行,在return前执行public class Main { /*try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行, 什么时候被执行,在retur...

2019-06-10 14:43:35 2482

原创 VMware安装CentOS详细教程

1,软硬件准备 软件:推荐使用VMwear,我用的是VMwear 10 镜像:CentOS 7,如果没有镜像可以去官网下载:https://www.centos.org/download/选择一个节点下载CentOS 7:2.虚拟机准备1)打开VMwea,点击左上角文件--选择新建虚拟机。直接有界面的也可以直接点击:创建新的虚拟机2)典型安装与...

2019-06-09 00:26:20 475

原创 抽象类(abstract class)和接口(interface)的区别

抽象类和接口的区别:概念: 抽象类是对根源的抽象,接口是对动作的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。区别:抽象类可以有构造方法,接口中不能有构造方法 抽象类中可以有普通成员变量,接口中没有普通成员变量 抽象类中可以包含非抽象的普通方法,接口中不能有非抽象的普通方法 抽象类中的抽象方法访问类型可以是public,prote...

2019-05-27 14:10:29 213

原创 String 是最基本的数据类型吗?

String 是最基本的数据类型吗? 答:不是,基本数据类型包括:byte,short,char,int,long,float,double,boolean,八种基本数据类型。而String是类代表字符串,属于引用类型,引用类型:类,接口,数组......

2019-05-27 10:41:12 1074

原创 Spring Boot 自定义 starter 功能

1,创建一个空工程2,在new Module创建一个maven工程3,再new Module创建一个Spring Initializr4,点击Apply,OK5,在my-spring-boot-starter的pom.xml文件中引入myproject-spring-boot-starter-autoconfig自动配置包 &...

2019-05-22 23:41:54 344

原创 IDEA主题设置&更换

1,点击File---Settings---Appearance & Behavior --- Apppearance

2019-05-22 18:09:09 6359

原创 Spring Boot 事件监听机制&测试

可结合文章浏览:Spring Boot 启动配置原理配置在META-INF/spring.factoriesApplicationContextInitializer:public class HelloApplicationContextInitializer implements ApplicationContextInitializer<ConfigurableAppli...

2019-05-16 14:37:08 287

原创 Spring Boot 启动配置原理

启动原理:SpringApplication.run(主程序类):几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializer SpringApplicationRunListener只需要放在ioc容器中ApplicationRunner CommandLineRunner运行流程:1,创...

2019-05-16 10:47:26 156

原创 Spring Boot 整合JPA

Spring Boot 整合 JPA:1,引入spring-boot-starter-data-jpa: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...

2019-05-15 11:27:39 160

原创 Spring Boot 使用XML文件配置 MyBatis

1,创建一个接口,@Mapper或者@MapperScan将接口扫描装配到容器中JavaBean:public class Employee { private Integer id; private String lastName; private Integer gender; private String email; private In...

2019-05-14 17:25:49 1473 1

原创 Spring Boot 整合 MyBatis

Spring Boot 整合 MyBatis: 1,导入 mybatis-spring-boot-starter 依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter<...

2019-05-14 16:31:21 151

原创 Spring Boot 整合Druid配置数据源监控

整合Druid数据源: 1,导入Druid数据源: <!--引入Druid数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId&g...

2019-05-14 10:52:46 315

原创 Spring Boot 数据访问 JDBC&自动配置原理

1,JDBC Spring Boot 在项目创建的时候勾选了JDBC和MySQL组件,会自动导入相关依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

2019-05-13 16:34:57 666

原创 java.sql.SQLException: Access denied for user ''@'localhost' (using password: YES) 无法创建初始连接

IDEA连接mysql数据库时报错java.sql.SQLException:Access denied for user ''@'localhost' (using password: YES)对这个错误表示蛋疼,由于IDEA智能提示的原因,没有注意看提示的候选项,下意识的选中了name:所以就报 Access denied for user ''@'localhost' (...

2019-05-13 15:13:47 1569

原创 mysql数据库忘记密码&重置密码&修改密码

1,找到mysql的安装目录,打开my.ini文件2,在文件最后一行加入:skip-grant-tables,保存并重新启动mysql服务输入:services.msc,进入服务重启mysql3,打开cmd窗口,直接输入:mysql -u root -p,然后继续按Enter键回车就进去了4,输入指令:use mysql,再输入修改密码指令:update us...

2019-05-11 16:27:51 558 1

原创 常见网页状态码

常见网页状态码: 2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求,通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 3开头 (请求被重定向)表示要完成请求,需要进...

2019-05-11 15:22:41 1334

原创 Spring Boot 使用外置的 Servlet 容器&启动原理

嵌入式 Servlet 容器:应用打成可执行的jar包 优点:简单,便携 缺点:默认不支持JSP,优化定制比较复杂(使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomizer】,自己编写嵌入式Servlet容器的创建工厂【EmbeddedServletContainerFactory】 );外置的Servle...

2019-05-10 15:33:06 206

原创 Spring Boot 创建Packaging为War包的应用并启动

1,创建项目时,Packaging选择war,项目具体创建步骤见:IEDA快速创建Spring-Boot应用2,点击IDEA右上角打开项目模型,选择Modules---Web---Web Resource Directories里的项目路径双击---点击OK,Yes自动创建webapp文件夹3,再点击Deployment Descriptors右边的添加“+”符号,注意修改路径到:...

2019-05-09 17:47:41 1006

原创 Spring Boot 嵌入式Servlet容器启动原理

1,Spring Boot 应用启动运行run方法2,refreshContext(context);Spring Boot刷新IOC容器【创建IOC容器对象,并初始化容器,创建容器中的每一个组件】;如果是web应用创建一个web的ioc容器:AnnotationConfigEmbeddedWebApplicationContext,否则创建一个默认的容器:AnnotationConfigAp...

2019-05-09 11:35:26 239

原创 Spring Boot 中嵌入式 Servlet 容器自动配置原理

1,参照 Spring Boot 自动配置包里面的web模块,EmbeddedServletContainerAutoConfiguration 嵌入式的 Servlet 容器自动配置@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)@Configuration@ConditionalOnWebApplication@Import(B...

2019-05-08 17:26:12 270

原创 Spring Boot 配置和替换 嵌入式Servlet容器

Spring Boot 默认使用 Tomcat 作为嵌入式的 Servlet 容器:1,定制和修改Servlet容器相关的配置 ①:修改和server有关的配置(ServerProperties【内部也是EmbeddedServletContainerCustomizer实现配置功能】):#项目访问路径server.port=8081server.context-pa...

2019-05-08 15:49:51 404

原创 Spring Boot 默认的错误处理机制 & 定制错误页面

原理: 可以参照 ErrorMvcAutoConfiguration :错误处理的自动配置 给容器中添加了一下组件: 1,DefaultErrorAttributes:在页面共享信息 2,BasicErrorController:处理默认的 /error 请求 3,ErrorPageCus...

2019-05-08 11:43:21 1839

原创 thymeleaf模板引擎的自定义属性&使用delete删除请求

1.thymeleaf模板引擎自定义属性th:attr="属性名=属性值"<button th:attr="del_uri=@{/emp/}+${emp.id}" class="btn btn-sm btn-danger deleteBtn">删除</button>2.使用delete删除请求.....<main role="main" clas...

2019-05-07 14:56:22 3837 5

空空如也

空空如也

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

TA关注的人

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