小小小小涛

2018年10月16日

jedis连接池参数minEvictableIdleTimeMillis和softMinEvictableIdleTimeMillis探索

摘要: 我们通常在使用JedisPoolConfig进行连接池配置的时候,minEvictableIdleTimeMillis和softMinEvictableIdleTimeMillis这两个参数经常会不懂其含义,查各种资料也没有非常明确的说到底该如何设置,即使知道如何设置,也不知道其原理,只知道这两个参 阅读全文

posted @ 2018-10-16 12:20 小小小小涛 阅读(25960) 评论(0) 推荐(0) 编辑

2018年9月28日

socket keepalive理解

摘要: java socket编程中有个keepalive选项,看到这个选项经常会误解为长连接,不设置则为短连接,实则不然。 socket连接建立之后,只要双方均未主动关闭连接,那这个连接就是会一直保持的,就是持久的连接。keepalive只是为了防止连接的双方发生意外而通知不到对方,导致一方还持有连接,占 阅读全文

posted @ 2018-09-28 13:10 小小小小涛 阅读(17476) 评论(4) 推荐(2) 编辑

2018年4月22日

Git实操

摘要: 使用git首先要理解工作区(working)、暂存区(stage或者index)、和版本库(repo区),很多命令都是和这三个概念相关的。 git init 初始化git仓库,会生成默认的.git文件夹,里面的内容是Git来跟踪管理版本库的,千万不能手动修改git init [-q|--quiet] 阅读全文

posted @ 2018-04-22 14:11 小小小小涛 阅读(232) 评论(0) 推荐(0) 编辑

2018年4月14日

初识kafka

摘要: kafka是天然分布式的消息发布订阅系统,其强大的吞吐量能实现海量数据的处理,目前在日志处理领域拥有比较广泛的应用。 基本术语 borker是卡夫卡集群的节点, topic是一个逻辑概念,一个topic在物理上表现为多个分区(partition) partition是一个物理概念,是每个节点上存储数 阅读全文

posted @ 2018-04-14 14:40 小小小小涛 阅读(227) 评论(0) 推荐(0) 编辑

2018年4月9日

websocket随笔

摘要: https://github.com/littlechaser/push-service 我们在浏览器调服务器的时候使用http连接通常就能实现,但是如果要服务器数据发生变化,需要主动推送给客户端(如订单的状态发送变化,由新建变成待支付,需要通知客户端去进行支付),那这时候http请求是不是就显得乏 阅读全文

posted @ 2018-04-09 18:13 小小小小涛 阅读(225) 评论(0) 推荐(0) 编辑

2017年5月22日

Java生成带logo二维码

摘要: 目前生成二维码的方式有很多种,本例采用谷歌的zxing,去白边,添加logo等处理均在代码中有注释 demo连接 https://github.com/littlechaser/qrcode.git 阅读全文

posted @ 2017-05-22 16:06 小小小小涛 阅读(152) 评论(0) 推荐(0) 编辑

ActiveMQ使用介绍及实例

摘要: 上一篇讲了rabbitmq的使用以及demo,activemq的思路也与之有相似的地方。 activemq是基于Java实现的。activemq没有rabbitmq那么多的路由规则,其通信方式只有两种,queue和topic。 1.queue又称P2P模式: 一条消息仅能传递给一个消息消费者。如果多 阅读全文

posted @ 2017-05-22 16:02 小小小小涛 阅读(271) 评论(0) 推荐(0) 编辑

RabbitMQ使用介绍及实例

摘要: 消息列队不做过多解释了,直接讲讲rabbitmq的基本概念和路由模式。 一、安装及基本概念 rabbitmq是基于erlang编写的,所以安装rabbitmq之前需要安装erlang的环境,配置环境变量,百度即可。 connectionFactory、connection、channel不做过多介绍 阅读全文

posted @ 2017-05-22 15:36 小小小小涛 阅读(6495) 评论(1) 推荐(1) 编辑

2017年5月16日

redis列表操作基本命令

摘要: count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。 count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。 count = 0 : 移除表中所有与 VALUE 相等的值 阅读全文

posted @ 2017-05-16 10:52 小小小小涛 阅读(261) 评论(0) 推荐(0) 编辑

2017年3月10日

事务理解及Spring中的事务

摘要: 一、隔离级别理解 1.脏读 首先理解,一个事务对数据进行了改变,尽管该事务尚未提交,但此时其他事务中的查询语句(注意一定是处于事务中的语句,不处于事务中的语句查到的是正常的)查到的数据,是该事务修改之后的。验证如下: 一张简单的user表 我们运行下面的语句123三行,开启事务,但是尚未提交 我们可 阅读全文

posted @ 2017-03-10 16:58 小小小小涛 阅读(213) 评论(0) 推荐(0) 编辑

导航