博客园 - 指尖逆苍穹
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=185715
2019-10-02T09:56:52Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
feed.cnblogs.com
https://www.cnblogs.com/lanxuan826/p/12046444.html
谈谈MySQL中的锁 - 指尖逆苍穹
谈谈MySQL中的锁 锁的定义 在生活中锁的例子就非常多了,所以应该很容易理解锁的含义。在计算机领域,可以这样来概述,锁是计算机协调多个进行进程并发访问某一资源的机制。 在数据库中,锁也是一个非常重要的特性,DB的锁是为了支持对数据的并发访问,保证数据的一致性以及处理统一数据时不破坏事务的隔
2019-12-15T14:42:00Z
2019-12-15T14:42:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】谈谈MySQL中的锁 锁的定义 在生活中锁的例子就非常多了,所以应该很容易理解锁的含义。在计算机领域,可以这样来概述,锁是计算机协调多个进行进程并发访问某一资源的机制。 在数据库中,锁也是一个非常重要的特性,DB的锁是为了支持对数据的并发访问,保证数据的一致性以及处理统一数据时不破坏事务的隔 <a href="https://www.cnblogs.com/lanxuan826/p/12046444.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11617903.html
SpringCloud Feign 之 超时重试次数探究 - 指尖逆苍穹
SpringCloud Feign 之 超时重试次数探究 上篇文章,我们对Feign的fallback有一个初步的体验,在这里我们回顾一下,Fallback主要是用来解决依赖的服务不可用或者调用服务失败或超时,使用默认的返回值。实际应用中, 在Fallback之前,需要对服务配置重试机制,当多次重试
2019-10-02T09:56:00Z
2019-10-02T09:56:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】SpringCloud Feign 之 超时重试次数探究 上篇文章,我们对Feign的fallback有一个初步的体验,在这里我们回顾一下,Fallback主要是用来解决依赖的服务不可用或者调用服务失败或超时,使用默认的返回值。实际应用中, 在Fallback之前,需要对服务配置重试机制,当多次重试 <a href="https://www.cnblogs.com/lanxuan826/p/11617903.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11488555.html
SpringCloud Feign 之 Fallback初体验 - 指尖逆苍穹
SpringCloud Feign 之 Fallback初体验 在微服务框架SpringCloud中,Feign是其中非常重要且常用的组件。Feign是声明式,模板化的HTTP客户端,可以帮助我们更方便快捷调用HTTP API。本文主要针对Feign的熔断机制Fallback进行简单介绍。Fallb
2019-09-08T13:19:00Z
2019-09-08T13:19:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】SpringCloud Feign 之 Fallback初体验 在微服务框架SpringCloud中,Feign是其中非常重要且常用的组件。Feign是声明式,模板化的HTTP客户端,可以帮助我们更方便快捷调用HTTP API。本文主要针对Feign的熔断机制Fallback进行简单介绍。Fallb <a href="https://www.cnblogs.com/lanxuan826/p/11488555.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11221603.html
SpringBoot2.x 整合Spring-Session实现Session共享 - 指尖逆苍穹
SpringBoot2.x 整合Spring Session实现Session共享 1.前言 发展至今,已经很少还存在单服务的应用架构,不说都使用分布式架构部署, 至少也是多点高可用服务。在多个服务器的情况下,Seession共享就是必须面对的问题了。 解决Session共享问题,大多数人的思路都是
2019-07-21T08:28:00Z
2019-07-21T08:28:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】SpringBoot2.x 整合Spring Session实现Session共享 1.前言 发展至今,已经很少还存在单服务的应用架构,不说都使用分布式架构部署, 至少也是多点高可用服务。在多个服务器的情况下,Seession共享就是必须面对的问题了。 解决Session共享问题,大多数人的思路都是 <a href="https://www.cnblogs.com/lanxuan826/p/11221603.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11185510.html
Java基础之枚举类型Enum的使用 - 指尖逆苍穹
Java基础之枚举类型Enum的使用 定义 样例
2019-07-14T12:20:00Z
2019-07-14T12:20:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】Java基础之枚举类型Enum的使用 定义 样例 <a href="https://www.cnblogs.com/lanxuan826/p/11185510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11111466.html
SpringBoot1.x升级SpringBoot2.x踩坑之文件上传大小限制 - 指尖逆苍穹
SpringBoot1.x升级SpringBoot2.x踩坑之文件上传大小限制
2019-06-30T14:07:00Z
2019-06-30T14:07:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】SpringBoot1.x升级SpringBoot2.x踩坑之文件上传大小限制 <a href="https://www.cnblogs.com/lanxuan826/p/11111466.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11105211.html
SpringBoot2.1.6 整合CXF 实现Webservice - 指尖逆苍穹
SpringBoot2.1.6 整合CXF 实现Webservice
2019-06-28T15:03:00Z
2019-06-28T15:03:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】SpringBoot2.1.6 整合CXF 实现Webservice <a href="https://www.cnblogs.com/lanxuan826/p/11105211.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/11074848.html
一次线上CPU高的问题排查实践 - 指尖逆苍穹
一次线上CPU高的问题排查实践 前言 近期某一天上班一开电脑,就收到了运维警报,有两台服务CPU负载很高,同时收到一线同事反馈 系统访问速度非常慢,几乎无响应。 一个美好的早晨,最怕什么就来什么。只好推掉其他会议,专心搞定问题。 排查 登录系统一看,后端的接口访问果然全部超时。 1. 先使用top命
2019-06-23T15:12:00Z
2019-06-23T15:12:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】一次线上CPU高的问题排查实践 前言 近期某一天上班一开电脑,就收到了运维警报,有两台服务CPU负载很高,同时收到一线同事反馈 系统访问速度非常慢,几乎无响应。 一个美好的早晨,最怕什么就来什么。只好推掉其他会议,专心搞定问题。 排查 登录系统一看,后端的接口访问果然全部超时。 1. 先使用top命 <a href="https://www.cnblogs.com/lanxuan826/p/11074848.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/10997641.html
SpringBoot整合升级Spring Security 报错 【The request was rejected because the URL was not normalized】 - 指尖逆苍穹
前言 最近LZ给项目框架升级, 从Spring1.x升级到Spring2.x, 在这里就不多赘述两个版本之间的区别以及升级的原因。 关于升级过程中踩的坑,在其他博文中会做比较详细的记录,以便给读者参考,不要掉进同样的坑里。 这里我们讨论一个关于URL中包含双斜杠被拦截的问题。 发现问题 升级框架之后
2019-06-10T06:55:00Z
2019-06-10T06:55:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】前言 最近LZ给项目框架升级, 从Spring1.x升级到Spring2.x, 在这里就不多赘述两个版本之间的区别以及升级的原因。 关于升级过程中踩的坑,在其他博文中会做比较详细的记录,以便给读者参考,不要掉进同样的坑里。 这里我们讨论一个关于URL中包含双斜杠被拦截的问题。 发现问题 升级框架之后 <a href="https://www.cnblogs.com/lanxuan826/p/10997641.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/10960053.html
Web服务器☞Apache VS Nginx - 指尖逆苍穹
Web服务器☞Apache VS Nginx LZ最近公司有一个项目在Web服务器选型上,在Apache和Nginx之间引起了一些讨论。这两者目前都是业内优秀的web服务器,都实现了HTTP1.1协议。当然,技术从来都是为实现业务而发展的,所以技术选型上,也最好是根据应用场景来决定。接下来,我们对这
2019-06-01T08:33:00Z
2019-06-01T08:33:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】Web服务器☞Apache VS Nginx LZ最近公司有一个项目在Web服务器选型上,在Apache和Nginx之间引起了一些讨论。这两者目前都是业内优秀的web服务器,都实现了HTTP1.1协议。当然,技术从来都是为实现业务而发展的,所以技术选型上,也最好是根据应用场景来决定。接下来,我们对这 <a href="https://www.cnblogs.com/lanxuan826/p/10960053.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9962793.html
kafka启动报错&问题解决 - 指尖逆苍穹
kafka启动报错&问题解决 一早上班,就收到运维同事通知说有一台物理机宕机,导致虚拟机挂了。只得重启kafka服务器。 1.启动 启动zookeeper 启动kafka 2.测试 问题一 kafka启动之后,发现一直打印warn,上图。且在进程中ps ef| grep kafka,无法看到。很明显
2018-11-15T04:20:00Z
2018-11-15T04:20:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】kafka启动报错&问题解决 一早上班,就收到运维同事通知说有一台物理机宕机,导致虚拟机挂了。只得重启kafka服务器。 1.启动 启动zookeeper 启动kafka 2.测试 问题一 kafka启动之后,发现一直打印warn,上图。且在进程中ps ef| grep kafka,无法看到。很明显 <a href="https://www.cnblogs.com/lanxuan826/p/9962793.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873693.html
Memcache查看列出所有key方法 - 指尖逆苍穹
Memcached查看列出所有key方法测试的过程中,发现Memcached没有一个比较简单的方法可以直接象redis那样keys *列出所有的Session key,并根据key get对应的session内容。具体操作如下:登录MemCache tel...
2017-07-19T16:39:00Z
2017-07-19T16:39:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】Memcached查看列出所有key方法测试的过程中,发现Memcached没有一个比较简单的方法可以直接象redis那样keys *列出所有的Session key,并根据key get对应的session内容。具体操作如下:登录MemCache tel... <a href="https://www.cnblogs.com/lanxuan826/p/9873693.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873694.html
AOP日志组件 多次获取post参数 - 指尖逆苍穹
AOP日志组件 多次获取post参数需求:新增接口日志组件。通过拦截器对接口URL进行拦截处理,然后将接口post请求的参数与结果,写入日志表。问题:POST方法的参数是存储在request.getInputStream中,只能读一次,不能多次读取。从中读取...
2017-06-28T01:21:00Z
2017-06-28T01:21:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】AOP日志组件 多次获取post参数需求:新增接口日志组件。通过拦截器对接口URL进行拦截处理,然后将接口post请求的参数与结果,写入日志表。问题:POST方法的参数是存储在request.getInputStream中,只能读一次,不能多次读取。从中读取... <a href="https://www.cnblogs.com/lanxuan826/p/9873694.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873696.html
Java多线程编程核心(1) - 指尖逆苍穹
Java多线程编程核心(1)停止线程本节主要讨论如何更好停止一个线程。停止线程意味着在线程处理完成任务之前放弃当前操作。1.停不了的线程可能大多数同学会使用interrupt()来停止线程,但是此方法并不能真的停止线程,仅仅是在当年线程中打了一个停止标记。2...
2017-04-25T14:04:00Z
2017-04-25T14:04:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】Java多线程编程核心(1)停止线程本节主要讨论如何更好停止一个线程。停止线程意味着在线程处理完成任务之前放弃当前操作。1.停不了的线程可能大多数同学会使用interrupt()来停止线程,但是此方法并不能真的停止线程,仅仅是在当年线程中打了一个停止标记。2... <a href="https://www.cnblogs.com/lanxuan826/p/9873696.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873697.html
利用反射实现类的复制 - 指尖逆苍穹
利用反射实现类的复制笔者年前在项目中遇到数据复制报错,根据排查,最终锁定问题出在类的复制上面。经过多种尝试,仍不行,遂放弃common.lang包中的办法,利用反射写个类复制的工具类。闲话不多说,直接上代码。 package com.xq.util;impo...
2017-01-06T16:45:00Z
2017-01-06T16:45:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】利用反射实现类的复制笔者年前在项目中遇到数据复制报错,根据排查,最终锁定问题出在类的复制上面。经过多种尝试,仍不行,遂放弃common.lang包中的办法,利用反射写个类复制的工具类。闲话不多说,直接上代码。 package com.xq.util;impo... <a href="https://www.cnblogs.com/lanxuan826/p/9873697.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873698.html
MySQL索引背后的数据结构及算法原理 - 指尖逆苍穹
本文摘抄自 伯乐在线:http://blog.jobbole.com/24006/, 主要讲述了MySQL索引的原理以及Btree类型索引的优化。对于B-Tree更好理解,可以参考:http://blog.csdn.net/hbhhww/article/de...
2016-12-05T14:16:00Z
2016-12-05T14:16:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】本文摘抄自 伯乐在线:http://blog.jobbole.com/24006/, 主要讲述了MySQL索引的原理以及Btree类型索引的优化。对于B-Tree更好理解,可以参考:http://blog.csdn.net/hbhhww/article/de... <a href="https://www.cnblogs.com/lanxuan826/p/9873698.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873700.html
ACID、Data Replication、CAP与BASE - 指尖逆苍穹
ACID、Data Replication、CAP与BASE ACID在传数据库系统中,事务具有ACID 4个属性(Jim Gray在《事务处理:概念与技术》中对事务进行了详尽的讨论)。(1)原子性(Atomicity):事务是一个原子操作单元,其对数据的修...
2016-11-25T07:07:00Z
2016-11-25T07:07:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】ACID、Data Replication、CAP与BASE ACID在传数据库系统中,事务具有ACID 4个属性(Jim Gray在《事务处理:概念与技术》中对事务进行了详尽的讨论)。(1)原子性(Atomicity):事务是一个原子操作单元,其对数据的修... <a href="https://www.cnblogs.com/lanxuan826/p/9873700.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873701.html
如何提高AJAX客户端响应速度 - 指尖逆苍穹
如何提高AJAX客户端响应速度原文转载自:http://dorado.group.iteye.com/group/topic/7229在原文基础上,本人(以下出现的笔者,均为原作者)做了一些内容修改和格式调整。AJAX的出现极大地改变了Web应用客户端的操作...
2016-10-09T16:48:00Z
2016-10-09T16:48:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】如何提高AJAX客户端响应速度原文转载自:http://dorado.group.iteye.com/group/topic/7229在原文基础上,本人(以下出现的笔者,均为原作者)做了一些内容修改和格式调整。AJAX的出现极大地改变了Web应用客户端的操作... <a href="https://www.cnblogs.com/lanxuan826/p/9873701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873702.html
JS 数组间的操作 - 指尖逆苍穹
JS 数组间的操作(交集,并集、差集)以下是js数组之间常用的操作,如交集,并集、差集等。迭代each是一个集合迭代函数,可以将一个函数作为参数和一组可以选的参数。依次将集合的每一个元素和可选参数用函数进行计算。 /**fn 进行迭代判定的函数 *零个或...
2016-09-29T14:58:00Z
2016-09-29T14:58:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】JS 数组间的操作(交集,并集、差集)以下是js数组之间常用的操作,如交集,并集、差集等。迭代each是一个集合迭代函数,可以将一个函数作为参数和一组可以选的参数。依次将集合的每一个元素和可选参数用函数进行计算。 /**fn 进行迭代判定的函数 *零个或... <a href="https://www.cnblogs.com/lanxuan826/p/9873702.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lanxuan826/p/9873703.html
Spring上传报错413 - 指尖逆苍穹
SpringMVC上传文件报错413笔者今天工作时,运维的同事反馈我们上线不久的项目上传文件过大时,总是提示上传失败。场景重现一下,发现报错信息显示413:Request entity too large。这个错误一般出现在上传文件的时候,nginx con...
2016-09-18T15:42:00Z
2016-09-18T15:42:00Z
指尖逆苍穹
https://www.cnblogs.com/lanxuan826/
【摘要】SpringMVC上传文件报错413笔者今天工作时,运维的同事反馈我们上线不久的项目上传文件过大时,总是提示上传失败。场景重现一下,发现报错信息显示413:Request entity too large。这个错误一般出现在上传文件的时候,nginx con... <a href="https://www.cnblogs.com/lanxuan826/p/9873703.html" target="_blank">阅读全文</a>