Skip to content

Instantly share code, notes, and snippets.

@swachian
swachian / rabbitmq_in_depth.md
Last active July 25, 2018 14:24
RabbitMQ学习笔记(rabbit mq in depth)

两大基础特性: 1. Written in Erlang; 2. Based on AMQP model. 做集群的时候借助了erlang的IPC特性。

amq让两个master mq之间的数据交换成为可能,可提供一系列的扩展和数据同步服务。

exchange -- 负责路由msg到queue的组件
Queue -- 在磁盘或者内存中存放消息的数据结构
Bingding -- 又名,binding keys, 告诉exchange哪个queue用于存放msg的规则

RabbitMQ在AMQ之外,也允许定义exchange间的binding。

@swachian
swachian / JedisTest.java
Created December 19, 2017 07:57
基于RedisCacheService定于的异步处理测试
package io.juzhen;
import java.util.ArrayList;
import java.util.concurrent.CountDownLatch;
import io.juzhen.redis.server.RedisCacheService;
import org.apache.catalina.authenticator.jaspic.AuthConfigFactoryImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;

Uninstall the Docker package:

$ sudo apt-get purge docker-ce

Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes:

$ sudo rm -rf /var/lib/docker
http://www.roadtripamerica.com/forum/content.php?7
#1 Pay Attention
很多事故的发生原因是因为**没看见**对方。发生的地点往往在家附近。集中注意力是防御性驾驶的起点和源泉。
#2 Don't Trust, NOBODY!
不要相信路上任何的驾驶人

我们所走的这条高速公路为京哈高速,代号G1,也就是国家高速1号线的意思了,虽说排名肯定不分先后,但在英朗GT的环中国路试行程里,踏上这段高速公路,也可算是其中一个象征性事件。全程结束后,我们也将会总结英朗GT走过多少国家高速公路。

不容易之一:进京证

众所周知进,外地车入北京五环内要想不挨罚的话,最好还是乖乖办理进京证。按照正常的进京路线,从东北过来的我们,可以在京哈高速与五环交界处的进京检查站办理,完全不用下高速,然后就可以顺利入京。

出乎意料的是,进京证的办理出乎意料地顺利,驾驶证、行驶证、交强险单齐全的情况下,进去不到三分钟,红纸到手,临时进京证有效期一周。收费?免费!

(PS一下:这里需要说明的是,即便是办理了进京证,也要遵守北京的尾号限行规定。另外,早晚高峰期(7:00-9:00,17:00-20:00)时,有证的外地车仍然不能上路行驶。也就是说,我们要在有限的几个小时之内,找到办证地点、进入市区、经过地标、体验拥堵、然后在重重车流中冲出重围、离开北京。如果在高峰期之前被困在北京出不来的话,警察来了车子不包邮哦……)

@swachian
swachian / pg.mkd
Last active August 29, 2015 14:05
Ubuntu安装pg gem包

为了部署到Heroku,安装了pg gem。 在mac上,直接homebrew install postgresql, 随后bundle即可。

在ubuntu上,则费了很长时间一直报错。尽管sudo apt-get 安装了不少包,但错误依旧。最后发现安装 0.14.0的版本是没有问题的,而最新的 0.17.1则不行。

即使加了gem install pg -- --with-pg-config=/pat/pg_config依然不行。于是使出大杀招,去PostgreSQL下载了源码并安装在/opt/postgresql9.3.5。PostgreSQL的安装还是很平顺的,和ubuntu配合的没问题,经典的三部曲configure --prefix=/path && make && sudo make install后即可安装成功。

最后运行:gem install pg -- --with-pg-config=/opt/postgrelsql9.3.5/bin/pg_config 这下子就ok了。

@swachian
swachian / net.bat
Last active August 29, 2015 14:05
win7网络断开和重连
ipconfig /release
ping -n 3 127.0.0.1>nul
ipconfig /renew
@swachian
swachian / Teana.mkd
Last active August 29, 2015 14:05
天籁的用车心得

一. 雷达篇

天籁在车头和车尾各有两个感应雷达,总共四个雷达分布在天籁的四个角上。对比一下的话,有些车子是在尾部有4个雷达,即尾部除了两个脚, 中间还有两个探头。所以相对而言,天籁的雷达探测覆盖面尤其是尾部不算很密。但这个设计也是合理的,因为有倒车影像的话,后面中间是可以 用眼睛直接看到的。所需要防止的主要就是两边的两个角落。

而天籁的前雷达真的非常有用。无论是在行车过程中还是挪车中,都给驾驶者充分的信心。因为上海的马路上,当你不得不停下时,飞机和行人是很 习惯乱穿的。当年慢速开动时,行人也往往可能并不远。而有了前雷达,则对新手可以提供很大的帮助。当然,主要还是要看眼睛看,雷达毕竟 只是辅助的。

@swachian
swachian / helper.md
Last active August 29, 2015 14:02
Java Web中使用EL调用helper方法

JSP中的代码

传统的老三样

长久以来的Java Web开发,在jsp层面进行读取或逻辑控制等行为时主要有ScriptletHelper标签三种方式。

其中,Scriptlet是最不受推荐的方式,最为推荐的是用 标签 的方式,而Helper因为免不了会使用Scriptlet,所以流传的也不广。而标签方式中,不单有相对通用的JSTL(JSP Standard Tag Library,JSP标准标签库),每个框架往往还有自己的标签库。

如struts1的: