logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用Guava RateLimiter限流入门到深入

前言在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流缓存: 缓存的目的是提升系统访问速度和增大系统处理容量降级: 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开限流: 限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理常见限流算法漏桶算法漏桶算法思路很简单,水

#java#guava
基于nginx的负载均衡与反向代理

下载安装参考博文:http://www.cnblogs.com/crazylqy/p/6891929.html这篇参考的博文中,比较详细的讲解了如何下载安装和配置nginx服务器同时也可以参考慕课网的视频http://www.jikexueyuan.com/course/1470_2.html?ss=1博主是参考以上两个搭建nginx服务器的。--------

servlet接收http接口入参两种方式

在做开发时,有时可能因为某种原因,需要使目标系统对外暴露接口供第三方系统调用,这是为方便就可能暴露一个servlet,其接受参数只能从j2ee内置对象HttpServletRequest取参数,不同方式提交参数,取参数方式也不一样方式一:传json字符串例如第三方ajax请求如下:var str = {"title":"上线商品数","number

mysql数据库给表创建序列

今天自己在玩项目时,发现自己没有弄过序列,以前只是用过,今天一用才发现,还是有点学问的:mysql和oracle数据库创建索引还是不一样的oracle数据库自带创建索引功能,某些特定客户端可以直接使用工具创建索引,很简单,在这里就不细说了但是mysql创建索引就需要一步一步写sql来执行了,话不多说,一步一步的流程如下,博主亲测。mysql数据库给表创建序列第一

#mysql#数据库
mysql数据库给表创建序列

今天自己在玩项目时,发现自己没有弄过序列,以前只是用过,今天一用才发现,还是有点学问的:mysql和oracle数据库创建索引还是不一样的oracle数据库自带创建索引功能,某些特定客户端可以直接使用工具创建索引,很简单,在这里就不细说了但是mysql创建索引就需要一步一步写sql来执行了,话不多说,一步一步的流程如下,博主亲测。mysql数据库给表创建序列第一

#mysql#数据库
CentOS 关闭防火墙命令与 注意事项

近日在虚拟机上部署项目时发现在虚拟机每次重启之后都得重新关闭防火墙,很是麻烦,所有想着怎么永久性关闭防火墙,毕竟这只是自己用来玩的虚拟机,虽然是一个很简单的事,但是在解决的过程中让我深刻意识到,不管做啥,一定要关注软件的版本号,要不然一切都是白搭。其中细节,带我细细说来。我要说的就是CentOS 6和CentOS7在关闭防火墙时的区别作为刚学习Linux的新手,不知道具体关闭防火墙的

centOS+nginx 搭建SFTP服务实现上传和nginx访问资源

一、sftp服务搭建(博主用的是宿主机window7 虚拟机centOS7)参考自:http://www.linuxidc.com/Linux/2016-08/134340.htm打开命令终端窗口,按以下步骤操作。0、查看openssh的版本ssh -V 使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。1、创

通过Jedis 客户端连接redis注意事项(亲自经历)

进入,博主对redis很感兴趣,就准备在我本地的虚拟机上面搭建一个redis服务器。然后再在本地IDE上面写程序来玩这个redis,经历之后才知道,要注意的东西太多了,废话不多说,直接进入主题。环境: 宿主机:Win7虚拟机:CentOS 7redis:3.2.9以下所讲全部是基于以上环境,别的版本可参考首先是在虚拟机上面安装虚拟机,这个就不讲了,可以参考网上的

到底了