- 浏览: 259566 次
- 性别:
- 来自: 上海
最新评论
-
zuo_qin_bo:
if(df==null){ //这个地方并发多的情况 ...
ThreadLocal解决dateFormat多线程错误 -
kongnan93:
好文!赞一个!!!!
jquery blockUI 居中显示 -
cxc_110928:
如果加上不能出现连续的数字或者字母 如 1234 abcd ...
用java 匹配一个数字和字母密码的正则表达式 -
wzwahl36:
http://www.atool.org/json2javab ...
JSON和JAVA的POJO的相互转换
文章列表
nginx 启动脚本
- 博客分类:
- linux
#!/bin/sh
PRG="$0"
while [ -h "$PRG" ]; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
...
nginx+lua实现错误页面转发
- 博客分类:
- linux
server {
164 listen 58888;
165 server_name localhost;
166 root html;
167 location / {
168 index index.html index.htm;
169 }
170 error_page 404 500 502 503 504 =200 /50x.html;
171 location = /50x.html {
172 ...
通过例子理解事务的4种隔离级别
- 博客分类:
- mysql
SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。
低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。
首先,我们使用 test 数据库,新建 tx 表,并且如图所示打开两个窗口来操作同一个数据库:
第1级别:Read Uncommitted(读取未提交内容)(1)所有事务都可以看到其他未提交事务的执行结果(2)本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少(3)该级别引发的问题是——
用lftp 定时增量下载整个目录中最新文件
- 博客分类:
- linux
#!/bin/sh
echo "===============================lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`"
echo "lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`" >> /opt/tulip_bak20170414/log/log_info.log
HOST="114.215.133.**:22"
USER="ro ...
orange安装、使用手册
- 博客分类:
- linux
http://orange.sumory.com/docs/guides/usages/
java工程师成长之路
- 博客分类:
- java
一、基础篇
1.1 JVM
1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收
http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/
1.1.2. 了解JVM各种参数及调优
1.1.3. 学习使用Java工具
jps, jsta
java 启动jar
- 博客分类:
- java
#!/bin/sh
PRG="$0"
while [ -h "$PRG" ]; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link" ...
Redis的数据回写机制
- 博客分类:
- redis
Redis的数据回写机制
Redis的数据回写机制分同步和异步两种,
同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。
异步回写即BGSAVE命令,主进程fork后,复制 ...
详见tar
/usr/local/siege/bin/siege -c 5 -r 10 -f test.txt
/usr/local/siege/bin/siege -c 1 -r 1 "http://127.0.0.1/settlement/test/pay?userId=wangsan&type=01
wrk -c 10 -d 10s -t 2 -s element.valid.lua http://localhost
wrk -c 10 -d 10s -t 2 -s neworder.lua http://localhost
mvn release 配置说明
- 博客分类:
- maven
mvn release 配置说明
1、配置setting.xml
在setting.xml增加server
my-scm-server,对应的用户名、密码为git的用户名密码
<server>
<id>my-scm-server</id>
<username>******</username>
<password>******</password>
</server> ...
accounting.min.js 货币格式化alertify.min.js 提示信息库amd.loader.js 按需动态加载js文件angular-cookies.js 处理cookieangular-file-upload.jsangular-material.min.jsanimate.min.css css3动画async.js 异步工具behave.js 编辑器,使textarea具有IDE编辑能力bjui-min.js 前端界面管理框架bonsai.min.js 绘图插件material.min.js 前段框架bucky.js 前端测试自动化工具+页面性能分析工具
出处 http://www.blogjava.net/killme2008/archive/2011/07/10/354062.html 上周在线上系统发现了两个bug,值得记录下查找的过程和原因。以后如果还有查找bug比较有价值的经历,我也会继续分享。 第一个bug的起始,是在线上日志发现一个频繁打印的异常——java.lang.ArrayIndexOutOfBoundsException。但是却没有堆栈,只有一行一行的ArrayIndexOutOfBoundsException。没有堆栈,不知道异常是从什么地方抛出来的,也就不能找到问题的根源,更谈不上解决。题外,工程师在用l ...
修改mysql最大连接数
- 博客分类:
- mysql
很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。
首先,我们来查看mysql的最大连接数: