`
kevin.wang
  • 浏览: 243544 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

MySQL数据库架构

    博客分类:
  • DB
1、MySQL主从复制 优点:读写分离,并很好的提升了读的性能 缺点: 1. 写入无法扩展、无法缓存 2. 复制延时 3. 锁表率上升 4. 表变大,缓存率下降 2、MySQL垂直分区(分库) 优点:数据独立,互不影响 缺点: 1.关联查询 2.不能解决单张表数据量暴涨的问题 3.MySQL水平分片(Sharding) 1.分库分表维度选定 2.分库分表策略,hash、mod

域名反向解析

    域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的 过程。这一过程通过域名解析系统DNS来完成。  接下来我们先来 ...
由于linux内核的限制,files open too many是一个常见的问题 修改/etc/sysctl.conf文件 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_timestamps = 0 net.ipv4.ip_local_port_range = 1024 65000 fs.file-max=655360 net.netfilter.nf_conntrack_max = 798641 以上参数存在/proc/sys/下的相应目录 引用目前,大多的 ip_conntrack ...

NFS简要配置

1. NFS服务器的设定 修改/etc/exports /uxin      *(rw,sync,fsid=0,no_root_squash) service nfs restart 2. NFS客户端的设定 mount -t nfs -o rw 192.168.163.94:/uxin /mount/uxin mount -t nfs    172.16.17.131:/uxin /uxin

大数据

hadoop、Storm http://www.aboutyun.com/thread-6858-1-1.html 可以带着下面问题来阅读本文章: 1.hadoop、Storm各是什么运算 2.Storm为什么被称之为流式计算系统 3.hadoop适合什么场景,什么情况下使用hadoop 4.什么是吞吐量 首先整体认识:Hadoop是 ...
单点 1.下载3.4.8 stable http://zookeeper.apache.org/releases.html 2. 解压 tar -xvf zookeeper-3.4.8.tar.gz -d /opt cp /opt/zookeeper-3.4.8/conf/zoo_sample.cfg zoo.cfg mkdir /opt/zookeeper-3.4.8/data 3. vi zoo.cfg dataDir=/opt/zookeeper-3.4.8/data 4. 启动 /opt/zookeeper-3.4.8/bin/zkServer.sh start

python RSA库 pycrypto

http://wawehi.blog.163.com/blog/static/143780306201371361120515/ 网上一搜一大把的 python rsa 相关的东西,python本身的rsa 库也有好几个,参考这个页面:http://blog.csdn.net/shanliangliuxing/article/details/8722134,我尝试了其中的好些个,最终选定了 PyCrypto,没办法,M2Crypto在我的苹果系统没装好,装上后会报一个错,no module __m2crypto 之类的,总之很折腾。 PyCrypto装起来就简单多了,我是直接 sudo eas ...

RSA加密与签名

RSA是一个非对称加密算法。 简单说来,非对称加密算法就是说加密解密一个文件需要有两个密钥, 一个用来加密,为公钥,一个用来解密,为私钥。 证书可以用来授权公钥的使用。 ( 如果使用私钥对数据进行加密的话,加密就没有意义,因为每个人都可以拥有公钥,所以每个人都可以用公钥进行解密。所以,通常使用私钥对摘要进行加密,然后把加密后的摘要追加到明文的后面,再使用对称密钥对明文和摘要进行整体加密。假如a为私钥拥有者,那么接收者b拿到密文后,可以用对称密钥解密,使用公钥对摘要进行解密,通过对比摘要,可以证明密文是否被篡改,也可以证明密文是否来自私钥的拥有者a,这也就是验签。如果b要向a发送消息,可以使用公钥 ...

tomcat ssl配置

KeyStore模式 直接用java里的keytool工具生成一个keystore文件,然后直接用这个文件启用https就可以了。 方法如下: 命令行执行%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA 执行过程中会询问你一些信息,比如国家代码,省市等,其中需要填写两个密码,一次在开头,一次在最后,请保持两个密码相同。比如,将密码都设成s3cret。 执行完成后会在当前用户目录下生成一个.keystore文件 打开conf目录下的server.xml文件,找到以下这一段 <!-- <Connector ...
参考http://blog.sina.com.cn/s/blog_4fd50c390101891c.html http://www.blogjava.net/javabloger/archive/2008/04/17/193800.html x509证书一般会用到三类文,key,csr,crt。 Key 是私用密钥openssl格,通常是rsa算法。 Csr(Cerificate Signing Request)是证书请求文件,用于申 ...
http://www.ha97.com/5646.html
REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为: 1.网络上的所有事物都可以被抽象为资源(resource) 2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识 3.所有的操作都是无状态的 REST简化开发,其架构遵循CRUD原则,该原则告诉我们对于资源(包括网络资源)只需要四种行为:创建,获取,更新和删除就可以完成相关的操作和处理。您可以通过统一资源标识符(Universal Resource Identifier,URI)来识别和定 ...
新安装的mysql,程序初始建立连接要花费10秒, 查询mysql error日志,发现 。。。 could not be resolved: Temporary failure in name resolution 经网上分享,如下操作 在mysql的配置文件my.cnf中 [mysqld] 节点添加下面两行 skip-host-cache skip-name-resolve 重启服务service mysql restart
maven版本:apache-maven-3.3.3 eclipse插件版本:m2e - Maven Integration for Eclipse 1.4.1.20140328-1905 1. new-->maven project-->maven-archetype-webapp-->填写group_id,atifact_id-->finish 2. 创建完成后,结构如下 3. 修改pom.xml,添加servlet dependency <dependency> <groupId>javax.ser ...
http://www.cnblogs.com/linjiqin/p/3443643.html 根据网上资料: 1.效率、性能消耗问题 2.重连问题 后续实际尝试proxool,再做更新
Global site tag (gtag.js) - Google Analytics