谷神通

天子望气谈笑杀人

RabbitMQ消息确认(发送确认,接收确认)

消息确认 每个 Consumer 可能需要一段时间才能处理完收到的数据。如果在这个过程中,Consumer 出错或异常退出,而数据还没有处理完成,那么这段数据就丢失了。因为我们采用 no-ack 的方式进行确认,也就是说,每次 Consumer 接到数据后,不管是否处理完成,RabbitMQ S...

2019-01-18 17:13:20

阅读数:2

评论数:0

rabbitmq集成spring的xml配置和java代码

RabbitMQ官方支持以下五种队列类型。 队列名称 队列模型 适用 简单队列 否 工作队列 否 发布/订阅模式 是 路由模式 是 主题模式 是   使用依赖: &lt...

2019-01-17 15:35:56

阅读数:14

评论数:0

centos7上rabbitmq搭建

  RabbitMQ是目前使用广泛的消息队列中间件。当前使用的版本为3.7.9 Erlang 有两种安装Erlang的方式。一种为安装RabbitMQ专属Erlang,只包含了RabbitMQ所需要的组件,由RabbitMQ团队提供;另一种为安装完整版本的Erlang。这里采用第一种方案 ...

2019-01-17 15:24:44

阅读数:9

评论数:0

分布式文件系统FastDFS详解

分布式文件系统FastDFS详解 为什么要使用分布式文件系统呢? 嗯,这个问题问的好,使用了它对我们有哪些好处?带着这个问题我们来往下看: 单机时代 初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以...

2018-12-04 14:00:14

阅读数:43

评论数:0

基于mybatis拦截器实现数据权限

数据权限是很多系统常见的功能,实现的方式也是很多的,最近在做项目的时候,自己基于mybatis拦截器做了一个数据权限的功能。 **功能设计 a)  需要做数据权限功能的表加上一个权限id字段。 权限id可以不仅仅是组织,还可以是其他自定义的字段,用来做数据权限,如: 主键Id ...

2018-12-02 11:41:38

阅读数:71

评论数:0

Netty学习路线总结

Netty学习路线总结 序 之前开过品味性能系列、Mysql学习系列,颇为曲高和寡。都是讲理论,很少有手把手深入浅出的文章。不过确实我就这脾气,文雅点的说法叫做“伪雅”,下里巴人叫做“装逼”。 学习资料 本篇文章,打算总结下学习过程,分析学习要点。 关于netty的资料颇多,学习起来未...

2018-11-09 16:57:54

阅读数:44

评论数:0

maven私服搭建使用

前言 项目开发时,一般采用Maven来进行项目构建,管理,jar包下载,项目组开发人员开发时,只要在项目的pom.xml文件中,添加如下pom.xml信息从公共的库中下载相关的Jar包以及依赖Jar包,但有时候公共的库不是那么稳定而且下载速度往往很慢,一个团队一起开发项目时,如果每个组员都去下载...

2018-11-07 18:23:07

阅读数:33

评论数:0

ELK搭建教程(全过程)

1.服务器 使用阿里云服务器(方便),抢占式实例(便宜),4核16G,系统选择centos7.4/64位(好用)。购买地址:https://ecs-buy.aliyun.com/ 我们只是测试学习使用,把端口权限全开就行(不然外网访问不了),安全组配置那里添加如下: 2.下载ELK的...

2018-11-07 18:09:01

阅读数:1732

评论数:1

kibana中文教程

kibana中文教程:https://www.elastic.co/guide/cn/kibana/current/introduction.html

2018-11-07 10:52:12

阅读数:526

评论数:0

ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

摘要: ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自:http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志、应用程序日志和安全日志。 ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于...

2018-11-06 10:04:56

阅读数:63

评论数:0

RAP一种更高效的前后端接口对接解决方案

RAP一种更高效的前后端接口对接解决方案  Rico_wang 关注 2017.11.28 21:58* 字数 1448 阅读 14348评论 12喜欢 14 我在向小伙伴推荐RAP的时候,有的小伙伴会觉得这个是个玩好意,帮助很大,而另一部分有使用过Mock.js的会说,Mock就挺好了啊...

2018-11-05 11:21:08

阅读数:20

评论数:0

windows下ES和head插件的安装

ES安装成功后,是6.3.0的版本,装head插件时,发现好多教程都不适用,终于找到一篇可以适用的,特此记录下来。原文地址:https://blog.csdn.net/qq3401247010/article/details/78742524       ES6.0版本安装head插件...

2018-11-02 16:12:02

阅读数:23

评论数:0

tcp_timestamps tcp_tw_recycle引起的服务器连接不上问题

最近一个非常奇怪的问题,多台手机客户端利用公司wifi连接一台服务器,但是频繁出现连接不上情况,而且一台能连接上,另一台就会断开。断开的时候再尝试连接,但是没有apache跟tomcat的任何访问记录,但是3G连接不会出现这个问题。 最近发现一个PHP脚本时常出现连不上服务器的现象,调试了一下,...

2018-10-17 14:01:13

阅读数:31

评论数:0

各种乱码问题及原理,很全面

一、编码进程 【01编码】——很久很久以前,为了表示二极管的通、分,我们引入的高电平、低电平,之后又引入的1、0编码进行代替   【ASCII编码】——很久以前,也就是上个世纪60年代,美国佬为了把计算机的“0101010”编码与文字进行对应起来,制定了一套ASCII编码方案。人总是自私的,...

2018-09-11 17:19:46

阅读数:121

评论数:0

spring-redis序列化

  (一)spring data redis 提供了多种可选择策略(RedisSerializer) JdkSerializationRedisSerializer:POJO对象的存取场景,使用JDK本身序列化机制,将pojo类通过ObjectInputStream/ObjectOutputS...

2018-09-11 16:12:10

阅读数:72

评论数:0

vue入门教程+实战+Vue2+VueRouter2+webpack

vue入门之路篇系列教程: vue最简单的入门教程+实战+Vue2+VueRouter2+webpack(一) vue最简单的入门教程+实战+Vue2+VueRouter2+webpack(二) vue最简单的入门教程+实战+Vue2+VueRouter2+webpack(三) vue最简单的入门...

2018-09-06 16:15:02

阅读数:155

评论数:0

Centos 7搭建Gitlab服务器超详细

硬件配置:阿里云ecs服务器2核8G,centos7.4系统,阿里云服务器必须配置安全组,确保外网可以访问到服务器指定端口:https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.121.1.51704df5jo...

2018-08-24 16:11:54

阅读数:1147

评论数:0

MongoDB 那些坑

MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用...

2018-08-17 11:59:09

阅读数:92

评论数:0

MongoDB存储引擎选择

MongoDB存储引擎选择 MongoDB存储引擎构架 插件式存储引擎, MongoDB 3.0引入了插件式存储引擎API,为第三方的存储引擎厂商加入MongoDB提供了方便,这一变化无疑参考了MySQL的设计理念。目前除了早期的MMAP存储引擎外,WiredTiger和RocksDB均 已完成...

2018-08-17 11:50:53

阅读数:62

评论数:0

MongoDB 表设计

12月12日上午,TJ在开源中国的年终盛典会上分享了文档模型设计的进阶技巧,就让我们来回顾一下吧: —————————————————————————————————————————————————————————- 从很久以前,我就开始接触开源产品:从最开始的使用、受益者到后来的贡献者,到现在...

2018-08-17 11:28:26

阅读数:778

评论数:1

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