- 博客(106)
- 资源 (2)
- 收藏
- 关注
原创 Cannot load 32-bit SWT libraries on 64-bit JVM
jvm arguments 里面 添加 -d32eclipse debug configurations -> arguments -> vm arguments 中添加-d32
2015-11-26 21:08:14 1012
原创 Macbook 466 光驱改造为ssd固态硬盘总结
macbook 466还是08底新加坡出差在那里买的,之间升级过一次内存(升级到4G),最近系统升级到OS X 10.9.1后开机极慢,打算把光驱改为ssd固态硬盘上网找攻略,预算经费,淘宝和亚马逊购物,经过老婆大人批准开始升级。网上购买清单如下Macbook 拆卸工具 ¥20 十字起子,橇杆Macbook 光驱托架 ¥69 Mackbook 拆卸的光驱链接线 ¥30
2014-01-26 15:48:38 4149
原创 akg k420耳机换线
akg k420用了好多年了,最近发现线破了,有点接触不良,加上耳机上的海绵也老化坏了,其中一个上面的海绵已经掉了。第一步就是网上找攻略,看看有没有别人写的更换经历blog,看到有一篇写的还不错,说海绵的后面有3个螺丝,不可直接用撬杆直接撬。第二步就是淘宝上淘需要的材料了,线和海绵还有电烙铁,我选的一根古河镀银成品线和5cm的普通耳机海绵买了6个防止用坏了,本以为年前收不到了,不过中通快递
2014-01-26 15:38:40 8594
原创 极路由桥接
之前用极路由桥接家里主路由(电信光纤猫F460破解后)一直不成功,加上极路由升级版本一直不稳定,扔在家里弱电箱一直没用。今天看优酷视频有广告,想起来了再把极路由拿出来玩下,有新版本可升级,升了看看能不能解决不能桥接问题。不过升了之后还是不能桥接,不过看到路由器里面有个恢复出厂设置,就点了下,刚开始桥接后,页面显示还是叉叉,郁闷之后,点开无线网卡列表看看有没有极路由的wifi,一看居然有,连
2014-01-26 15:35:59 4178
原创 正则表达式判断手机号码属于哪个运营商
#移动号段 1340-1348|135-139|147|150-152|1571-1572|1574|158-159|182|183|187|188^1(34[0-8]|(3[5-9]|47|5[0-2]|57[124]|5[89]|8[2378])\\d)\\d{7}$#联通号段 130|131|132|145|155|156|185|186^1(3[0-2]|45|5[56
2013-07-20 11:03:00 4490 2
原创 查找压缩文件文本
功能:查找压缩文件中文本脚本:zcat log.2013-03-02.log.gz |zgrep 'send validate code'|zgrep -c 'REG'
2013-07-20 10:59:52 791
原创 通过sed来查看日志的某个时间段
功能:查看日志的某个时间段脚本:cat logs.log | sed -n '/11:00:00/,/14:18:12/ p'|more分析:sed查看log时间段(sed -n '/开始/,/结束/p' p是打印出来,d是删除)
2013-07-20 10:59:02 5992
原创 awk统计用户输入错误的验证码每个字母出现的次数
功能:awk统计用户输入错误的验证码每个字母出现的次数脚本:cat log.txt* | grep 验证码校验 | awk '{print $6}' | awk -F"," '{print $2 ":" $3}'| awk -F":" '{IGNORECASE=1; print $2 "=" $4,"result=",$2==$4}'| grep "result= 1" | a
2013-07-20 10:58:29 1137 1
原创 grep和wc来统计行数
功能:统计行数脚本:cat logs* | grep 返回编码 |wc -lcat logs* | grep -c 返回编码 分析:wc: word count,加参数为统计行数grep -c 用统计查找后结果的行数统计
2013-07-20 10:58:04 51973
原创 正则在sed和grep中的应用
功能:查找出下面文本中每个包的个数MobileNumber is [139*****73] Sms Content is 您好,您已成功预定乐包1个,荣包2个,至包1个,回执码:27277d4c3,请凭此短信至当地经销商门店凭码购买脚本:cat logs* | awk '{print $12}' | sed 's/.*预定\(.*\),回执码.*/\1/' | grep -
2013-07-20 10:57:41 657
原创 统计ip数据并去除重复项
功能:查看ip,排序,去除重复值脚本:cat logs.log | grep 调用受限 | awk '{print $7}' | sort | uniq | awk -F":" '{print $2}'分析:1.查找出含有ip的日志2.打印出ip3.通过sort来对ip数据排序4.通工uniq来删除重复行
2013-07-20 10:57:19 2022
原创 tail的使用
tail -f logs.log 监控文本末尾输入的日志tail -f logs.log | grep 'aa'监控文本末尾输入包含‘aa’的日志
2013-07-20 10:56:53 598
原创 给文本添加行号
功能:给文本添加行号脚本:cat -ncat -b nl -ba nl -bt less -N grep -n分析:cat -n 、nl -ba、 less -N 包括空行cat -b 、nl -bt 不包括空行
2013-07-20 10:56:25 1141
原创 maven本地安装jar
mvn install:install-file -DgroupId=org.test -DartifactId=xxx -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true -Dfile=e:\xxx.jar
2013-07-20 10:55:26 627
转载 创建/删除多个连续的文件(大括号的应用)
创建/删除多个连续的文件(大括号的应用)答:利用大括号({})来搞定,如: $ touch Front-{A,B,C}-Back$ ls -1Front-A-BackFront-B-BackFront-C-Back$ echo Number_{1..5}Number_1 Number_2 Number_3 Number_4 Number_5$ echo {Z
2013-07-20 10:53:56 998
转载 你从未用过的 10 条 Linux 命令?
Brock 老兄写了一篇文章《你从未用过的 10 条 Linux 命令(10 Linux commands you've never used)》,虽然标题有点过于绝对和主观,不过文章还是不错的。其实,无论你是否听说过或者使用过这些命令,都值得我们再来重温一遍。不是吗?这 10 条 Linux 命令依次是:pgrep:比如,你可以使用 pgrep -u root 来代替ps -ef
2013-07-20 10:47:21 611
原创 solaris下sed脚本替换内容
将config.properties这个文件内的161.27.9.233替换成172.19.101.231sed -e 's/161.27.9.233/172.19.101.231/g' /export/home/StepManager/config/config.properties > config.tmp && mv config.tmp /export/home/StepMan
2013-07-20 10:44:13 3580
原创 Raspbmc键盘设置
链接配置文件 /etc/default/keyboard命令 dpkg-reconfigure locales ,然后reboot
2013-07-20 10:42:46 1084
转载 js关键字过滤并且高亮显示
var keys = ['关键字1','关键字2'];var prepareKeys = function() { if(!prepareKeys.$map) { varmap = {}; varmaxLength = 0;
2013-07-20 10:38:07 1588
原创 JavaScript动态创建form并提交
需要jQueryfunction createForm(method,action){ form = $(""); form.attr('target', "_blank"); form.attr('method',method); if( "POST" == method){
2013-07-19 12:57:45 1389
原创 HttpClient的HttpGet请求乱码问题解决
自动解析页面编码,并转换为相应编码的字符public static String httpGet(String url) throws ClientProtocolException, IOException, URISyntaxException { HttpClient httpclient = new DefaultHttpClient();
2013-07-19 12:55:26 25336
原创 centos ssh登录后添加提示信息
1./etc/ssh/sshd_config文件中PrintMotd 属性修改为 yes #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes PrintMotd yes 2.没有该/etc/motd文件新建一个,在
2013-07-19 12:52:47 4417
原创 一些linux命令
启动memcached/usr/memcached-1.4.5/bin/memcached -d -m 10 -u root -l 121.15.56.15 -p 9000 &启动sambaservice smb restart查看端口lsof -i:80远程复制scp -r /usr//tomcat-xxx root@121.15.56.15:
2012-05-10 18:12:13 486
原创 shell脚本 杀进程及其子进程
pstree pid -p | awk -F"[()]" '{for(i=0;i xargs 用来接受输出信息
2012-05-10 18:08:32 1928
原创 web.xml中load-on-startup标签的含义
在servlet的配置当中,6的含义是: 标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。 Servlet specification: The load-o
2012-05-10 18:06:08 1054
原创 The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar可能一:web项目出现如上问题,据查是版本问题:JSTL 1.0 的声明是:JSTL1.1 的声明是: 项目中,已经是 jstl 1.2 版本
2012-05-10 18:05:30 136033 12
原创 eclipse遇到An error has occurred. See the log file
eclipse遇到An error has occurred. See the log file C:\workspace\.metadata\.log log文件内容:!ENTRY org.eclipse.core.resources 4 567 2012-03-18 00:29:35.775!MESSAGE Could not read metadata for 'C:\wor
2012-05-10 18:03:47 35769 6
原创 Mock RequestContextListener
用Mock模拟MockHttpServletRequest request = new MockHttpServletRequest(context);遇到下面错误时:java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outsid
2012-05-10 18:02:31 2133
原创 java获取区间随机数
iStart:开始数iEnd:结束数 private double getRandom(double iStart,double iEnd){ double start = 0; double end = 0; if(iStart > iEnd){ start = iEnd;
2012-05-10 18:01:18 1900
原创 decodeURIComponent URI malformed 错误
String name= getRequestParameter("name");try { //只需要在此加上编码 realName = URLEncoder.encode(getRequestParameter("name"),"UTF-8");}catch (UnsupportedEncodingException e) { logger.error
2012-05-10 18:00:27 9538
原创 eclispe非正常关闭后,报这个错误An error has occurred. See error log for more details.
解决方法:eclipse.exe -clean 即可解决
2012-05-10 17:59:36 946
原创 修改eclipse debug的代码源文件
1.进入debug模式2.选中项目,右击选edit the source lookup path,可以添加删除修改debug时相关的源代码
2012-05-10 17:59:01 3822 3
翻译 提高开发效率-jrebel插件安装
什么是JRebel?JRebel安装一个javaagent监控系统中的classes和resources文件在工作空间的变化,然后在运行的应用服务器上热加载这些变化,支持下面的这些类型的文件改变:改变Java classes文件.改变框架配置文件 (e.g. Sp
2011-08-12 14:21:41 14356
原创 程序在linux服务器上报Mysql表不存在的问题
程序中报错内容:--- The error occurred while applying a parameter map.--- Check the selectTbCode-InlineParameterMap.--- Check the statement (q
2011-08-03 15:36:10 2701
原创 分布式数据库访问
DDA数据命中的数据流图DDA数据没有命中的数据流图DDA分布式数据访问基于高性能的分布式内存对象缓存系统Memcached和数据异步操作引擎的高性能数据访问组件,实现了内存对象缓存和数据库同时分布式。基
2011-08-01 10:47:26 1293
原创 分布式数据访问
基本需求可扩展Memcached和DB可以动态添加,不需要修改程序和重启任何服务可监控系统可以监控集群中某个节点是否异常,资源占用情况,缓存命中率如何,系统当前压力,且当压力到达一个阀值时提供异常报警机制,有详细的错误日志,便于排查问题
2011-08-01 10:43:19 1811
原创 系统优化
1. 添加gzip属性在tomcat server.xml最好是不要用gzip属性,增加服务器负担,其他解决方案是:发布的程序里面的图片是经过压缩处理的,js可以用压缩工具混淆,去空格等,css也可以用压缩工具处理2. 添加apr增加tomcat的静态处理能力
2011-08-01 10:40:31 463
原创 vsftpd安装
1. apt-get install vsftpd2. 修改/etc/vsftpd.confExample config file /etc/vsftpd.conf#The default compiled in settings are fairly p
2011-08-01 10:38:43 412
原创 Memcached安装
1)下载文件libevent-1.3.tar.gz,memcached-1.2.2.tar.tar地址:http://www.monkey.org/~provos/libevent-1.3.tar.gzhttp://www.danga.com/memcached/di
2011-08-01 10:38:01 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人