logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot利用redis分布式锁解决集群下定时任务重复执行

一个应用里有利用定时任务统计数据并插入数据库的需求,在单机情况下,不用考虑任何重复执行问题但在集群下部署多个应用,定时任务就会出现重复执行的问题,为了避免资源浪费和脏数据的问题出现,借助redis分布式锁解决redis分布式锁原理如下:基于Redis实现的分布式锁其实很简单,底层就是使用redis的setnx指令来实现的加锁,我们来看看官方对setnx的定义:SETNX key valu...

logback输出日志到elasticsearch方案

功能一: 微服务日志采集汇聚方案第一步:maven引入,放在dependencys的第一位,一定是第一位<dependency><groupId>com.suncreate</groupId><artifactId>log-lib</artifactId><version>1.0.0...

java.sql.SQLException: GC overhead limit exceeded处理百万数据出现的异常

下面是Windows下Tomcat服务器日志中出现的异常:这种问题的异常解释是什么,我就不再描述了,百度有各种解说,只说一下在我的运行环境下怎么解决这个问题,不让问题出现,功能正常运行起来的方法。项目是一个简单的springboot框架,在eclipse中开发调试,使用springboot内置Tomcat运行项目,页面测试功能OK,没有出现以上所述异常。将项目打为war包部署到Tomc...

#jvm
网关,过滤器,nginx区别和联系

1,网关网关(Gateway)就是一个网络连接到另一个网络的“关口”。在Nginx 配置负载均衡之后,可以进入到网关,在网关决定进入到哪个真实的web 服务器。2,将Ngnix 配置 API 网关http {includemime.types;default_typeapplication/octet-stream;sen...

关于LINUX权限root用户-bash: ./startup.sh: Permission denied

关于LINUX权限-bash: ./startup.sh: Permission denied&lt;script type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;/script&

presto的安装与部署(对接kafka)

Preston 官网:http://prestodb.io/Preston Github 主页:https://github.com/facebook/presto一 安装环境操作系统:CenteOs 6.6 JDK 版本:1.8ps: 本测试将presto的coordinator和worker都部署在一个节点上。二 安装Presto2.1 下载pres

SwitchHosts—hosts管理利器

SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间,而且这个过程毫无乐趣可言。SwitchHosts目前最新版本是:SwitchHos

到底了