时光钟摆

一点一点

记一次线上故障排查

背景描述: 平台采用spring-cloud 的微服务框架。用eureka 作为服务注册中心,用zuul 作为网关,在加上两个服务调用者和服务提供者。 同时使用nginx 作为反向代理服务器,mycat用做分表分库,redis用做缓存。 问题描述: 在今天早上7点多的时候,反应全部请求不了...

2019-06-14 11:24:26

阅读数 20

评论数 0

Spring 历史

目录 Spring 历史 Spring Boot 的诞生 Spring 、Spring Boot 和 Spring Cloud 的关系 Spring 历史 时间回到2002年,当时正是 Java EE 和 EJB 大行其道的时候,很多知名公司都是采用此技术方案进行项目开发。这时候有一...

2019-06-06 14:46:53

阅读数 25

评论数 0

Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失下篇

目录 前言 改造思路 改造线程方式 改造线程池方式 前言 上篇文章《Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失》我们对ThreadLocal数据丢失进行了详细的分析,并通过代码的方式复现了这个问题。 在上篇文章的末尾我也说了思路给大家提供了,...

2019-06-06 14:09:12

阅读数 13

评论数 0

Spring Boot各版本文档地址(比较齐全)

这个地址包含各个springboot版本的介绍文档 https://docs.spring.io/spring-boot/docs/ 选定版本后,进入reference/html 即可

2019-06-06 09:43:19

阅读数 46

评论数 0

mqtt.fx

MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息。 现在大的一些物联网平台比如阿里云等,都可以使用这一工具进行模拟测试。 具体版本下载参见官网:mqtt.fx 下载 eclipse paho 参见官网:paho 这里...

2019-06-05 10:25:07

阅读数 11

评论数 0

Java中的unsafe类详解

转自: https://www.cnblogs.com/thomas12112406/p/6510787.html

2019-05-30 20:13:44

阅读数 9

评论数 0

maven 入门

目录 1.maven 的基本概念 2.maven 生命周期 3.项目中maven 的pom 文件 4.maven 的配置文件setting.xml 1.maven 的基本概念 maven 可以理解为一个项目管理工具。 2.maven 生命周期 maven 有三个内置的生命周期:默认...

2019-05-22 22:18:53

阅读数 10

评论数 0

Mysql 的binlog 日志

1.binlog 基本知识 binlog 表示二进制日志文件,可以说是mysql最重要的日志文件了。 它记录了所有的ddl和dml语句,以事件的形式记录(后面会详细介绍),还包括语句所执行的消耗事件。 binlog的二进制文件是事务安全型的,具体的可以参考:MySQL redo log 与 ...

2019-05-19 14:02:37

阅读数 16

评论数 0

MQTT 一篇入门

目录 1.什么是MQTT? 2.MQTT 历史 3.MQTT 功能介绍 4.MQTT 协议框架 5.MQTT 示例 1.什么是MQTT? mqtt (Message Queuing Telemetry Transport )是一个基于客户端-服务端的消息发布/订阅传输协议,由IBM在...

2019-05-17 15:13:37

阅读数 22

评论数 0

Java Reference引用体系

参考: Java PhantomReference详解

2019-05-15 09:29:51

阅读数 21

评论数 0

Java 堆外内存管理

目录 1.什么是堆外内存? 2.堆外内存有什么优势? 3.堆外内存的使用 3.1堆外内存的设置 3.2堆外内存的创建 3.3堆外内存的回收 3.3.1自动回收 3.3.2手动回收 1.什么是堆外内存? 堆外内存和堆内内存是两个相对的概念,其中堆内内存(on-heap memor...

2019-05-13 11:32:48

阅读数 25

评论数 0

TransmittableThreadLocal 用法详解

TransmittableThreadLocal 用法详解,GitHub地址:https://github.com/alibaba/transmittable-thread-local 参考: JAVA并发编程(六):线程本地变量ThreadLocal与TransmittableThreadL...

2019-05-10 16:00:05

阅读数 26

评论数 0

网页集成支付宝扫码登录

最近研究了下支付宝的扫码登录,跟微信扫码登录差别还是很大,感觉很不好集成。 没有可用的api直接生成扫码登录的二维码,要使用支付宝的扫码登录只能是扫支付宝指定页面的二维码,才能支持跳转。 需求分析: 完成一个大数据展示平台,用户直接使用支付宝扫一扫登录,获取支付宝userid后关联出人员权限...

2019-05-10 10:44:17

阅读数 196

评论数 0

一条SQL语句执行得很慢的原因有哪些

一条SQL语句执行的很慢,需要区分是每次执行都很慢呢?还是大多数情况下是正常的,偶尔出现很慢?我们分以下两种情况来讨论: 1、大多数情况是正常的,只是偶尔会出现很慢的情况。 2、在数据量不变的情况下,这条SQL语句一直以来都执行的很慢。 针对这两种情况,我们来分析下可能是哪些原因导致的。...

2019-05-08 14:39:40

阅读数 75

评论数 0

长连接与短连接、全双工与半双工,单工

长连接: 连接建立后,需要通过心跳继续维持连接,这样发消息的时候不用每次都建立连接。 通信的过程:建立连接 --> 数据传输 --> 维持心跳 --> 数据传输 --> --> 关闭连接。 相当于自己要维护一个心跳来确保客...

2019-05-06 21:50:58

阅读数 11

评论数 0

CDN 基本工作过程

CDN (Content Distribute Network) 内容分发网络,或者叫(Content Delivery Network)内容交付网络。它的存在主要是为了让用户更快的获取内容。 使用CDN 能极大地简化网站的系统维护工作量,网站维护人员只需要将网站的内容注入CDN 的系统,通过C...

2019-05-06 21:48:05

阅读数 17

评论数 0

Spring Cloud Feign原理详解

目录 1.什么是Feign? 2.Open Feign vs Spring Cloud Feign 2.1.OpenFeign 2.2.Spring Cloud Open Feign 3.Spring Cloud Feign 的使用 4.Spring Cloud Feign 的源码解析...

2019-05-05 16:17:37

阅读数 161

评论数 0

JDK 中需要掌握的常用类库

Java 类库概念:Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库 包名以 Java 开始的包是 Java核心包(Java Core Package) ; 包名以 Javax 开始的包是 Java扩展包(J...

2019-04-27 19:08:34

阅读数 58

评论数 0

Redis为何这么快--数据存储角度

本文内容思维导图如下: 一、简介和应用 Redis是一个由ANSIC语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种 Redis在互联网公司一般有以下应用: ...

2019-04-26 17:43:22

阅读数 24

评论数 0

SecureCRT 8.3 版(下载+破解)

在网上找了很久SecureCRT ,有些能用,但没有破解,折腾了几个小时,现在记录一下,这个版本亲测有效。 下载地址 百度网盘:https://pan.baidu.com/s/1YT2vo1cdLGhSW3ODOGXtGg 提取码:85y9 破解教程 1.安装完成后先不要运行软件,回...

2019-04-25 21:23:46

阅读数 29054

评论数 16

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