Memcached介绍
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统.
Memcached特性
基于C/S架构,协议简单
服务端启用memcached进程, 客户端可以通过telnet操作, 也可以通过各种编程语言实现的客户端存储数据及查询状态. 客户端和服务端采用的协议简单, 支持文本协议或二进制协议
1 | $ git clone https://git.oschina.net/wuyu/wuyu-plugin.git |
1 | $ git init |
说明: https://git.oschina.net/wuyu/wuyu-plugin.git
为示例工程目录,个人的工程以自己的路径为准.
1 | $ git branch develop |
该篇主要是Mybatis在日常开发中的使用积累, 对于Intellij IDEA 推荐一款Mybatis插件
Free Mybatis
mybatis-generator是一个可以生成mybatis通用代码的maven插件
1 | <build> |
1 | mvn mybatis-generator:generate |
Databus是一个低延迟、可靠的、支持事务的、保持一致性的数据变更抓取系统, 使用Java语言实现, 由LinkedIn于2013年开源。Databus通过挖掘数据库日志的方式,将数据库变更实时、可靠的从数据库拉取出来,业务可以通过定制化client实时获取变更并进行其他业务逻辑.
Databus特点
来源独立:Databus支持多种数据来源的变更抓取,包括Oracle和MySQL。
可扩展、高度可用:Databus能扩展到支持数千消费者和事务数据来源,同时保持高度可用性。
事务按序提交:Databus能保持来源数据库中的事务完整性,并按照事务分组和来源的提交顺寻交付变更事件。
低延迟、支持多种订阅机制:数据源变更完成后,Databus能在微秒级内将事务提交给消费者。同时,消费者使用Databus中的服务器端过滤功能,可以只获取自己需要的特定数据。
无限回溯:这是Databus最具创新性的组件之一,对消费者支持无限回溯能力。当消费者需要产生数据的完整拷贝时(比如新的搜索索引)它不会对数据库产生任何额外负担,就可以达成目的, 当消费者的数据大大落后于来源数据库时,也可以使用该功能.
正向代理代理的对象是客户端,反向代理代理的对象是服务端
我们常说的代理也就是只正向代理,正向代理是一个位于客户端和最终目标服务器之间的服务器,为了从最终目标服务器取得内容,客户端向代理发送一个请求并指定目标,然后代理向原始服务器转交请求并将获得的内容返回给客户端.客户端必须要进行一些特别的设置才能使用正向代理.
他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我
代理软件推荐: Cisco AnyConnect