摘要:
1. 建立TCP连接(DNS解析) 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据 阅读全文
摘要:
repeatable read 在同一事务中,同一查询多次进行时候,由于其他插入操作(insert)的事务提交,导致每次返回不同的结果集。 标准的repeatable read是允许幻读的,因为这一级别只在读取过的纪录上加共享锁,防止别其它事务修改,但是不禁止其它人插入新数据. 当第一次读的时候,他 阅读全文
摘要:
页面提交都是utf8编码进后台,但是后台入库有些中文数据是正常,有些是乱码,可以完全排除数据库层面的问题 比较一下正常和异常的http请求,一个是Get,一个是Post, 原因就找到了 tomcat4以后的版本针对Get http请求需要在server.xml里加入配置进行编码 <Connector 阅读全文
摘要:
阅读全文
摘要:
#切换数据库use coachloc db.runCommand({geoNear : "coachloc" ,near : [113.9494700075728,22.5563142472829] , spherical : true ,maxDistance: 10000/6378137,dis 阅读全文
摘要:
页面使用uploadify 上传控件,使用spring CommonsMultipartipartResolver , 反向代理nginx 2.spring mvc配置 <bean id="multipartResolver" class="org.springframework.web.multi 阅读全文
摘要:
使用jstack pid命令可以查看JVM的线程状态,其中值得关注的线程状态有:死锁,Deadlock(重点关注)执行中,Runnable等待资源,Waiting on condition(重点关注)等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspended 阅读全文
摘要:
上配置 http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$sta 阅读全文
摘要:
1.根据进程号查看线程 ps -mp pid -o THREAD,tid,time 2 把tid值转成16进制 printf "%x\n" tid 3.根据上面获取到的16进制数据查看线程状态 jstack pid |grep tid -A 30 阅读全文
摘要:
redis sentinel 正常启动 ./redis-sentinel sentinel.conf 就可以启动, 但是如果linux 操作系统(比如阿里云os)不支持ipv6,就会导致sentinel 启动失败,报 Creating Server TCP listening socket *:26 阅读全文