自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

转载 TIME_WAIT 统计

现象:1、外部机器不能正常连接SSH2、内向外不能够正常的ping通过,域名也不能正常解析。问题排查:通过 netstat  -anp | grep TIME_WAIT | wc -l 命令查看数量,发现TIME_WAIT的连接数量超过了18000太夸张了。1、初步怀疑是程序没有关闭连接,codereview了两遍,发现,已经正常关闭。2、网

2015-04-05 22:25:43 1825

转载 安装spark

安装JDK具体步骤参详了如下链接:http://blog.csdn.net/yang_hui1986527/article/details/6677450   1、到 Sun 的官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2015-01-31 23:26:29 612

转载 Ubuntu Sun JDK 安装

第一步:下载jdk-7-linux-i586.tar.gz[html] view plaincopywget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz    [html] view plaincopy

2014-12-13 08:47:05 391

原创 如何在Mac 上的IDEA 13上安装JRebel

首先通过IDEA安装JRebel,下载JRebel破解版.shi'y

2014-10-03 18:50:31 1268

原创 SpringMVC EL 表达式不起作用

看看你的web.xml的头部是这样的?改成这样的就可以了http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns

2014-10-01 22:10:02 648

转载 redis 2.6.9安装报错解决

redis 2.6.9安装报错解决 zmalloc.h:50:31:  error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error:  #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Erro

2014-08-04 17:00:38 422

转载 mongoDB 分片的管理

本文档为在  Windows / CentOS 下配置1个  mongos 服务, 多个 mongoDB 分片的操作。具体操作为:新增分片1,插入数据,新增分片2,插入数据,新增分片3,插入数据,新增分片4,插入数据,移除分片2,新增分片5 的处理。用于模拟 一开始业务数据量不大,只使用一台服务器。

2014-07-04 19:52:09 600

转载 CAS 与 Spring Security 3.1整合配置详解

一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中 的合法主体,也就是说用户能否访问该系统。用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。比如对一个 文件来说,有的用户只能进行读取,而有的用户可以进行修改。一般来说,系统会为不同的用户分配不

2014-06-05 12:15:47 2845

转载 cas实现sso

环境篇  一、所需软件Jdk:jdk1.6.0_13Apache:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2Tomcat:apache-tomcat-6.0.10jks2pfx:证书导出工具http://www.myssl.cn/download/jks2pfx.zipmemcache:memca

2014-06-05 12:05:57 792

转载 cas 单点退出后跳转问题

另:关于cas单点退出SingleSignOutFilter警告cas单点退出直接链接到服务器的logout地址,为了使退出后能返回原来的项目,需要做的修改。1.服务端cas-servlet.xml配置增加属性 p:followServiceRedirects="true"2.退出的链接后加上?service=希望退出后返回的地址例如 client1

2014-06-05 12:04:38 1026

原创 Spring MVC 解决静态资源的问题

location="/resources/js/"l

2014-05-24 21:50:34 477

转载 Idea Tomcat sysout输出中文乱码问题解法

Idea Tomcat sysout输出中文乱码问题解法 好不容易mac下搭建好了开发环境 将原有在windows 上开发的项目拿到mac 运行时,发现输出控制台( system.out.println("汉字") )全是小方块加?号,潜意识换了两个字体  无效 Google 一番有个哥们儿问题雷同但是口水话几千字,核心地方就这么一句  

2014-05-04 22:41:57 947

转载 Spring MVC处理静态资源

如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件Xml代码     

2014-05-04 22:04:04 549

原创 mac下安装mysqldb时出现的问题

warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Hash._MD2' extension cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -pipe -f

2014-04-13 16:47:26 663

原创 python类型转换

int(x [,base ])         将x转换为一个整数    long(x [,base ])        将x转换为一个长整数    float(x )               将x转换到一个浮点数    complex(real [,imag ])  创建一个复数    str(x )                 将对象 x 转换为字符串

2014-04-12 10:46:06 609

原创 Python中unicode自动加两个斜杠的解决办法

result = result.decode("unicode_escape")

2014-04-11 21:54:41 5350

原创 Failed to get local InetAddress for VMID

com.mchange.v2.c3p0.impl.C3P0ImplUtils  - Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomnessjava.net.UnknownHostException: bogon:bogo

2014-04-08 21:16:00 950

转载 在rubymine中启动应用。产生 Library not loaded: libmysqlclient.18.dylib (LoadError) 错误的解决办法

环境:Mac OS X 在用mysql2的时候.运行rails server出现错误Library not loaded: libmysqlclient.18.dylib就是找不到这个文件,这个文件在mysql/lib下有的,只是位置不对所以我们可以选择sudo ln -s /usr/local/mysql/lib/libmysqlcli

2014-04-07 21:22:46 679

转载 mac下卸载mysql的方法

mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事。网上搜了一下,发现给的方法原来得手动去删。很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅。先停止所有mysql有关进程。sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*

2014-04-07 21:13:42 528

原创 Ruby on Rails 新建Bolg项目

rails new blog --skip-bundle -d mysql将Gemfile里面的source改为source 'https://ruby.taobao.org/'添加两个gem包gem 'execjs'gem 'therubyracer'rails server启动rails服务器 就可以在3000端口看到欢迎界面了如遇到中文utf8码无法存储的问题,需要设置数据库的编码方式

2014-03-30 15:03:43 480

转载 commons-pool简介

☆为什么使用对象池  恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现      ☆对象池思路    对象池化的基本思路是:将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所

2014-03-23 11:46:08 682

原创 Spring中的循环依赖问题

循环依赖(circular reference)循环依赖,就是说类A依赖与B,而B又依赖于A,这种情况本不应该发生,发生这种情况是因为我在项目中使用的工厂模式,用一个工厂来生产一些管理器类,而某一管理器要需要另一管理器提供支持所以就要引用工厂类,而这个管理器和这个工厂就出现了循环依赖使用lazy-init就可以了

2014-03-22 23:08:45 568

原创 如何设定指定logger的日志级别

log4j.logger.${logger名称}=${日志级别}例如:log4j.logger.org.apache.commons=ERRORlog4j.logger.httpclient = ERROR

2014-03-20 19:55:29 871

转载 Spring中 @Autowired标签与 @Resource标签 的区别

Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。1. @Autowired    @Autowired是Spring 提供的,需导入    Package:org.springframework.beans.factory.annotation.Autowi

2014-03-13 22:25:10 449

转载 simhash用来进行海量文本近似去重的mapreduce版本

其实这个内容和原来的文章是放在一起的,但之前只看了Online版,后来才看的batch版。发现其实batch版本更有意思且更适用。online版可以看我博客里的翻译:http://blog.csdn.net/lgnlgn/archive/2010/11/14/6008498.aspx简单介绍一下simhash和mapreduce吧simhash用来近似计算文本之间的

2014-02-25 08:31:38 1168

转载 海量数据相似度计算之simhash和海明距离

通过 采集系统 我们采 集了大量文本数据,但是文本中有很多重复数据影响我们对于结果的分析。分析前我们需要对这些数据去除重复,如何选择和设计文本的去重算法?常见的有余弦夹 角算法、欧式距离、Jaccard相似度、最长公共子串、编辑距离等。这些算法对于待比较的文本数据不多时还比较好用,如果我们的爬虫每天采集的数据以千万计算,我们如何对于这些海量千万级的数据进行高效的合并去重。最简单的做法是拿着待比较的

2014-02-25 08:30:25 1028

转载 Recall和Precision

准确率大白话就是“你的预测有多少是对的”召回率大白话就是“正例里你的预测覆盖了多少”

2014-02-06 20:26:44 589

原创 struts2输出html防止转码

s:property标签概述   s:property标签的功能就是输出数据,其属性及意义如下: 属性名默认值类型说明Default—Stringvalue属性的值是null时的默认值escapeTrueBoolean是否转义HTML代码valueObject要输出显示的数据源

2014-01-11 12:57:21 659 1

转载 Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询

1、搭建环境  新建JAVA项目,添加的包有:   有关Hadoop的hadoop-core-0.20.204.0.jar   有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包 2、主要程序package com.wujintao.hbase.test;impo

2014-01-08 08:43:52 641

转载 Solr4的分布式集群搭建

Solr4.0官网上介绍的是在jetty中部署,本文介绍在tomcat中的集群安装部署。     1、将solr4.0-alpha包中dist目录下的apache-solr-4.0.0-ALPHA.war放到tomcat的webapps下,启动tomcat解压,手动删除war包,关闭tomcat。     2、将apache-solr-4.0.0-ALPHA更名为solr。

2014-01-06 14:34:12 837

原创 通过Solr4.0.0实现分布式索引

Solr单节点服务器的搭建所需组件TomcatJDKSolr4.0.0步骤1.把下载的solr包解压后,拷贝dist目录下的solr-4.0.0.war到tomcat home 的webapps目录下,重命名为solr.war。2.在任意地方,新建一个文件夹,命名为SORL_HOME,把解压的solr 包的\example\solr目录下的所有文件拷贝到

2014-01-06 12:40:50 655

转载 solr4.2 JAVA调用代码

添加索引:String url = "http://127.0.0.1:8080/solr";SolrServer server = new HttpSolrServer(url);SolrInputDocument doc1 = new SolrInputDocument();doc1.addField("id", "1");doc1.addField("title", "云

2014-01-06 08:48:08 576

转载 tomcat部署solr步骤

准备工作:tomcat : apache-tomcat-7.0.47solr : solr-4.6.01.把下载的solr包解压后,拷贝dist目录下的solr-4.6.0.war到tomcat home 的webapps目录下,重命名为solr.war。2.在任意地方,新建一个文件夹,命名为SORL_HOME,把解压的solr 包的\example\solr目录下

2014-01-05 17:16:28 617

转载 hadoop作业引用第三方jar文件

编写mapreduce程序,习惯用eclipse,可以利用hadoop插件,引用第三方jar文件,然后直接run on hadoop即可,很方便。当然插件和eclipse的版本要匹配,不然总是local执行。但如果将自己的程序发布成jar文件,然后用hadoop命令行执行,则会遇到依赖类找不到问题:NoClassDefFoundError。    要解决这个问题,就需要了解hadoop命令式如

2014-01-05 11:09:35 1894

转载 机器学习其实比你想的更简单

很多人觉得机器学习高不可攀,认为这是一门只有少数专业学者才了解的神秘技术。毕竟,你是在让运行在二进制世界里的机器得出它自己对现实世界的认识。你正在教它们如何思考。然而,本文几乎不是你所认为的晦涩难懂、复杂而充满数学公式的文章。正如所有帮助我们认识世界的基本常识一样(例如:牛顿运动定律、工作需要去完成、供需关系等等),机器学习最佳的方法和概念也应该是简洁明了的。可惜的是,绝大多数关于机器学习

2014-01-05 11:07:40 564

转载 Google Guava Collections 使用介绍

Google Guava Collections 使用介绍Google Guava Collections(以下都简称为 Guava Collections)是 Java Collections Framework 的增强和扩展。每个 Java 开发者都会在工作中使用各种数据结构,很多情况下 Java Collections Framework 可以帮助你完成这类工作。但是在有些场合你使用

2014-01-05 11:06:38 768

原创 Tomcat与Apache HTTP server 整合

在/etc/httpd/conf/httpd.conf末尾加入:ProxyPass /*.jsp* ajp://127.0.0.1:8009/ProxyPass /caifeng ajp://127.0.0.1:8009/ProxyPassReverse / ajp://127.0.0.1:8009/将所有名为caifeng的请求转发至tomcat 而不影响其他php应用

2014-01-04 18:37:29 603

原创 Hadoop JAR包运行时权限不够的问题

错误信息如下:13/11/10 22:19:09 INFO mapred.JobClient: Task Id : attempt_201311102206_0004_m_000002_0, Status : FAILEDjava.lang.Throwable: Child Errorat org.apache.hadoop.mapred.TaskRunner.run(Task

2014-01-04 18:37:12 4268

原创 Map/Reduce爬虫

input -> map -> shuffle -> reduce -> outputinput时先把文件变成map函数将input的结果进行处理,变成的形式,然后Sort然后通过Shuffle在当前节点将相同的Key的Value合并(merge),变成然后传到Reducer节点进行reduce处理因为从Mapper节点向Reducer节点传输消耗网络带宽,所以要尽可能在Map

2014-01-04 18:36:31 798

转载 心跳检测

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.ne

2014-01-04 18:35:56 902

ruby 元编程

ruby 元编程

2014-03-25

Eclipse常用快捷键

Eclipse常用快捷键

2013-10-29

空空如也

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

TA关注的人

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