自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 收藏
  • 关注

转载 Java线程池使用说明【比较全面】

一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。

2015-06-17 15:59:35 921

转载 hive实例讲解实现in和not in子句

目前hive不支持 in或not in 中包含查询子句的语法,所以只能通过left join实现。假设有一个登陆表login(当天登陆记录,只有一个uid),和一个用户注册表regusers(当天注册用户,字段只有一个uid),这两个表都包含一个字段,uid。 in查询如果要查询当天登陆的注册用户,需要用in查询,hive sql如下:select logi

2015-05-12 13:03:42 947

转载 try-catch影响性能吗?

try-catch会影响性能吗? try-catch放在循环块里面比放在外面程序运行会慢吗?看到论坛上有人对try-catch对性能的影响存在疑问,比如:http://www.iteye.com/topic/1127950很多想当然的答案是: try-catch放在循环块里面肯定比放在循环块外面慢.但是, 这个想当然的答案是错误的. 加了try-ca

2015-04-21 20:57:47 3261

转载 高效、快速、专业的外科手术团队

外科手术团队是一个分工明确的团队,该团队的特点是人员少而精,工作方向是往深度发展,工作范围较窄,专业性很强。外科手术团队可以先按职责划分角色,制定好每个角色需要完成什么任务,然后每个角色分配一个或几个人来完成,反正人数不会太多,一般每个角色一个也够了,这样沟通的成本不会太高,而且每个人分工明确,耦合度小。  个人是比较偏向于外科手术团队的,认为这样的团队可以高效、快速、专业地完成任务。因为

2015-04-20 19:18:49 1754

转载 配置org.springframework.scheduling.quartz.CronTriggerBean

在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。         一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个

2015-04-17 10:16:13 786

原创 eclipse maven工程注意

eclipse中的profiles文件的参数配置,需要复制到pom.xml文件中然后右键pom文件,选择maven,在选择Select Maven Profiles....,然后选择一个profile id

2015-04-09 15:39:58 604

转载 Java 环境下使用 AES 加密的特殊问题处理

在 Java 环境下使用 AES 加密,在密钥长度和字节填充方面有一些比较特殊的处理。1. 密钥长度问题    默认 Java 中仅支持 128 位密钥,当使用 256 位密钥的时候,会报告密钥长度错误Invalid AES key length   你需要下载一个支持更长密钥的包。这个包叫做 Java Cryptography Extension (JCE) Unlimi

2015-04-09 15:19:46 1914

转载 Eclipse用法和技巧二十一:工程的展示途径

用eclipse阅读代码的时候,有时候代码会变成如图一所示的样子,有时候可能是图二的样子。为什么有时候是图一有时候是图二,笔者也不是很清楚。不过怎么手动设置成图一图二,就是接下来要讲的东西。1                      2        步骤一:点击package explorer的倒三角,选择package presentation            

2014-05-05 17:36:50 752

转载 人生

1,人生最重要的不是努力,不是奋斗,而是抉择。2,老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。3,意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。4,所见所闻改变一生,不知不觉断送一生。5,生意,可以掌控努力与投资,却无法掌控结果。人生得意时找出路,失意时才有退路,宝马都有备胎,您的人生呢?6,世界上有多少有才华的失败者,世界上有很多高学历的无

2013-12-23 17:34:12 589

转载 JS的Document属性和方法

document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //已点击过的链

2013-11-22 10:11:19 740

原创 java对象复制举例

private Object propertyChange(Object object){try {return (Object) BeanUtils.cloneBean(object);} catch (Exception e) {logger.info("CrawlResult clone failed!");} return null;}

2013-11-15 09:54:46 755

转载 jQuery数组处理详解

jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的介绍,顺便对jQuery数组做个总结.温故,知新.强烈建议你打开DEMO演示后再看下面的详解: 点此查看DEMO1. $.each(array, [callback]) 遍历[常用]解

2013-11-07 10:21:56 952

转载 页面自动执行(加载)js的几种方法

一、JS方法1.最简单的调用方式,直接写到html的body标签里面:12body onload="myfunction()">html> body onload="func1();func2();func3();"> body> html>2.在JS语句调用:1

2013-11-06 17:48:40 162388 4

转载 struts2 action 页面跳转

(1)type="dispatcher" 为默认,用于jsp页面跳转/index.jsp 完整的写法为:      /index.jsp   (2)type="redirect" 重定向到jsp、action、外部网址/index.jsp /login.do http://www.baidu.com 重定向时带参数处理方法:1.type="r

2013-11-06 16:22:08 40647

转载 Ibatis和Hibernate 数据库分表(动态表名映射)的实现方法

自从ibatis 2.0.9以后,ibatis支持动态表名。 以下为用Map做参数的动态表名实现方法:示例代码如下: Sample : remapResults ="true" resultMap ="resultRighe"  parameterClass ="java.util.Map" > select * from $tablePrefix$_righe

2013-11-04 14:56:14 1953

转载 JS中数组Array的用法

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr

2013-11-01 17:47:56 696

转载 linux按内容查找文件

1,在某个路径下查文件。    在/etc下查找“*.log”的文件    find /etc -name "*.log"2,扩展,列出某个路径下所有文件,包括子目录。    find /etc -name "*"3,在某个路径下查找所有包含“hello abcserver”字符串的文件。    find /etc -name "*" | xargs grep

2013-10-19 11:53:08 1358

原创 Eclipse:java.lang.OutOfMemoryError: Java heap space解决方法

Eclispe 中出现java.lang.OutOfMemoryError: Java heap space,这时候就需要在Eclipse ->run -arguments 中的VM arguments 中输入-Xms32m -Xmx800m这个参数即可解决。

2013-10-16 18:40:21 826

转载 Python version 2.7 required, which was not found in the registry

安装setuptools的时候,不能再注册表中识别出来python2.7在网上找了方法,仅作笔记,供下次使用 方法: 新建一个register.py 文件,把一下代码贴进去,保存(G盘) ## script to register Python 2.0 or later for use with win32all# and other extensions

2013-09-29 17:21:07 5188

转载 Java date format 时间格式化

import java.util.Date;import java.text.DateFormat;/*** 格式化时间类* DateFormat.FULL = 0* DateFormat.DEFAULT = 2* DateFormat.LONG = 1* DateFormat.MEDIUM = 2* DateFormat.SHORT = 3* @autho

2013-09-28 14:23:14 714

转载 linux无法启动mySQL解决办法,MySQL is running but PID file could not be found

今天博主打开网站时出现了502 bad gateway错误,不知道是什么原因,于是就想重启一下lnmp,执行了命令:/root/lnmp restart可是这个时候问题出现了,mySQL启动不了了,一直停在 mySQL Started.............................................,ctrl+c 结束任务,然后执行命令查看状态:/etc/ini

2013-09-26 11:43:17 10773

转载 使用httpClient模拟登陆校内网并留言

HttpClient client = new DefaultHttpClient();client.getParams().setParameter(ClientPNames.COOKIE_POLICY,CookiePolicy.BROWSER_COMPATIBILITY);System.out.println("登录校内网");HttpPost post = new HttpP

2013-08-20 11:01:55 1169

转载 Ajax中Get请求与Post请求的区别

写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大例子

2013-08-12 14:20:32 960

转载 解决chrome卡死

转载请注明出处 by wwwwfw环境:win7  64位家庭版chrome版本:24(貌似18以后的版本都这样)笔记本:e420(集成显卡)症状:用chrome浏览网页,经常出现浏览器卡死了,无法滑动网页,点击页面中的链接很多也无法打开,看优酷视频的时候,经常出现最大化后恢复到网页只有声音没图像,解决方法:1、在地址栏中输入chrome://plugins,找

2013-06-24 12:41:05 6551

转载 Linux下apache日志分析与状态查看方法

假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GT

2013-06-18 16:28:22 695

转载 linux sort 命令详解

sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearora

2013-06-14 14:27:28 532

原创 linux命令高级功能汇集

Linux命令经典面试题:统计文件中出现次数最多的前10个单词使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词。cat words.txt | sort | uniq -c | sort -k1,1nr | head -10主要考察对sort、uniq命令的使用,相关解释如下,命令及参数的

2013-06-13 18:10:39 768

转载 Linux下文本的高效处理

1 引言 2 关于输入 3 文本输出 3.1 整个输出 3.2 部分输出 4 文本搜索 4.1 grep (Global Regular Expression Print)4.2 fgrep 4.3 egrep 4.4 rgrep 4.5 agrep (approximate grep)4.6 zgrep 4.7 sgrep (structured grep)4.8

2013-06-05 11:45:00 1344

转载 Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件) 及其他命令

将一个大文件分成若干个小文件方法例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式先利用wc -l BLM.txt       读出 BLM.txt 文件一共有多少行再利用 split 命令split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_将 文件 BLM.txt 分成若干个小文件,每个

2013-06-04 16:15:59 1232

转载 java如何调用libsvm

由于比赛需要用到libsvm,自己鼓捣了一下午,才真正弄明白libsvm怎么用java调用,走了不少弯路。一开始有个误会,只调用了其中的jar包,其实不是这样的。下载过libsvm后,大多数东东都写好了,没必要再自己写了。下面介绍下,该怎么用java调用libsvm,我下的是今年愚人节那天更新的3.12版本的,最新版。下载地址在台湾大学教授林智仁的主页,我想这个链接就不用提供了。我只根据自己的体验

2013-05-30 14:23:01 6036 2

转载 Linux下定时执行脚本

今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法:     首先查看一下/etc/crontab文件: $

2013-05-28 15:57:36 553

转载 Eclipse构建Maven项目

1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:  安装成成之后我们在Eclipse菜单栏中点击File->New->Othe

2013-05-24 17:45:33 574

转载 清理Windows.edb文件释放C盘空间

你有没有发现,C盘的容量越来越小,最近我也发现了我的机子也出现了这个问题,so,不能再这样下去了,一定要彻底解决掉这个问题。我使用各种工具,把所有的缓存文件都清理了,包括IE缓存文件,把冗余的注册表清理了一遍,也把很多不要的文件都删了,把不常用的软件卸载了,可C盘还是依然不够空间,我也郁闷了。      经过对C盘的整体盘查,找到了下面这个文件:C:\ProgramData\Microsoft

2013-05-21 22:54:56 1199

转载 万能框架spring(二)maven结合spring与ibatis

一、前言上次讲了Struts结合Spring并使用Spring的JdbcTemplate来搭建工程框架后我们面临着jar库无法管理,工程发布不方便,jar包在工程内太占空间,jar包冲突,管理,甚至漏包都问题。于是我们在讲“万能框架spring(二)”前,传授了一篇番外篇,即讲利用maven来管理我们的jar库。从今天开始我们将结合“万能框架spring(一)”与番外篇maven来更进一步

2013-05-12 19:14:27 884

转载 ibatis批量插入数据-iterate标签详解及应用

我们都知道mysql支持:Sql代码  insert into       tb_name(col1, col2, col3)       values       (col1_v, col2_v, col3_v),       (col1_v, col2_v, col3_v),       ...   这样批量插入多条数据,

2013-05-12 14:08:03 1394

转载 在linux下用tomcat部署java web项目的过程与注意事项

一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JavaSE 6 Update 27根据操作系统选择Linux x64 - RPM Installer或Linux x86 - RPM Installer下载jdk-6u27-linux-x64-rpm.bin后放在/home目录中,当

2013-05-10 11:01:33 1130

转载 linux centos开启80、22、3306端口方案

1、设定[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p t

2013-05-10 10:59:53 761

转载 激活Maven profile的几种方式

首先简单介绍下 Maven 的 profile 是什么。对于人来说,profile 是指人的肖像,轮廓,比如论坛里每个人注册了帐号后,可以设置自己的 profile,放上照片,介绍等等。对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,如果我想改变我机器上的 POM 呢?这时就可以使用 profile。下面举个例子:Xml代

2013-05-10 10:27:33 943

原创 TF和IDF

时间久了都忘记了,下面记录一下:用下面的tfidf函数来计算单词w的权重weight(w)=TF*IDF=TF*lg[|D|/DF(w)],其中词频TF为单词w在该文本中出现的次数,|D|代表训练集中文本总数,DF(w)为出现了w的文档数,而IDF=lg[|D|/DF(w)]称为逆文本频数.该算法又称为tfidf法. TFIDF公式基于这样的假设:特征项的重要性正比于特征项在该

2013-05-07 09:50:38 669

转载 Python3.x和Python2.x的区别

这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends.1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢

2013-05-02 17:28:24 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除