自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 集群环境下,利用多实例处理复杂的单一请求

1 集群环境下,利用多实例处理复杂的单一请求 我们开发之中常常遇到这样的场景,单一的一个请求处理某一批数据,或者对某一批数据进行计算,例如定时任务需要批量处理某些数据,那么定时任务的job服务,调用对应服务的时候,由网关分配了某一个实例进行处理,这种场景,如果用普通的开发方式会有一些弊端,无法合理的利用服务器资源,出现某一个实例一直高负荷运转,其他实例空闲的情况,对请求的处理也花了更多的执行时间...

2019-12-10 21:29:14 2121

转载 缓存穿透,缓存击穿,缓存雪崩,热点数据失效 问题解决方案

一:缓存穿透1.1 概念正常情况下,查询数据,先查询缓存,缓存中有数据直接返回,缓存没有查到就去数据库查询.如果请求本身就不存在的数据,那么请求每次都会请求到数据库上面.这种查询不存在数据的情况是缓存穿透.1.2 带来的问题如果出现大量恶意请求用不存在的id查询数据, 会产生大量的请求到数据库查询. 可能会导致数据库压力过大而宕机.1.3 解决方法1.3.1 缓存空值每次查询,无...

2019-04-30 17:00:09 1933

转载 Navicat 乱码问题解决策略(完全乱码 和 新建查询窗口乱码 和 表格乱码)[带图]

参考博客原址:https://blog.csdn.net/qq_37597345/article/details/83106983 [1].完全乱码问题最近在ubuntu系统上安装了Navicat,刚开始发现都是方框乱码。我在网上找了看了相关博客,大体的解决思路是:在软件安装目录下找到start_navi...

2019-03-14 15:51:29 3084

原创 账户安全性校验和单点登陆方案设计

账户安全性校验设计:每次登陆将jwt放入当前帐号对应的redis 修改密码,删除账号,冻结账号 清空账号对应的所有jwt 每次访问将jwt和redis中的进行比对,未发现则重新登陆,发现则接着进行接口的权限校验。单点登陆设计    上面流程设计中 redis中存放的jwt和用户的关系一对多改为一对一即可。...

2019-01-17 11:29:57 2366

原创 分布式oAuth azure认证流程设计(前后端分离,后端服务集群)

一:功能要求    使用azure的Azure Active Direction功能创建应用程序,该应用程序内的子账号授权登陆到我们的admin系统。二:技术栈oAuth授权码模式:    admin Server请求的两次authServer,第一次是请求授权服务器,获取授权码,第二次是认证服务器获取认证。但是在该项目中两类服务器都是azure服务器,就放到了一起统一当作auth S...

2019-01-17 11:15:37 2851 2

原创 ubuntu 下的PDF阅读器 okular

step 1: 安装      sudo apt-get install okular step 2: 中文配置,安装好就是中文则不需要配置      sudo apt-get install kde-l10n-zhcn step 3:重启

2018-08-30 13:46:52 4686 2

原创 ubuntu 安装 RabbitMQ

安装RabbitMQ由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:sudo apt-get install erlang-nox安装rabbitMq命令:    sudo apt-get update    sudo apt-get install rabbitmq-server    启动、停止、重启、状态rabbi...

2018-08-30 13:43:53 1916

原创 ubuntu 安装 docker

docker 卸载:sudo apt-get remove docker docker-engine docker.io安装 docker    sudo apt-get update    sudo apt-get install \        apt-transport-https \        ca-certificates \        curl \      ...

2018-08-30 13:41:40 1865

原创 ubuntu安装redis

ubuntu 安装redis    sudo apt-get update    sudo apt-get install redis-server启动 Redis    redis-server    查看 redis 是否启动?    redis-cli以上命令将打开以下终端:    redis 127.0.0.1:6379>127.0.0.1 是本机 IP...

2018-08-30 13:38:34 1915

原创 一键清除本地缓存的所有无用的docker镜像命令

一键清除本地缓存的所有无用的docker镜像命令:        docker images -q --filter "dangling=true" | xargs -t --no-run-if-empty docker rmi

2018-08-30 10:52:33 18301

原创 当有父id时,合并两张表数据

查到A表递增值,如果值不连续,修改递增值alter table A auto_increment=55合并表数据时,同步插入id和父id,并且加上递增值。insert into A (id, parent_id,name) (select id+54,parent_id+54,name from B)...

2018-05-25 10:50:16 2397

空空如也

空空如也

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

TA关注的人

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