排查Mysql突然变慢的一次过程

2020-08-07
阅读 2 分钟
2.6k
本文源地址:排查Mysql突然变慢的一次过程上周客户说系统突然变得很慢,而且时不时的蹦出一个 404 和 500,弄得真的是很没面子,而恰巧出问题的时候正在深圳出差,所以一直没有时间 看问题,一直到今天,才算是把问题原因找到。

OkHttp,一次无奈的使用

2020-06-04
阅读 7 分钟
2.3k
最近由于一些不得已的原因,接触到了OKHttp,说起来也挺Dan疼的,之前同事将生产附件上传地址配置成了测试地址,还好数量不多,没有造成太大的影响,况且的是这位同事又离职了,当时只能在心中默默的问候了他N遍,当然问候完了之后,也不得不继续数据同步的工作。?OKHTTP官方地址:okHttp 本文源地址:一次使用OKHTTP的...

搭建SpringCloud微服务框架:六、数据库持久层-SpringDataJPA

2020-05-29
阅读 6 分钟
1.5k
SpringDataJPA是基于Hibernate的底层封装的一套ORM框架,使用起来的第一感觉是代码量真的很少,相较传统的Mybatis来说,感觉最起码少了60%,当然大部分都是体现在xml文件上。

搭建SpringCloud微服务框架:五、SpringCloud-Gateway 服务网关处理

2020-05-29
阅读 4 分钟
3k
由于SpringCloud-Netflix的Zuul组件不再维护,而Spring官方推出了Gateway的新组件,并且支持了SringCloud2.0的版本,所以在选型方面,直接就选择了Spring官方的Gateway。

搭建SpringCloud微服务框架:四、Spring-Security-OAuth 服务接口鉴权

2020-05-29
阅读 9 分钟
2.6k
前面已经可以通过SpringCloud可以来构建对外的接口,现在来介绍一下怎么通过使用OAuth2来进行接口的鉴权。本文源地址:搭建微服务框架(服务接口鉴权) Github地址:SQuid

搭建SpringCloud微服务框架:三、读取Nacos的配置信息

2020-05-29
阅读 2 分钟
2.7k
本篇文章来记录下使用Nacos进行远程配置文件读取的操作,类似于 SpringCloud-Config 组件的功能本文源地址:读取Nacos的配置信息 Github地址:SQuid

搭建SpringCloud微服务框架:二、SpringCloud服务注册与发现

2020-05-29
阅读 5 分钟
1.2k
搭建微服务框架(SC服务注册与发现) 本文源地址:搭建微服务框架(SC服务注册与发现)Github地址:SQuid 服务注册中心-Nacos Nacos是阿里开源的一款注册中心中间件,详细介绍可以访问Nacos官网,本次框架是基于Nacos做的注册。 安装Nacos我们可以使用Docker,Docker可以很快的安装好Nacos并且启动。 而在本项目中,引入...

搭建SpringCloud微服务框架:一、结构和各个组件

2020-05-29
阅读 3 分钟
1.9k
SQuid是基于Spring,SpringBoot,使用了SpringCloud下的组件进行构建,目的是想搭建一套可以快速开发部署,并且很好上手的一套微服务框架。本文源地址:搭建微服务框架(结构和各个组件) Github地址:SQuid

Java使用Netty实现简单的RPC

2020-05-29
阅读 6 分钟
2.1k
在写了一个Netty实现通信的简单例子后,萌发了自己实现RPC调用的想法,于是就开始进行了Netty-Rpc的工作,实现了一个简单的RPC调用工程。如果也有兴趣动手造轮子的同学,可以先看看之前写的 使用Java实现Netty通信 这篇博客。本文源地址:造一个RPC的轮子

Dubbo使用了解及想法

2020-05-26
阅读 6 分钟
1.5k
假期第二天,把Dubbo的一些理解整理了一下,对于大家广义上的Dubbo是一款分布式,高可用,负载均衡的远程调用框架,而对于做过的项目中狭义上来说,以上功能没用到过一个,属于完完全全的单机部署,所以以下只能算是个人理解,毕竟没有在生产上实际运用到分布式。

简单的Java实现Netty进行通信

2020-05-16
阅读 9 分钟
1.8k
看过dubbo源码的同学应该都清楚,使用dubbo协议的底层通信是使用的netty进行交互,而最近看了dubbo的Netty部分后,自己写了个简单的Netty通信例子。本文源地址:实现Netty进行通信

一些SpringBoot的初步理解

2020-04-20
阅读 3 分钟
943
SpringBoot作为近几年很火的微服务框架,只需要简单的几个依赖,少量的配置,就可以使用它快速搭建一个轻量级的微服务,优点是简单、快速、大道至简,缺点是真的太单一,不适于项目中的模块开发。 如果是单一的应用,比如做接口转发、项目启动,SpringBoot很合适这些场景,如果是项目开发,建议还是使用SpringCloud。 下...

使用内网穿透进行开发调试

2020-04-14
阅读 1 分钟
2.4k
使用钉钉开放平台进行内网穿透 最近在写微信小程序,由于小程序需要实时在手机上调试的原因,不能像在PC上使用 localhost 进行调试,所以了解到了内网穿透的功能。 钉钉的内网穿透机制流程 介绍 内网穿透:简单点来说就是内部局域网络,通过映射端口,可以让外网的计算机通过映射的端口来访问内部的局域网。 以微信小程...

Nginx-高性能的反向代理服务器

2020-04-08
阅读 3 分钟
3k
上面图可以直观的看出Nginx的用处,可以将请求转发至Web服务器和文件服务器,当然还可以转发其他的内容,比如Rest接口,TCP端口等等。

使用Cloudflare增强网站

2020-04-07
阅读 1 分钟
2.1k
Cloudflare Cloudflare是美国的一家网络性能和安全公司,近期由于自己域名HTTP证书到期,了解到了Cloudflare,用到了它提供的CDN以及SSL 如何设置CDN 登入Cloudflare网站,点击Add Site按钮,输入自己的网站域名,出现下面界面时 选择免费Free,当然土豪随意,然后Cloudflare会匹配出当前域名和域名的二级域名,Confirm...