[置顶] rabbitmq学习(一) —— 安装篇

摘要: 安装篇之windows: 略(楼主在windows上安装基本就是按部就班的没遇到什么坑) 安装篇值centos7: 主要记录下centos7下的安装,因为在该系统下安装稍微折腾了下 参考https://blog.csdn.net/y_k_y/article/details/81350274 http 阅读全文

posted @ 2019-03-10 02:06 pokid 阅读(300) 评论(0) 推荐(0) 编辑

[置顶] jenkins自动构建部署

摘要: 环境 centos7 tomcat8.5.37 maven3.3.9 jdk8 git1.8.3.1 安装jdk,tomcat,maven,git(环境变量,配置文件什么的自行百度) 部署jenkins(下载jenkins.war扔进tomcat即可,如果报错了就将war包解压一下再扔进去) 配置j 阅读全文

posted @ 2019-02-01 12:16 pokid 阅读(934) 评论(0) 推荐(0) 编辑

[置顶] httpclient初步封装

摘要: Http通信方式:HttpURLConnection和HttpClient HttpURLConnection是java的标准类,什么都没封装,用起来太原始,不方便HttpClient就是一个增强版的HttpURLConnection,是apache的项目 HttpClient 两个版本:org.a 阅读全文

posted @ 2017-01-16 11:17 pokid 阅读(920) 评论(0) 推荐(0) 编辑

2019年6月14日

mongo对分组数据进行排序

摘要: 分组之后希望按原字段进行排序,比如说时间戳,可以在分组数据中用$first显示原数据,然后在利用管道对该字段进行排序 参考: go语言代码参考 阅读全文

posted @ 2019-06-14 15:40 pokid 阅读(2896) 评论(0) 推荐(0) 编辑

2019年5月2日

go语言——goland中项目目录及编译说明

摘要: 先贴上项目结构 三个环境变量的配置。 GOROOT:Go 安装后的根目录(例如:D:\Program Files\Go),安装过程中会由安装程序自动写入系统环境变量中。go语言自带的类库。 GOBIN:Go 的二进制文件存放目录(%GOPATH%\bin),这里注意。否则后面go install 不 阅读全文

posted @ 2019-05-02 21:43 pokid 阅读(12778) 评论(0) 推荐(0) 编辑

2019年4月23日

最长回文子串

摘要: Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example 1: Example 2: 网上找了张图挺形象的,我 阅读全文

posted @ 2019-04-23 00:46 pokid 阅读(284) 评论(0) 推荐(0) 编辑

2019年3月14日

java中关于锁知识的整理

摘要: 1.1什么是锁? 在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。 锁通常需要硬件支持才能有效实施。这种支持通常采取一个或多个原子指令的形式,如"test-and-set", "fetch-an 阅读全文

posted @ 2019-03-14 16:03 pokid 阅读(952) 评论(0) 推荐(0) 编辑

rabbitmq学习(九) —— 关于消息队列的选型

摘要: 转自http://cmsblogs.com/?p=3846 在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等角色。 当然,MQ消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了 阅读全文

posted @ 2019-03-14 11:11 pokid 阅读(350) 评论(0) 推荐(0) 编辑

rabbitmq学习(八) —— 可靠机制上的“可靠”

摘要: 接着上一篇,既然已经有了手动ack、confirm机制、return机制,还不够吗? 以下博文转自https://www.jianshu.com/p/6579e48d18ae和https://my.oschina.net/u/3523423/blog/1620885 本以为这样的实现基本是没有问题的 阅读全文

posted @ 2019-03-14 01:23 pokid 阅读(326) 评论(0) 推荐(0) 编辑

rabbitmq学习(七) —— springboot下的可靠使用

摘要: 前面的学习都是基于原生的api,下面我们使用spingboot来整合rabbitmq springboot对rabbitmq提供了友好支持,极大的简化了开发流程 引入maven 配置yml 这是基础的配置,看不懂的配置后面会介绍 更详细的配置参考官方https://docs.spring.io/sp 阅读全文

posted @ 2019-03-14 00:46 pokid 阅读(1202) 评论(0) 推荐(2) 编辑

2019年3月12日

消息中间件选型

摘要: 转自 http://cmsblogs.com/?p=3846 在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等角色。 当然,MQ消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变 阅读全文

posted @ 2019-03-12 21:50 pokid 阅读(927) 评论(0) 推荐(0) 编辑

rabbitmq学习(四) —— 发布订阅

摘要: 为了说明这种模式,我们将建立一个简单的日志系统。这个系统将由两个程序组成,第一个将发出日志消息,第二个将接收并处理日志消息。在我们的日志系统中,每一个运行的接收程序的副本都会收到日志消息。 交换器(Exchanges) 在本教程的前面部分,我们主要介绍了发送者和接收者,发送者发送消息给 Rabbit 阅读全文

posted @ 2019-03-12 21:43 pokid 阅读(245) 评论(0) 推荐(0) 编辑

rabbitmq学习(六) —— 主题

摘要: 主题交换(Topic exchange) 使用 topic 类型的交换器,不能有任意的绑定键,它必须是由点隔开的一系列的标识符组成。标识符可以是任何东西,但通常它们指定与消息相关联的一些功能。其中,有几个有效的绑定键,例如 “stock.usd.nyse”, “nyse.vmw”, “quick.o 阅读全文

posted @ 2019-03-12 21:24 pokid 阅读(170) 评论(0) 推荐(0) 编辑

导航