自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习Docker的正确姿势,有这一篇就够了

学习Docker的正确姿势,有这一篇就够了什么是 Docker?在使用 Docker 之前,我们肯定要先了解 Docker 是什么?我们为什么要使用它?那么 Docker 是什么呢?Docker 就是一种虚拟化的容器技术。那为什么要是用它呢?不知道小伙伴们是否遇到过以下场景:开发环境是好的,但是测试环境却怎么也启动不了在同一台服务器上部署多个应用时,系统资源被别的应用大量占用,导致我...

2020-03-31 13:38:48 596

原创 MySQL主从复制(5.7)

文章目录master主服务器配置修改 my.cnf 文件重启MySQL服务主机给从机授备份权限查看master的状态slave从服务器配置修改my.cnf文件重启MySQL服务同步初始化启动从服务器复制功能检查从节点状态master主服务器配置修改 my.cnf 文件#启用二进制日志 log-bin=mysql-bin #服务器唯一ID,一般取IP最后一段server-id=133 ...

2020-03-15 10:35:09 270

原创 centos7 下安装 mysql5.7(yum方式)

MySQL卸载查看MySQL软件rpm -qa|grep mysqlyum repolist all | grep mysql卸载MySQLyum remove -y mysql mysql-libs mysql-common #卸载mysqlrm -rf /var/lib/mysql #删除mysql下的数据文件rm /etc/my.cnf #删除mysql配置文件yum re...

2020-03-14 12:09:12 404

原创 Mybatis 源码篇(一)全局配置文件的解析过程

配置文件解析入口String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStre...

2020-03-12 11:49:33 372

原创 Mybatis 实践篇(三)Mybatis映射文件详解

在我们日常编码中,mapper 文件无疑使我们最重要的工作,因为他承载着我们所有业务中的增删改查所涉及到的 sql 语句编写,那么我们今天就来系统的学习下常用的sql 语句在mybatis 中应该如何编写。XML映射文件在开始编写映射文件之前我我们先来认识下几个常用的标签。cache ——对给定命名空间的缓存配置cache-ref ——对其他命名空间缓存配置的引用resultMap —...

2020-03-04 21:59:34 313

原创 Mybatis 实践篇(二)Mybatis全局配置文件详解

本篇将使用一个最简单的查询来介绍 Mybatis 的全局配置文件,数据库表如下:CREATE TABLE IF NOT EXISTS `vd_mall`.`users`( `id` INT NOT NULL AUTO_INCREMENT, `username` VARCHAR(45) NOT NULL COMMENT '用户名', `...

2020-02-27 00:07:52 258

原创 Mybatis 实践篇(一)Mybatis初识

纠结了好久应该从哪里开始写,原本是打算接着写去年的springboot系列,后来又觉得spring的体系写起来短时间内可能停不下来,而且无论怎么千变万化的技术最终都会回归到它的本质上来,索性就以我们每天都在打交道的ORM写起吧。mybatis常用结构简介在springboot大行其道的今天,mybatis离我们最近的可能就是 XML映射文件了,也就是我们常说的 mapper 文件,但其实在my...

2020-01-17 12:24:19 209

原创 gradle配置阿里云镜像

前几天下载了一份 spring 源码,奈何 spring 使用的 gradle 构建的,build 好几次都失败了,最后还是阿里大大拯救了我,今天就分享下 gradle 如何配置阿里云镜像的。1.单个项目,在项目中的 build.gradle 添加如下内容buildscript { repositories { maven { url 'http://maven.ali...

2019-12-05 22:07:29 1568

原创 SpringBoot系列(七)SpringBoot 集成 Security 实现登录时增加图片验证码校验

上一节中我们基于 security 中默认提供的认证流程实现了登录功能。但是这个默认的实现只提供了用户名和密码登录,很显然在日常的项目中无法满足我们的需求。因此在这一节中将实现一个图形验证码的登录功能。在开始之前我们需要了解一下 security 的工作机制。当我们发生一次请求时,首先会经过一组过滤器,security 就是基于这条过滤器链完成的。这条过滤器链在 spring boot 启动的时...

2019-10-10 18:15:39 764 1

原创 SpringBoot系列(六)SpringBoot 集成 Security + Vue 实现前后端分离登录

Spring Security 是做啥的呢?借用官方文档上的一句话:Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。说的通俗点就是认证和授权。但是在前后端分离的情况下集成 Spring Security 还是有一些不同的。因为在前后端分离的情况下我们希望所有的返回结果都以 Json 的形式返回给前台,显然 Security 的一些默认配置无法满足我们的要求。下面...

2019-09-20 17:51:48 8450 8

原创 基于Idea 构建 vue-cli 项目

写本篇文章的原因就是因为懒,懒得安装其他开发工具,懒得适应其他工具快捷键 …准备工作安装Nodejs(这里不详细举例)安装idea 插件(这里是 NodeJs ,Vue.js 和 ESLint 这三个插件)安装步骤:IDEA 中选择 File——Settings——pluginsVue.js 插件为 vue-cli 构建工具,让你只需下一步即可ESLint插件为 JS 规则校...

2019-09-18 20:00:16 459

原创 SpringBoot系列(五)SpringBoot 集成 Swagger2 生成接口文档

程序员最头疼的事是什么呢?我想一定是写接口文档,尤其是一大堆参数的那种。那么我们有没有办法改变这种情况呢?答案是肯定的。因此我们的主角 Swagger 登场了。引入Swagger依赖包创建springboot web 项目,引入以下依赖 <dependency> <groupId>io.springfox</groupId> ...

2019-09-03 15:52:25 685

原创 SpringBoot系列(四)SpringBoot 集成 MybatisPlus 实现简单的CRUD

在写这篇文章之前一直在考虑要不要一个问题,这篇到底要写 tkMybatis 还是要写 MybatisPlus,可以说这是当下对于 Mybatis 基础操作支持的最好的两个开源项目了,纠结的主要原因就是这两个项目都有一些不太尽如人意的地方(其实主要纠结的点在于 tkMybatis 对于 使用过 Spring Data 的人十分友好,它支持大部分的Java Persistence API(JPA)规范...

2019-09-02 18:29:52 1082

原创 SpringBoot系列(三)Mybatis Generator 自动生成 Mapper 文件

习惯于用 JPA 的人切换到 Mybatis 最痛苦的事儿莫过于要写好多基础的增删改查语句,而且还不止一次。显然 Mybatis 也意识到了这一点,因此以一种相对简单粗暴地方式解决了这个问题,那就是我们今天要说的 Mybatis Generator需要引入的 Jar 包这里的数据库驱动版本可以自行选择,我这里的版本为 spring boot 2.1.7 默认版本 <dep...

2019-08-30 16:07:43 1115

原创 Spring Cloud 实践篇(二)之 Eureka Server 的集群搭建

上一篇我们讲述了 Eureka 的单节点搭建,但是通常情况在生产环境我们都会追求服务的高可用,显然单节点的服务满足不了我们的需求。那么 Eureka 的集群如何构建呢?下面我们一起来学习下。Eureka 集群架构图改造配置文件首先,在上一节的基础上增加三个配置文件 application-eureka1.yml application-eureka2.yml application-eure...

2019-07-18 11:09:18 158

原创 Spring Cloud 实践篇(一)之 Eureka Server 的单节点搭建

写在前面从去年7月份开始搭建 spring cloud 环境,到现在已经过去了整整一年,恰好前段时间领导让我把这些整理下,做一个内部分享。想来想去还是觉得以博客的形式分享一下。一来可以留作一个总结,二来也可以让各位大佬查漏补缺,指出不当之处。本篇主要讲述 Eureka Server 的单节点搭建,搭建环境基于 jdk 1.8,spring cloud 版本选择Greenwich.SR1,搭建...

2019-07-16 16:42:55 314

原创 Spring Boot 常用注解总结

SpringBoot 常见的注解@SpringBootApllication :标识在springboot的启动类上,自动配置、组件扫描,并能够在“应用程序类”上定义额外的配置,但真正生效的其实是 @SpringBootApplication 内部配置的 @SpringBootConfiguration, @EnableAutoConfiguration, @ComponentScan这三个注...

2018-12-06 08:58:21 1715

原创 SpringBoot系列(二)spring boot 集成 Mybatis

让人

2018-07-12 18:15:50 327

原创 SpringBoot系列(一)基于Idea 使用spring boot创建简单的web应用

介绍相信许多熟悉spring的小伙伴都经受过spring配置的摧残,尤其对于初学者来说,简直是一脸懵逼的状态。而spring boot 的出现,对于使用spring的童鞋们无疑是一种福音。下面就让我们一起开始spring boot 的体验之旅吧!IDEA构建项目新建Spring Initalizr 项目 点击next(注意包名小写) 然后选择web工程 点击f...

2018-05-27 21:18:38 1544 2

原创 rgb转换16进制色值(JS)

rgb转换16进制色值(JS)function showRGB(str){ var hexcode="#"; var v = str.substring(4,str.length-1); var s = v.split(","); for(var x=0;x<3;x++){ var n=s[x];

2017-11-21 15:37:54 1459 1

原创 Fragment 实现底部导航栏的简单切换

第一个Android App: 一直想入android这个坑,但一直因为各种原因拖到了现在,今天终于下定决心迈出了第一步。由于公司一直没有android的项目。所以也没有现成的设计和切图,这对于一个刚入坑的人来说真的挺痛苦的,后来实在没办法,就想到了我平时看小说的软件。经历各种办法终于从apk中拿到了切图。下面就开始吧,走起!目标: 不要想多,今天只是实现底部导航栏的点击切换。1. 首先将页

2017-07-28 19:32:09 5248 5

原创 js 里面判断一个值是否为int类型

实际上在ES6的语法中已经有Number.isInteger()这个方法支持判断一个值是否为int类型,而且用法也很简单:Number.isInteger(25) // trueNumber.isInteger(25.0) // trueNumber.isInteger(25.1) // falseNumber.isInteger("15") // falseNumber.isInteger

2017-07-11 19:09:31 17573

原创 spring 发送邮件

springframework 发送邮件邮件功能对于web应用的重要性是不言而喻的,那么如何实现就成了一个不小的问题,还好spring为我们解决了这个问题,下面就是具体的实现:首先导入一下两个包: org.springframework:spring-context-support:4.3.1.RELEASE javax.mail:mail:1.4.6其次创建 mail-config.p

2017-07-07 18:42:21 332

原创 spring mvc redirect 传递参数 和接收

@RequestMapping(value = "/front/traceInfo", method = RequestMethod.GET) public String getTraceInfo(HttpServletRequest request, RedirectAttributes attributes,...

2017-06-12 17:23:03 1443

原创 IDEA 打包maven 项目

今天遇到一个需求,客户要求项目用 maven 管理,真是操碎了心,还好最终解决了,也在这里分享一下心得。首先 选中要buide 成maven的包 ——>右键 ——>add frameworksupport...,然后勾选maven即可;...

2017-05-15 19:51:15 1654

employees.sql

MySQL 官方示例数据库,里面大概有几十万的数据,学习 SQL 优化必备,下载之后直接导入即可使用

2020-04-03

空空如也

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

TA关注的人

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