- 浏览: 128128 次
- 性别:
- 来自: 北京
最新评论
-
jd2bs:
看了下代码,只是一个骨架而已;路由规则,数据合并都太简单了我还 ...
基于Spring3.x Mybatis 的DAL -
binhaixieli04:
这段时间也在研究通用的数据模型,实在不知怎么搞,哥们具体分享一 ...
数据模型设计心得 -
alex_abc:
不错,值得参考
数据模型设计心得 -
lvye351:
cobar是弱一致性分布式事务支持,请问你的“夸库事务支持”是 ...
基于Spring3.x Mybatis 的DAL -
haotianpeng163:
zookeeper
分布环境下的配置集中管理
文章列表
1.https://www.jetbrains.com/idea/plugins/index.html
2.http://www.jetbrains.org/intellij/sdk/docs/index.html
3.https://www.jetbrains.com/idea/help/intellij-idea.html
以前独立的使用Idea 与 Visual Paradigm 分别进行开发与设计工作, 在多个应用之间切换很烦,很开心的是,Visual Paradigm 为Idea 提供了插件,具体操作如下:
In VP-UML, select Tools > IDE Integration... from the main menu.
Select IntelliJ IDEA. You can run VP-UML in multiple IDEs. In other words, if you need you can select multiple IDEs here. Click ...
TMD Google 搜索 这几天很不稳定,对搞技术的人来说,Google搜索目前还没有替代品,如何让Google搜索流畅起来呢,下面有个非常简单的办法:使用Google 加密搜索,对与Chrome浏览器配置方法如下1:在地址栏输入 “chrome://net-internals/”2:选择HSTS标签页,添加 http://www.google.com || http://www.google.com.hk, 保存3:尽情的享受畅快淋漓的 google 搜索吧
brew update
brew versions FORMULA
cd `brew --prefix`
git checkout HASH Library/Formula/FORMULA.rb # use output of "brew versions"
brew install FORMULA
brew switch FORMULA VERSION
git checkout -- Library/Formula/FORMULA.rb # reset formula
## Example: Using Subversion 1.6.1 ...
问题描述:
在ubuntu 12.04 下安装 tora 启动后 提示 “no avaliable connection provider "
解决方法:
sudo apt-get install libqt4-sql-mysql
Tier 与 Layer 翻译成中文都是 “层” 的意思,但是它们本意是不同的,《Patterns of Enterprise Application Architecture》 与《Service Design Partners 》 都有提及,“ A layer is not a tier.”
那他们具体有啥不同呢,个人比较认同 Tier 表示的是物理上、纵向的系统划分,Layer 表示的是逻辑、水平划分,具体不同可以见如下出处!
http://developer.51cto.com/art/200904/120154.htm
消息中间件在企业集成架构中用于多个系统之间进行异步信息交换,ActiveMQ是消息中间件产品中的杰出者之一,使用非常广泛。
Failover Transport connector 是 ActiveMQ保证系统高可用的手段之一,下面对相关客户端配置选项进行 ...
通常我们通过memcached 缓存业务数据减轻数据库的压力实现系统的高性能,但是,在高并发的情况下如果memcached不可用的话,相应的请求都会压到后端的数据库上。大量的请求压到数据库上,使数据库响应变慢,导致服务阻塞,最终可能产生雪崩效应导致整个系统不可用,如何防止这样的问题?搭建高可用的memcached集群是防止此问题的一个途径。
下面描述了如和通过使用memcached replication 版本以及keepalived 实现高可用集群
软件准备
1:install memcached replication 版本
wget http://so ...
与LVS NAT配置 步骤一样首先需要规划IP地址
CIP:192.168.56.1
DIP:192.168.56.101
VIP:192.168.56.110
RIP:192.168.56.102 192.168.56.103
设置Director
1:配置VIP,ifconfig eth0:0 192.168.56.110 netmask 255.255.255.255 broadcast 192.168.56.110
2 : 同样要关闭防火墙 servcie iptables stop
3 : 配置I ...
步骤:
规划机器与IP地址,LVS集群中有三种类型机器4种IP地址。机器类型:Client、Director、Real Server,与机器类型对应的IP地址分别为:CIP、DIP、RIP,Director对应两种IP 除了DIP外还有一个VIP。通常DIP、RIP在一个网络,CIP、VIP在一个网络。
CIP:192.168.56.1
VIP:192.168.56.101
DIP : 192.168.0.10
RIP : 192.168.0.100 ...
问题描述:
Device eth0 does not seem to be present
解决办法:
1:修改/etc/udev/rule.d/70-persistent-net.rules 注释eth0所在行,将eth3 改为eth0
2: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 HWADDR 为 步骤一对应的MAC地址
3:修改VirtualBox中网卡的地址为上述MAC地址
IPVS (IP Virtual Server) implements transport-layer load balancing inside the Linux kernel, so called Layer-4 switching. IPVS running on a host acts as a load balancer at the front of a cluster of real servers, it can direct requests for TCP/UDP based services to the real servers, and makes servic ...
起因:因为阿里开源的Cobar Client是在 Spring2.x Ibatis 基层上构建的, 在Spring3.x、 Mybatis 下不可用,因此参考Cobar Client 实现原理,实现一个基于Spring3.x Mybatis 的DAL。
功能 :
1:数据路由,可以根据需要实现规则,默认数据路由基于JEXL 表达式,有了数据路由,分库、分表、读写分离都可以实现了。
2:数据合并,可以根据需要实现规则,默认合并规则,只对结果进行简单的汇总
3:夸库事务支持
特点 : 对开发人员友好
...
购物车数据与订单数据是分两套表存储还是在同一套表里存储通过不同的状态来做区分?
IBM WCS 将购物车数据与订单数据放在一张表中,从实现的车层面来看,我觉得是个好的选择,原因如下:
1:购物车里面存放了购买 ...
如何在脚本中使用SSH或者SCP 的过程中免去输入密码的麻烦?
步骤如下:
1:在本地机器上生成公钥
ssh-keygen -t dsa
2:将步骤1生成的公钥拷贝到目标机器(远程机器、要连接的机器)
ssh-copy-id -i ~/.ssh/id_dsa.pub user@remotexx
如果步骤失败,可以手段拷贝公钥文件中的内容到目标机的authorized_keys文件中
详情见如下链接:
http://hostingrails.com/HowTo-SSH-SCP-without-a-passw ...