自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (7)
  • 收藏
  • 关注

原创 mysql编码问题

报错内容:Incorrect string value: '\xF0\xA8\x91\xB3\xE5\xAE...' for column出现这个问题原因是,mysql中设置的utf8编码,只能存储三字节的unicode编码,如果出现四个字节的unicode,则会报错解决方案是将utf8编码,改成utf8mb4,utf8mb4是utf8的超集,兼容utf8mysql5.5以后的...

2016-08-16 14:26:19 164

原创 web项目,获取所有的logger

当线上出现问题的时候,无法debug,log的级别开始时候设定的比较高,导致不好调试的时候可以临时修改对应log的级别,定位完问题之后再改回去log4j版本:[code="java"]Insert title here [/code]logback版本[code="java"]...

2016-03-24 14:28:57 419

原创 maven com.github.goldin.plugins 报错

[INFO] --- copy-maven-plugin:0.2.5:copy [WARNING] Error injecting: com.github.goldin.plugins.copy.CopyMojojava.lang.NoClassDefFoundError: Lorg/sonatype/aether/RepositorySystem;[ERROR] Failed t...

2014-05-05 11:38:47 564

原创 eclipse4.3的设置

一、eclipse中不同的字体,显示出来的代码效果区别很大,网上搜了一下,使用Courier New字体,显示效果是最好的,这个也会因人而异,我试了一下大部分的字体,确实这个效果最靠谱我的环境是win7+eclipse4.3 Kepler 开普勒,最简单的方式是: 1、通过控制面板-》字体,找到Courier New,右键设置为显示, 2、eclipse中修改java编辑器的字...

2014-04-01 20:49:25 167

原创 比较有用的java开源类库

1、Guava:Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加...

2014-01-06 18:19:44 928

原创 使用BeautifulSoup解析html页面

1、有很多开源库以及python自动的htmlparser库都可以解析html,简单的功能,用哪个都一样,看个人习惯,此处简单介绍一下BeautifulSoup的用法,详细的用法可以参考官方文档[url]http://www.crummy.com/software/BeautifulSoup/[/url]2、去上面的网址下载、解压安装,都有说明, 我在python2.7的环境下面安装soup4...

2013-11-01 19:36:48 395

原创 Python的urllib2的代理设置

程序中使用代理的应用场景主要是:爬去有访问频率限制的网站的数据或者用于刷票等代理的代码很简单,可以和上一篇的cookie、header等一起设置,具体可参考官方api[code="java"] proxy_info = "219.232.47.153:80" proxy_handler = urllib2.ProxyHandler({"http" : "http://%s/" % ...

2013-11-01 17:58:51 173

原创 使用Python的urllib2库抓取网页

1、GET方式直接抓取,需要参数拼在参数中[code="java"]import urllib2content = urllib2.urlopen(url).read()[/code]这里的url可以是很多中协议,具体参考官方文档2、POST方式抓取数据,参数可以在url中,也可以封装中请求中[code="java"]import urllib2, urllib...

2013-11-01 17:49:37 125

原创 使用余弦相似性原理计算文本的相似度

原理参考:[url]http://www.ruanyifeng.com/blog/2013/03/cosine_similarity.html[/url]好多人说包不对,或者不知道哪儿下载,贴上个下载地址:[url]https://code.google.com/p/ik-analyzer/downloads/list[/url],附件贴上ik的包,其他的apache的commons包自己...

2013-08-10 19:37:14 658

原创 使用java访问elasticsearch创建索引

1、添加maven依赖[code="xml"] org.elasticsearch elasticsearch 0.90.0[/code]建议使用maven管理项目,因为elasticsearch还有很多依赖包,手工维护很麻烦2、创建连接elasticsearch服务的client[code="java"]Settings settings = Immu...

2013-08-07 16:55:34 544

原创 elasticsearch安装、配置

1、参考资料网站:[url]http://www.searchtech.pro/[/url],这个上面很多关于elasticsearch的资料可以参考2、下载[code="java"]wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.3.tar.gz[/cod...

2013-08-07 16:20:37 106

原创 ssh自动登录

1、本机自动登录,第三步很重要,不要漏掉[code="java"]ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chown 600 authorized_keys [/code]2、其他机器将第一步生成的id_rsa.pub的内容拷贝至目标...

2013-06-05 19:07:27 87

原创 分布式搜索的开源框架

1、文本搜索的内核:lucene [url]http://lucene.apache.org/[/url],很多的开源框架式基于lucene实现的2、Apache Solor:[url]http://lucene.apache.org/solr/[/url]3、Katta:[url]katta.sourceforge.net[/url],基于Lucene和Hadoop的分布式搜索框架4...

2013-05-17 10:40:01 177

原创 Linux Opencv 2.4.4安装

如果碰到无法生成java的JNI接口的问题,请参考一下官方文档:[url]http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html[/url]如果还有问题,请继续往下看1、官网下载 [url]http://opencv.org/ [/url]2、解压缩文件,另外再创建一个编译的目...

2013-04-16 18:21:58 231

原创 Vim块操作

1、在普通模式下按ctrl+v或者v进入块操作模式[code="java"]v(小写)     按字符选择,选中按下V时光标所在的字符到当前光标所在字符间的内容V(大写)     按行选择[Ctrl]+V     选择矩形字符块[/code]2、通过光标移动选中内容,可以进行ydp操作[code="java"]y:复制选中内容到粘贴板d:删除选中内容p:用粘...

2013-03-07 18:38:56 352

原创 Shell时间处理

1、shell的时间处理主要使用date命令[code="java"]$ dateTue Mar 5 20:17:56 CST 2013[/code]2、日期的格式化[code="java"]$ date '+%Y-%m-%d %H:%M:%S'2013-03-05 20:19:17[/code]3、获取前一天、后一天的日期[code="java"]...

2013-03-05 20:20:34 100

原创 Python的日期处理

1、python的标准库中关于时间主要用到的是datetime[code="java"]import datetime[/code]2、datetime下面有四个类:datetime date time timedelta,简单的区别就是故名思议:日期+时间 日期 时间,详细区别可以在网上查询3、日期处理主要包括下面几类 [*]获取当前时间[code="java"...

2013-03-05 20:12:55 139

原创 PostgreSQL报错:psql: connection pointer is NULL

抛出这个问题的原因是环境变量设置有问题打开个人目录下面的.bash_profile或者/etc/profile添加以下两行export PG_HOME=****pg的目录export LD_LIBRARY_PATH=$PG_HOME/lib并加载一下source .bash_profile在运行psql,就可以正常访问了参考:http://www.postgresq...

2013-01-28 20:26:51 766

原创 Python连接PostgreSQL

1、安装PG的client以及函数库: yum install postgresql yum install postgresql-devel2、安装Python的函数库: yum install python-devel3、下载pscopg wget http://initd.org/psycopg/tarballs/PSYCOPG-2...

2012-12-07 18:23:52 326

原创 Jenkins安装

1、Jenkins是一款Java平台的开源持续集成(Continuous Integration,CI)引擎。它易于安装,配置简单,丰富的插件支持,高度的可扩展性,强大的分布式构建能力都让它在众多的CI引擎中脱颖而出。主页:[url]http://jenkins-ci.org/[/url]2、安装方法主要有两种 war包方式:对于linux和windows,直接下载war并放置到se...

2012-05-29 16:47:21 103

原创 (转)JSTL访问Map的问题,key为Integer或Long

参考stackoverflows上的这篇文章 http://stackoverflow.com/questions/924451/jstl-access-a-map-value-by-key [code="java"]Map map = new HashMap(); map.put(1, "One"); map.put(2, "Two"); [/code]无法...

2012-04-10 11:13:51 157

原创 eclipse开发环境安装过程

[*]安装jdk,并设置环境变量 java_home path classpath[*]下载eclipse,解压安装[*]安装svn 安装方法:updatesiet: http://subclipse.tigris.org/update_1.6.x[*]安装javahl:http://subclipse.tigris.org/wiki/JavaHL window可以直接下载e...

2011-10-25 17:38:57 86

原创 转:Lucene.net中IndexWriter.DeleteDocument与IndexReader.DeleteDocument区别

索引的删除,纠结了很久,看到一篇总结不错的文章,转载过来好好学习IndexReader删除IndexReader.DeleteDocument(int docNum)——根据Document的docId删除单个DocumentIndexReader.DeleteDocuments(Term term)——根据Term来删除单个或多个Document使用IndexReader进行...

2011-04-20 00:46:07 99

原创 ubuntu输入正确密码不能进入系统的问题

现象是:输入正确密码,屏幕闪一下又重新回到登录页,我碰到的原因是修改错了系统的环境变量所导致的,通过修复模式进入系统将环境变量修改为原来的值就可以解决问题了/usr/bin/sudo /usr/bin/vim /etc/environment...

2010-09-12 14:24:16 959

原创 window 修改ip脚本

[code="java"]@echo offecho pls input ip type 1:auto;2 sucset /p a=if "%a%"=="1" goto autoif "%a%"=="2" goto sucgoto failed:autonetsh interface ip set address name="本地连接" source=d

2010-09-01 22:12:09 107

原创 java压缩zip文件中文乱码问题

用java来打包文件生成压缩文件,有两个地方会出现乱码1、内容的中文乱码问题,这个问题网上很多人给出了解决方法,两种:修改sun的源码;使用开源的类库org.apache.tools.zip.ZipOutputStream和org.apache.tools.zip.ZipEntry,这两个类ant.jar中有,可以下载使用即可,毫无疑问,选择后者更方便2、压缩文件注释的中文乱码问题:zos...

2010-01-25 21:27:40 1478

原创 转:java中四种操作xml方式的比较

1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几...

2009-06-13 19:13:16 78

JSTL判断集合的长度

显示一个集合的长度 ${fn:length(rowList)}判断一个集合的长度后显示集合的内容 ${rowList[2]}

2009-05-26 12:11:47 460

java划分包的规则是什么

如题这几天重构代码,发现这是一个比较严肃的问题,还请高手说明一下,有没有比较优秀的规则可以参考一下个人的观点是:按照功能模块分完再按照业务逻辑分,但是业务逻辑要分到多细才算合适呢,一个包里面有多少个类比较合适呢?谢谢!...

2009-04-23 22:54:16 332

JSTL迭代器-数组

web开发中页面上集合元素的显示是经常用到的,迭代器也很多,包括jstl、struts标签以及其他是图层框架的标签,用法和语法很类似,下面是使用jstl实现的例子,先看代码,参数的解释在下面<%   int[] a1 = { 1, 2, 3, 4, 5 };   int[] a2 = { 6, 7, 8, 9, 10 };   request.setAttribute("a1", a1)...

2009-04-21 22:08:29 199

MyEclipse buildpath 报错问题的解决方法

由于SVN或者其他项目管理工具的提交和更新,今天更改代码的时候出现了下面的问题,报错如下:this compilation unit is not on the build path of a Java project主要是.project文件下:和节点内容出现了问题重新建立一个Web工程(和出问题的工程类型对应),然后替换这两个节点的内容,就可以解决这个问题了...

2009-03-18 22:34:38 591

原创 Java十大杰出人物

James Gosling : Java之父 文/陶文 作为Java之父,James Gosling的名字可谓是耳熟能详。当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。Java做为中国的编程语言学习者餐桌上有限的那么几样餐点中的流行款式,自然是让James Gosling风光不已。虽然James Gosling现在已经不是领导Java发展潮流的领军人物了,做为Su...

2009-03-17 20:34:46 282

SecureCRT中文显示乱码的解决方法

最近开始用SecureCRT登陆linux系统,由于是新手,很多问题不清楚,碰到显示中文乱码的问题,困扰了好几天,网上的很多解决方法是:[color=blue]具体解决方法是:1,修改远程linux机器的配置vim /etc/sysconfig/i18n把LANG改成支持UTF-8的字符集如:LANG=”zh_CN.UTF-8″或者是LANG=”en_US.UTF-...

2009-03-16 13:22:14 643

空空如也

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

TA关注的人

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