自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljk126wy的博客

努力学习 只为遇到更好的自己!

原创 让媳妇瞬间搞懂Spring 多数据源操作(SpringBoot + Durid)
原力计划

最近在调研 Spring 如何配置多数据源的操作,结果被媳妇吐槽,整天就坐在那打电脑,啥都不干。于是我灵光一现,跟我媳妇说了一下调研结果,第一版本原话如下: Spring 提供了一套多数据源的解决方案,通过继承抽象 AbstractRoutingDataSource 定义动态路由数据源,然后可以...

2020-06-20 11:14:30 108 0

原创 不搞虚的!快速把你拉入Docker 的门里

前言 学习一门东西你要先搞懂怎么使用它。以及使用它的一些操作用语。就好比你去驾校学车,教练首先给你讲这个是方向盘、这个是油门、这个是刹车一定要记住,关键时刻可以保命。然后开始教你怎么让车启动并慢慢跑起来。本文通过 Docker 部署 SpringBoot 带你快速了解 Docker 简单使用 De...

2020-02-12 11:32:16 1072 0

原创 带你入门SpringCloud统一配置 | SpringCloud Config

前言 在微服务中众多服务的配置必然会出现相同的配置,如果配置发生变化需要修改,一个个去修改然后重启项目的方案是绝对不可取的。而 SpringCloud Config 就是一个可以帮助你实现统一配置选择之一。 如果你不懂 SpringCloud Config 环境搭建,那么该篇博客将会帮助到你,文中...

2019-09-21 10:24:20 7416 0

原创 Git 天天用 但是 Git 原理你了解吗?

Git 原理 做技术一定要知其然知其所以然,意思就是:知道它是这样的,更知道它为什么是这样的。我主要通过4块内容来简单介绍 Git 是原理是什么样的。这4块内容如下: Git 存储目录结构介绍 Git 是如何存储的 Git 的对象 Git引用 当然 Git 原理不仅仅包含这些,想要更深入了解请...

2019-09-20 17:27:28 114185 18

原创 带你入门SpringCloud服务发现 | Eurka搭建和使用

前言 服务注册与发现是微服务中最为基础的环节,而 Eureka 就是一个可以帮助你实现服务注册与发现的选择之一。如果你对 Eureka 和服务发现了解甚少,那么该篇博客将会帮助到你。文中通过具体操作带你了解如下内容: 什么是服务注册与发现 什么是 Eureka SpringCloud Eure...

2019-08-31 23:16:57 1362 0

原创 SpringBoot 2 快速集成 Jedis客户端(自动配置版)

<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>

2019-06-22 18:46:08 2629 1

原创 不会部署并调试SpringBoot源码?一看必会IDEA操作

SpringBoot 现在这么火几乎是面试必问,如果你能说出点源码是如果实现的,那么面试官跟定对你刮目相看。但是好多同学往往在部署SpringBoot源码的时候,由于找不到门路而选择放弃。本篇博客通过简单方式教你如果将SpringBoot源码导入IDEA并对其进行调试,对核心的代码添加自己注释内容。

2019-02-27 19:14:17 3296 0

原创 玩转SpringBoot 2.x 解析BeanPostProcessor原理篇

专题系列分类:玩转SpringBoot2.x系列教程 1 demo 版本说明 开发工具:Spring Tool Suite (STS) springboot版本:2.0.5.RELEASE jdk版本:1.8.0_144 在阅读该博客前建议大家一定要把demo写下来 在自己的环境下,根据...

2018-10-23 17:15:44 2356 0

原创 自律不熬夜真的那么难吗?

熬夜是为了自由的滋味 ——【我执】 都靓Amber 视频号号主在介绍关于很难做到自律不熬夜的问题原因这样说道: 不熬夜已经成为了这个时代最难的自律,梁文道在【我执】中说:“熬夜是为了自由的滋味” 。为了追剧熬到深夜、为了吃鸡通宵达旦、即使朋友圈不在有新消息也不愿放下手机。好...

2020-05-24 10:33:38 2030 5

原创 Intelli IDEA 快捷键操作,咱来点不一样的

前言 本文并不打算简单罗列 IntelliJ IDEA 快捷键,而是教你如何通过刻意的练习,来掌握IntelliJ IDEA 快捷键的操作。需要注意的是本文操作均使用Mac进行演示。文中会介绍如何查看 Windows 快捷键。 为什么要熟练使用你的开发工具 「程序员修炼之道」中有一段关于使用...

2020-05-10 15:23:16 424 0

原创 快速入门 Nacos 作为配置中心操作
原力计划

目前比较成熟的配置中心有:SpringCloud Config、Apollo、Nacos。本文主要介绍通过 Nacos 作为配置中心的操作。通过本文你将了解如下内容: - 在本地环境搭建单机版 Nacos 配置服务端 - 通过Alibaba Initializr 生成 SpringBoot...

2020-05-01 23:00:01 305 0

原创 后台定时统计任务太耗时如何优化一下

最近公司开发了一个新功能:统计有关联课程的学习信息,数据是每天晚上12点开始统计。由于数据量有点大,所以每次统计当天的任务需要差不多10个小时。运营人员需要第二天就看到数据,但是每天10点后才能看到确实有点不合理。于是组长让我把代码统计任务程序时间缩短一下。

2020-04-19 12:00:58 755 0

原创 看完这篇学不会 Vim 定位操作我跟你姓!
原力计划

前言 Linux 有一款编辑神器 Vim,熟练使用它的小伙伴对它爱不释手。但是 Vim 入手的门槛有点高,需要记住各种快捷键。尤其是 Vim 的各种定位操作例如:光标切换到第7行、光标移动到行尾或行首等等。本文通过练习加测验的模式带你快速玩溜 Vim 定位操作。 需要注意的是:本文适合有Linux...

2020-03-14 14:03:42 2018 7

原创 推荐一门免费提升开发效率的课程,非广告。

最近看了慕课网上闪电侠老师的免费课程:IntelliJ IDEA神器使用技巧,看完后瞬间觉得醍醐灌顶。看完后深刻理解了工欲善其事必先利其器,用好开发工具以及它的快捷键绝对可以大大提高你的开发效率。在此非常建议入门不久和不太擅长使用 IntelliJ IDEA 快捷键的小伙伴。 观看视频教程前需要注...

2020-02-29 22:42:06 1574 0

原创 玩转SpringBoot2.x之缓存对象
原力计划

提到Redis 大部分的人首先想到的可能就是缓存,那么在 Java 项目中如何把对象缓存起来呢?这就是本文接下来要介绍的内容:缓存对象。本文通过SpringBoot 项目带你快速了解通过Jedis 把对象缓存到Redis中。

2020-02-27 08:23:35 2020 0

原创 带你学 Redis: 基本命令 String 操作(三)

前言 Redis 常用的数据结构有: String (字符串)、 List(列表)、Set(集合)、HashMap(哈希)、Sorted sets(有序集合)。不常用的有:Bitmaps(位图)、Hyperloglogs 、Geospatial。本文主要介绍如何Redis 中 String 的操作...

2020-02-25 18:14:32 1872 0

原创 玩转 SpringBoot 2.x 之 RedisTemplate 操作
原力计划

Spring 专门提供了进行 Redis 操作的抽象 RedisTemplate,底层依然使用 Jedis 或 lettuce。SpringBoot 2 默认使用 lettuce。

2020-02-25 16:30:02 2263 0

原创 记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史

https://www.virtualbox.org/ VirtualBox 6.1.4 访问 https://mirrors.aliyun.com 下载 centos 镜像。 6.0.2 https://www.cnblogs.com/sbman/p/7346333.html ht...

2020-02-24 12:42:44 2144 0

原创 Win10 通过 VirtualBox安装CentOS7操作手册

下载并安装 VirtualBox 访问 VirtualBox 官网 https://www.virtualbox.org/ 下载 Windows 安装包,然后傻瓜式安装即可。Win10 系统建议下载 6.0.2 版本,亲测没有问题。 下载 CentOS 镜像 访问 https://mirrors...

2020-02-24 12:33:35 2084 2

原创 SpringCloud 服务网关 Zuul 自定义路由和排除路由配置
原力计划

自定义和排除路由配置 zuul.routes.zqmyUser.path=/zqmyUser/** zuul.routes.zqmyUser.service-id=user 接受cookie的信息 zuul.routes.sensitiveHeaders= 自定义前置过滤器和后置过...

2020-02-23 11:10:36 1873 0

原创 玩转 SpringBoot 2.x 之 快速集成 Jedis客户端(普通版)
原力计划

前言 Java 开发 一般会选择 Jedis 客户端来进行 Redis 相关的操作,本文通过SpringBoot 项目带你快速上手 Jedis 相关的操作。 代码案例 基础配置操作 引入 jedis 客户端的依赖,具体代码如下: <dependency> <groupId>...

2020-02-22 19:59:54 1730 0

原创 带你学 Redis:Redis安装(二)

Windows 安装 请参考 Win10下使用Docker运行Redis并进行端口映射和持久化 MAC安装 Docker 安装 安装 Docker 拉取Redis 镜像 根据Redis 镜像运行一个redis 容器 docker run -itd --name redis-test -p 6379...

2020-02-21 11:49:39 1767 0

原创 带你学 Redis:Redis简介(一)

Redis 是什么? Redis 是一个高性能 key-value 的非关系型内存数据库,这里 key-value 可以理解成Java中的 Map。Redis 的 value 支持各种数据结构类型,不仅有常用的 string,还有 list、set、hashmap、sorted sets、bitm...

2020-02-21 11:38:30 671 0

原创 手把手带你入门 Docker Compose

通过本文你将了解到如下内容:什么是 Docker Compose、Docker Compose 运行 SpringBoot 项目、Docker Compose 运行 SpringBoot + 数据库项目、Docker Compose 启动 2个SprignBoot 项目并互相调用。

2020-02-15 17:33:11 987 0

原创 你修改了样式,却要我手动清除游览器缓存,这是BUG!

1. 事件背景 公司网站首页的样式进行了大量改版,但是上测试线后,测试同事对我们开发说:怎么还是原来的效果,没有任何变化啊。听到这样的问题,我们第一反应是游览器缓存。你清除一下游览器缓存,或者换一个游览器。 手动清除游览器缓存虽然可以解决问题,但是用户根本不知道啥是缓存,也不会手动清楚游览器缓存。...

2020-01-09 18:21:22 14562 16

原创 代码刚提交暂存区,组长突然要我把新增代码 Commit另一分支怎么办?

1. 背景 最近刚换公司,上家公司使用 svn 进行代码的版本控制,而现在公司使用的是git 方式。因为自己平常也有使用 git,所以基本使用操作还是没有问题的。 最近需要做的新功能需求讨论了一周,这期间我提前在 master 分支上编写大量基础代码。在正式开始开发时,领导跟我说你切换到xx分支上...

2020-01-04 17:50:19 3913 3

原创 带你入门SpringCloud 之 服务网关 Zuul

1代的zuul 性能比较差,2代还可以。 9000 是zuul的项目直接是服务名称+api 自定义路由: 添加配置后可以访问所有的路由规则 禁止访问某个地址配置 排除某些路由 Zuul:Cookie和动态路由 敏感头的过滤配置置空即可 如果做到动态路由,就是改了配置后直...

2019-12-08 20:07:19 4244 1

原创 玩转 SpringBoot 2.x 之使用 SpringDataJpa 篇

前言 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,S...

2019-11-30 14:12:19 4029 0

原创 玩转 SpringBoot 2 之整合定时任务篇

前言 通过本文你将了解到SpringBoot 2 中整合定时任务使用教程,具体详细内容如下: SpringBoot 自带定时任务使用教程 SpringBoot 集成 JDK 定时任务使用教程 SpringBoot 集成 quartz 使用教程 阅读前需要你必须了解如何搭建 SpringBoot...

2019-11-27 06:30:04 3904 0

原创 玩转 SpringBoot 2 之发送邮件篇

通过本文你将了解到SpringBoot 2 中发送邮件使用教程,具体详细内容如下: - 发送普通的邮件 - 发送html格式邮件 - 发送html 中带图片的邮件 - 发送带附件的邮件

2019-11-04 09:19:03 4350 3

原创 玩转 SpringBoot 2 之整合 WebSocket 篇

本文主要介绍如何在SpringBoot 2 中使用 WebSocket 的快速搭建教程,阅读前需要你必须了解如何搭建 SpringBoot 项目。 在搭建前先来了解一下什么是 WebSocket,WebSocket 简单点说就是 HTML5 提供的基于 TCP 一种新的协议,它的作用就是:使浏览...

2019-10-24 17:16:39 2757 0

原创 玩转 SpringBoot 2 快速整合 Filter 注解版

前言 本文主要介绍如何在SpringBoot 2 中使用 Filter 的快速搭建教程,阅读前需要你必须了解 Filter 的基础使用以及如何搭建 SpringBoot 项目。 快速演示操作 第一步: 编写 Filter 类并且在 Filter 类上声明 @WebFilter注解,并通过 @Web...

2019-10-04 01:32:48 2805 3

原创 玩转 SpringBoot 2 快速整合 Listener

前言 本文主要介绍如何在SpringBoot 2 中使用 Listener 的快速搭建教程,阅读前需要你必须了解 Listener 的基础使用以及如何搭建 SpringBoot 项目。 快速演示操作 第一步: 编写 Listener 并且在 Listener 类上声明 @WebListener 注...

2019-10-04 01:07:10 4412 0

原创 玩转 SpringBoot 2 快速整合 Servlet

前言 本文主要介绍如何在SpringBoot 2 中使用 Servlet 的快速搭建教程,阅读前需要你必须了解 Servlet 的基础使用以及如何搭建 SpringBoot 项目。 快速演示操作 第一步: 编写 Servlet 类并且在 Servlet 类上声明 @WebServlet 注解,并通...

2019-10-04 00:48:01 1687 2

原创 带你入门SpringCloud 之 通过SpringCloud Bus 自动更新配置

前言 github 配置该完还是需要重启配置服务才可能更新配置 SpringCloud Bus 环境搭建 需要注意的是操作前需要先安装并启用 RabbitMQ 首先在Config Server 项目和Config Client (具体的服务) 中引入 SpringCloud Bus starter...

2019-10-02 00:25:51 1251 0

原创 玩转 SpringBoot 2 之整合 JWT 下篇

在《玩转 SpringBoot 2 之整合 JWT 上篇》 中介绍了关于 JWT 相关概念和JWT 基本使用的操作方式。本文为 SpringBoot 整合 JWT 的下篇,通过解决 App 用户登录 Session 问题的实战操作,带你更深入理解 JWT。通过本文你还可以了解到如下内容: Spr...

2019-09-30 17:41:18 4378 9

原创 玩转 SpringBoot 2 快速整合拦截器

因为在SpringBoot 中没有 xml 文件,所以SpringBoot 为我们提供 Java Config 的方式来配置拦截器。配置方式有2种: 1. 继承 WebMvcConfigurerAdapter (官方已经不建议使用) 2. 实现 WebMvcConfigurer

2019-09-24 19:12:33 4973 3

原创 JS-SDK自定义微信分享(SpringBoot版)

JS-SDK自定义微信分享,就等你来看!

2019-09-17 17:23:33 1435 1

原创 SpringBoot中获取微信用户信息竟然这么简单!

不知道你是否参加过拼多多上邀请微信好友砍价功能,这个功能实现首先需要考虑的就是获取微信用户的信息。获取用户信息就是获取公众号下微信用户的信息,今天我就来讲讲如何从公众号下获取微信用户信息。

2019-09-11 17:03:00 2069 3

原创 史上最详 Thymeleaf 使用教程

主要介绍 Thymeleaf 的基础用法、内联、模板布局、预定义的工具对象。整体来看Thymeleaf 使用语法还是很强大的,但是我这里不会强烈安利你使用 Thymeleaf,正如 Thymeleaf 官方所说:“无论如何,比较技术的最好方法是自己使用它们,并感觉哪个最适合你!” 你同样可以选择使...

2019-09-10 08:22:44 8817 1

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