`
hochiang
  • 浏览: 20191 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
主服务器IP:192.168.0.250 从服务器IP:192.168.0.252 实现目标:主从两台机器MySQL数据双向同步 数据库准备工作 分别A,B在两台服务器上执行锁表操作: mysql>FLUSH TABLES WITH READ LOCK" A点 将需要配置同步的数据库Dump出来: shell>mysqldump -uroot -p mysql > /tmp/mysql.sql 将dump出来的文件拷贝到另外一台服务器上,方法随意。我用scp shell>scp -P 22000 /tmp/mysql. ...

nfs

NFS的安装配置: centos 5 : yum install nfs-utils portmap centos 6 : yum install nfs-utils rpcbind 服务端: 1.安装 yum install nfs-utils rpcbind chkconfig —level 35 rpcbind on chkconfig —level 35 nfs on service rpcbind start service nfs start 2.修改配置 vim /etc/exports >>/home/kaifa/test xxx.xx.xx.xxx(rw,s ...
Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 三种模式的比较和优化 这三种模式的不同之处如下: BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 NIO: 利用Java的异步IO处理,可以通过少量的线程处理大量的请求。
一对密钥的话就两个都要要,两对的话,你生成的给我公钥,我生成的给你公钥 然后我就用你给我的公钥加密,自己的私钥加签,你就用自己的私钥解密,用我给的公钥验证签名 rsa的标准是公钥给别人用,私钥给自己用 私钥解密和加签,公钥加密和验证签名,所以两个密钥对就完全解决了这个问题 一对的话都可以生成,我生成后将私钥转换成pkcs8给你,你生成的话就把私钥转换成x509给我。公钥通用。 但是“加密用公钥,解密用私钥;签名用私钥,验证签名用公钥”应该是要遵守的,目前我了解的是这样 客户端用公钥加密,私钥签名,你后端用私钥解密,公钥验证签名。我们的这个加密过程就完成了,就可以只关心业务了 1.    ...
问题描述: 如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1       at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)       at ...
让Nodejs后台运行,直接使用forever组件即可,具体步骤如下: 1.安装forever,进入nodejs的bin目录,sudo npm install forever -g,就可以安装成功了。 2.添加forever服务,让其自动运行, sudo vim /etc/init.d/fever,内容如下 #!/bin/bash # # node      Start up node server daemon # # chkconfig: 345 85 15 # description: Forever for Node.js # PATH=/usr/local/nodejs/bin DE ...
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注 ...
Docker:构建标准化的运行环境,包括自动测试、持续集成都能很好的集成进来。我们把运行环境放在一个集装箱里想在哪里运行就在哪里,想复制几个就复制几个。 自我学习:学习的东西围绕一个点,能帮助提升工作的效率以及工作的质量 代码规范化:随着人员的增加,需要增加一些代码的规范文档及示例,来保证质量及效率。这些规范的制定可以通过前面的这几本书来制定。还有就是review,经常回过头去看看自己的代码也好别人的也好,也许会发现一些问题和值得改进的地方,是非常有趣的一件事。 文档化:让我们所有做的东西都可以追溯,随便一个人都看得懂,知道从头到尾是怎么回事。 可移植化:这里主要针对服务器部署,可以把一个 ...
TCP正常建立和关闭的状态变化TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做 四次握手。建立连接在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ES ...
对于食物,我们食量有限,肚子一旦被塞满,就不觉得美味了。同样,对于别人说的话,我们也食量有限,遇到滔滔不绝的人,用一堆废话把我们塞到撑,那么不管接下对方说出何等的金玉良言,我们也是听不进去了。话多就是 ...
跟他聊天绝对不会被刺伤,还会被他附带的一两句小夸奖逗得心花怒放,但又感觉那么真诚不滑头,让人不爱都难。 如果我们联系把我们相信的事和我们说的话尽量变成一体,那我们比较可能因为说话谨慎,而成为谨慎的人; ...
获取token: 1.进入filter->ClientTokenEndpointFilter,根据trantType封装相应的AuthenticationToken   调用相应的认证Provider(UsersAuthenticationProvider/ThirdAuthenticationProvider,这些在applicationContext-security.xml中配置,具体调用哪个provider,根据provider实现类的supports方法判断)。provider调用authenticate()方法去从数据库查询用户是否存在,如果是密码登陆则继续检验密码。如果pro ...
# 参考:http://redis.io/commands/info # # # Server redis_version:2.6.9 redis_git_sha1:00000000 redis_git_dirty:0 redis_mode:standalone os:Linux 3.4.9-gentoo x86_64 arch_bits:64 multiplexing_api:epoll # redis的事件循环机制 gcc_version:4.6.3 process_id:18926 run_id:df8ad7574f3ee5136e8be94aaa6602a0079704cc # 标识 ...
1、在秒杀的情况下,肯定不能如此高频率的去读写数据库,会严重造成性能问题的 必须使用缓存,将需要秒杀的商品放入缓存中,并使用锁来处理其并发情况。当接到用户秒杀提交订单的情况下,先将商品数量递减(加锁/解锁)后再进行其他方面的处理,处理失败在将数据递增1(加锁/解锁),否则表示交易成功。 当商品数量递减到0时,表示商品秒杀完毕,拒绝其他用户的请求。 2、这个肯定不能直接操作数据库的,会挂的。直接读库写库对数据库压力太大,要用缓存。 把你要卖出的商品比如10个商品放到缓存中;然后在memcache里设置一个计数器来记录请求数,这个请求书你可以以你要秒杀卖出的商品数为基数,比如你想卖出10个商品,只 ...
方法一:(最简单直接的方法)     删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。 方法二:     删除原 webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host节点下增加如下Context的内容配置: <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"     xmlValidation="f ...
Global site tag (gtag.js) - Google Analytics