自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 SSM框架快速整合,案例演示

观看本文前,请至少保证对 Spring+Spring MVC+MyBatis 有一定的了解,并熟悉使用Maven进行项目构建。新建一个 Maven WEB 项目这里我只列出大致的目录结构,具体请根据自己的需求进行更改。进行框架整合1.编写 pom.xml 添加框架所需依赖<?xml version="1.0" encoding="UTF-8"?><project...

2019-12-16 13:46:12 255

原创 关于 Java 中的 HashMap 常见问题总结

1. HashMap的大小为什么必须是2的幂次需要注意的是,创建HashMap的时候并没有将空间开辟出来,只要当你第一次往里面扔数据的时候才开辟空间,避免了资源浪费。首先看下HashMap中定义的初始容量大小:/** * The default initial capacity - MUST be a power of two. */static final int DEFAULT...

2019-12-05 19:32:02 366

原创 Docker 私服搭建使用实战

官方指引1.搭建私服# 下载私服镜像docker pull registry# 启动私服镜像,设置创建后的私服容器随着docker启动而自启docker run -d --name registry -p 5000:5000 --restart always registry演示图如下:搭建后,即可通过浏览器访问私服,默认为空:2.上传镜像到私服将私服连接加入到docker的...

2019-12-05 19:19:34 723

原创 Docker 中安装 Nginx

简述Nginx是一种网络服务器,其也可以被用作反向代理,负载均衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于2004年首次公开发布。截至2019年8月,Netcraft估计Nginx服务了所有活跃网站的32%,排名仅次于Apache。安装记录老规矩先上官方指引,本教程外更加详细的说明尽在官方指引中。# 从docker hub获取Nginx镜像docker pu...

2019-12-01 16:39:41 145

原创 修改Linux服务器主机名使其永久生效

前言:虽然hostname命令可以修改Linux服务器的主机名,但是,如果你希望修改后的主机名在云服务器关机、重启后仍然生效,需要将其写入相应的配置文件中,使之永久生效。举例主机原名称:主机名修改为:yiya\color{red}{yiya}yiya具体步骤修改配置文件/etc/hostname# 执行以下命令,编辑配置文件“/etc/hostname”sudo vim /e...

2019-11-30 08:48:11 901

原创 Docker 中安装 Tomcat

docker hub 官方指引具体步骤# 从docker hub获取tomcat镜像docker pull tomcat:9.0.29# 后台启动镜像,映射端口,将本机的目录映射到tomcat webapps中docker run -d --name tomcat -p 8080:8080 -v ~/usr/local/docker/tomcat/webapps:/usr/local/t...

2019-11-27 17:23:38 169

原创 Docker 中安装 MySQL

简述:MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System):关系数据库管理系统)应用软件之一。docker hub 官方指引安装步骤# 从docker hub获取mysql镜像docker pull mysql# 后台启动镜像,挂载数据目录,映射端口,并设置roo...

2019-11-27 12:13:10 151

原创 自定义 Linux 快捷命令

前言:如过你熟悉linux命令,那么你可能会发现 ls -l 和 ll 的效果是一样的,那么你有没有想过为什么?什么是命令别名ll 就是一个在linux中被提前定义好的别名(alias)别名就是赋予一条命令或者一列命令的名称。可以将别名作为缩写的同义词。查看别名ll的具体内容,命令alias ll由上图可见,你执行 ll 其实为执行的 ls -l 。我们不妨看看,li...

2019-11-26 15:34:04 323

原创 Windows Terminal 设置背景图片

初始样式修改步骤打开 Windows Terminal 的 profiles.json 设置背景图# 背景图路径 "backgroundImage": "E:\\图片\\Hatsune Miku.jpg",# 背景图透明度 "backgroundImageOpacity": 0.25,# 背景图扩展模式 "backgroundImageStretchMode": "fil...

2019-11-26 11:07:39 4139

原创 Maven配置阿里云中央仓库镜像提升下载速度

简述:maven.aliyun.com代理了很多公共的maven仓库。使用maven.aliyun.com中的仓库地址作为下载源,速度更快更稳定。可用仓库列表仓库名称代理源地址使用地址centralhttps://repo1.maven.org/maven2/https://maven.aliyun.com/repository/central 或 https:...

2019-11-22 23:01:18 389

原创 Java 冒泡排序实现

算法描述依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。思路描述第一趟排序将第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。第二趟将第二大的数移动至倒数第二位。依次类推,每一趟比较次数减少1。…共需要n-1趟排序效果如下图:Java 代码实现import java.util....

2019-11-19 16:58:27 117

原创 通过 Docker 启动 Redis

简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。Docke 中启动 Redis 教程docke...

2019-11-18 13:58:57 396

原创 layui 全选实现(checkbox)

实现代码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>全选</title> <link rel="stylesheet" href="../layui/css/layui.css"><!-- 注意:如果你直接...

2019-11-14 21:00:04 2093 1

原创 Spring Boot 请求/actuator/beans 无法访问 返回404 ?

问题复现在保证项目加入了spring-boot-starter-actuator依赖,并成功启动后。通过浏览器进行访问,返回如下图结果:开始排查1. 查看日志通过日志可发现 /actuator 只给我们暴露了两个端点,我们不妨直接访问 /actuator 进行查看2. 浏览器访问 /actuator到此我们可以发现,Spring Boot 启动后默认只开放了info、hea...

2019-11-14 10:02:36 1086

原创 浅谈为啥 Spring 的 Bean 默认是单例的?

前言熟悉 Spring开发的朋友都知道现在 Spring 提供了 6 种 scope,分别是:singletonprototyperequestsessionapplicationwebsocket如下图是官方文档上的截图,感兴趣的朋友可以进去看看这六种分别有什么不同。今天要介绍的是这六种中的前两种,也是 Spring最初提供的 bean scope:singleton 和 p...

2019-11-13 21:02:27 797 1

原创 Docker常用命令及运行MongoDB演示

概述Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。容器是应用层的抽象,它是一个标准化的单元,容器相对于虚拟机来说,它里面不包含操作系统,所以启动部署设施相对于虚拟机来说会更快,消耗成本相对于虚拟机要更低。Docker常用命令镜像相关docker pull <im...

2019-11-12 13:56:58 1049

原创 Docker配置阿里云镜像加速pull

前言:默认Docker拉取镜像是从Docker Hub上拉取,但由于防火墙的原因,导致镜像下载非常慢。为了提高拉取镜像的速度,可以配置阿里镜像或是网易镜像加速,通过使用经验推荐配置阿里镜像。申请个人的阿里加速地址登录阿里云控制台找到容器镜像服务,或者直接搜索容器镜像服务。快速链接: 容器镜像服务找到镜像中心——>镜像加速器,如图所示:到此为止我们已经...

2019-11-07 21:48:54 364 1

原创 Docker 安装教程

由于docker官方给出了一种安装方式,这里就不介绍官方的方式了,毕竟对刚接触的萌新也不太友好。docker官方文档地址快捷安装方式# CentOS 6 通过rpm 进行安装rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y i...

2019-11-06 21:18:33 138

转载 最佳编程字体推荐,该给你的代码换个炫酷的字体了

ConsolasConsolas是一套等宽的字体,属无衬线字体,由Lucas de Groot设计。这个字体使用了微软的ClearType 字体平滑技术,并随同Windows Vista、Office 2007及Microsoft Visual Studio中发行,可在微软的网站下载,非常好看。个人IDEA使用的默认字体就是Consolas。MonacoMonaco是一个无衬线等宽字体,由...

2019-11-05 10:15:35 3040

原创 IDEA+JRebel实现全自动热部署

简述:JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,特别影响开发效率。目前对于IDEA热部署最好的解决方案就是安装JRebel插件。下载安装JRebelIDEA 依次打开 File | Settings | Plugins → 搜索JRebel进行安装并...

2019-11-02 11:29:09 1079

原创 京东双11养红包升级脚本

确保浏览器京东处于登录状态打开活动链,任选其一即可。链接一:https://happy.m.jd.com/babelDiy/GZWVJFLMXBQVEBDQZWMY/XJf8bH6oXDWSgS91daDJzXh9bU7/index.html#/failback链接二:http://m.jd.comF12=>console=>粘贴脚本,回车运行let produc...

2019-10-31 11:20:04 433 2

转载 详解Lombok中的@Builder用法

简述:Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。基础使用@Builder注释为你的类生成相对略微复杂的构建器API。@Builder可以让你以下面显示的那样调用你的代码,来初始化你的实例对象:Student.builder() .sno( "001" ) ...

2019-10-24 13:45:10 961

原创 IDEA使用Lombok注解,提示找不到get,set方法?

开发Spring-boot项目的时候lombok正常使用,换到普通架构开发使用注解居然没法找到set?javabean如图异常提示解决办法普通项目没有默认开启注解生成器找到 File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors,勾选 Enable annotation ...

2019-10-22 16:39:15 1303

原创 Linux下彻底删除Mysql 8.0

观看本文前最好有一定的Linux命令基础,具体为centos7.3环境中清除使用yum安装的Mysql卸载前请先关闭Mysql服务service mysql stop使用 rpm 命令的方式查看已安装的mysqlrpm -qa|grep mysql开始卸载Mysql服务使用yum安装需要先进行清除服务等yum remove mysql mysql-server mys...

2019-10-19 20:03:09 1766

原创 MySQL忘记root用户密码?无法登录?

本文适用于初始化后忘记密码无法登陆?多次修改后忘记密码等。皆可跳过验证登陆数据库修改用户密码。打开cmd(需要用管理员权限启动) – > net stop mysql 停止mysql服务非管理员方式启动cmd,停止服务会提示权限不够,拒使用无验证方式启动mysql服务: mysqld --skip-grant-tables打开新的cmd窗口,直接输入mysql命...

2019-10-19 15:32:34 412 2

空空如也

空空如也

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

TA关注的人

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