自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 MessageDigest使用过程的一个记录

程序中使用了MessageDigest作为信息下载的一个标题签名,在前期写完该算法后也没有经过过多的测试就匆忙上线了,后来经常发现相同标题或者标题相差几个数字、字母的信息无法经过去重来去除(注:程序通过对标题进行处理后使用MessageDigest签名作为去重的)。后跟踪代码,发现两台机器计算的结果是不同的,通过分析发现其中的String方法使用错误导致的,主要如下图说明:api中提供

2016-03-14 13:24:13 1219

原创 java判断字符串中是否包含字母字符

原来的下载程序使用了MD5算法生成的long型信息指纹,将此long型字段作为源码存储的key值存储到了HDFS中,后续在做基于标题的去重时引入了MessageDigest类提供信息摘要的算法,并将返回的直接数组转换成了16进制字符串,同时将从源码抽取的信息id换成了此算法生成的16进制字符串存储到了solr中。在后续的界面端做快照功能时,solr中存储的id和HDFS中存储的key不相同,查

2016-03-02 16:01:12 7320

原创 HDFS设置JVM

搭建的hadoop集群使用了一段时间,从26号发现一个datanode节点莫名宕机了,下载相关日志查看也没发现什么问题,重启后恢复了正常,对于具体的原因也就没有进行深入追究。29号早上又被讨论组的问题给惊倒了,hadoop集群中的datanode节点有宕掉了,当时就想不会是同一台机器吧。远程VPN查看果不其然还是同一台出过问题的机器,按顺序下载日志进行分析,这次在日志中发现了问题,“java.

2016-02-29 14:12:33 4104

原创 Mac安装maven

在Mac上使用maven,折腾了一会才安装成功,这里作下安装记录:1、下载maven,地址:http://maven.apache.org/download.cgi下载后,解压到任意的目录下,这里我放到 Documents/maven/ 下,名字为apache-maven-3.3.32、配置环境变量     使用命令,直接打开bash_profile: vi ~/.bash_pro

2015-05-07 22:02:35 9145

原创 com.mongodb.MongoException: Runner error: Overflow sort stage buffered data 错误分析

给用户安装下载引擎的时候,使用的mongodb库报错,查看了相关的文档后发现了问题所在,下面是运行时报的错误:com.mongodb.MongoException: Runner error: Overflow sort stage buffered data usage of 33554466 bytes exceeds internal limit of 33554432 bytes

2015-05-05 16:08:11 7657

转载 删除恢复Hadoop集群中的DataNode

项目中使用了hadoop作为下载的

2014-10-08 17:44:32 2749

转载 Solr4.3数据异常分析

Solr在使用的过程中会出现比较多的问题,这里参考

2014-09-17 15:35:49 2008

原创 解决hadoop namenode 无法启动

hadoop集群正常运行,一同事不小心把

2014-09-16 08:22:39 31179 1

转载 使用phantomjs对页面进行截图

文章参考了使用phantomjs操作DOM并对页面进行截图需要注意的几个问题

2014-09-10 19:42:27 30717 5

转载 布隆过滤器java实现

网上有很多的原理解释说明

2014-08-30 15:17:21 6220

原创 magento设置产品列表页显示的产品数目

Magento很人性化,没有固定一个数值来确定产品列表显示的数量,而是首先设置一系列的数字,然后你再从当中选择一个作为默认。roducts Per Page On Grid Allowed Values首先设置可选的每页显示产品数量,然后在Products per Page on Grid Default Value中设置默认的每页显示产品数量。这里需要注意下,设置后者之前,必须在前者中包含该数值

2013-05-07 14:58:09 1355

原创 修改magento产品列表页每行显示的产品个数

修改了magento的默认模板modern,上传产品后发现有的分类下产品显示的是一行四个,有的目录下产品显示的是一行三个,这样整个看上去显得很不协调。去后台看了设置,在layout/catalog.xml文件中发现已经设置一行显示为四个,如下:"setColumnCount">count>4count>但是前台有些目录只能显示三个产品,后来想到是不是js中那些有冲突造成的,查了相关的js文

2013-05-07 14:35:49 2466

原创 javaee报错处理

firefox报错:[09:14:03.725] HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。处理方法:要声明文件头,不然中文会有乱码,如下   。

2013-01-06 09:12:01 1639

原创 arryList中数据排序

例子说明arrayList中数据排序:1:Person.java文件:-------------------------------public class Person{ String name; int age;  public Person(String name,int age){  this.name = name;  this.age = age;

2012-10-24 16:26:20 1143

转载 java读取excel数据

此篇文章系转载文章,转载地址:http://www.blogjava.net/lyjjq/articles/267059.htmlApache的Jakata项目的POI子项目的官方网站是http://jakarta.apache.org/poi/API地址为:http://www.andykhan.com/jexcelapi/同时本文中对上述文章中对有多个sheet时陷入死循环做了

2012-09-13 10:36:36 2585

原创 Adapter报错:The content of the adapter has changed的解决

在listView的编程中使用Adapter时,第一次加载没有问题,但是第二次加载的时候报了一些的错误:The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a b

2012-07-11 11:22:10 6696

原创 android sqlite数据操作

Android系统集成了一个轻量级的数据库SQLite,sqlite是一个嵌入式的数据库引擎,专门适用于资源有限的设备上做适量的数据存储。    SQLite支持大部分的SQL92语法,允许开发者使用SQL语句操作数据库中的数据。    Android提供了SQLiteDatebase代表一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDatebase对

2012-07-10 10:37:14 1586

原创 Android让文本输入框默认不获取焦点

项目中有个检索功能,页面上有个EditText输入框,打开页面后,焦点默认在EditText上,这样的话软键盘默认就会显示出来,占据大半个屏幕。后来想办法将这个给去掉了,原先考虑着将焦点赋给页面上的其他组件(页面上还有时间选择组件、按钮组件等),方法如下:                android:id="@+id/topical_content"

2012-07-05 16:49:01 10846

原创 android ScrollView实现上拉、下拉更新

项目中需要实现对listView的上拉加载更多的功能,忙了一上午也没搞定,从网上看到一篇文章实现了listView的下拉功能,在参照着改的过程中,实现了另一种形式的上拉、下拉更新,参照文章http://hi.baidu.com/czqaiyss/blog/item/3ac75ddf9a9882becc1166d1.html本例demo下载链接:http://download.csdn.net/

2012-06-30 16:00:47 21232

转载 android listview改变选中项为高亮

项目中需要实现对listview选中项保持高亮,在网上找到了一篇文章,参照实现了该功能。转载地址:http://www.cnblogs.com/zcdqs/archive/2011/10/23/2221935.html转载部分内容如下:这里提供另一种保持高亮的方法:在包含ListView的布局文件中加入一个空的LinearLayout,以我的main.xml为例:xml v

2012-06-28 15:16:58 1926

原创 android listview改变字体的大小、颜色

项目中需要用到listview,而Android 默认的listView 控件是不支持更改字体颜色,字体大小的。抽空写了一个小demo测试下代码如下://listview适配器,调整字体大小、颜色等    private class MyAdapter extends BaseAdapter{                @Override        public int

2012-06-28 11:19:18 27696

转载 Cannot cast from View to ProgressBar解决办法

下午写程序的时候出现的问题,半天没有看出来是什么地方的问题,后在网上查询到相同的问题,主要问题是类名与函数名冲突,改下就可以了。贴下链接地址:http://zyueqi.iteye.com/blog/1481695

2012-06-08 14:54:00 1290

转载 android应用程序版本管理

一、版本的主要功能说明在应用程序的升级、维护策略中,版本是一个关键的组成部分,主要体现在以下几个方面中:1、用户需要了解在他们的设备上所安装的应用程序的版本的特定信息,以及已安装程序的升级版本可用的情况;2、其他应用程序(作为同一个套件中发布的其他应用程序)需要从系统中查询你的应用程序的版本号,来确认兼容性或者确认两者之间的依赖情况;二、Android系统中提供的对程序的版本管理说

2012-06-07 17:05:48 3415

原创 android解析json数据

项目中要用到json数据格式,偷闲写了个demo出来,数据是从txt文件中读取的。代码就两段:json解析方法 public void json2Str(String src) throws JSONException{        JSONObject jsonObject = new JSONObject(src);        String id;

2012-05-30 11:41:01 508

原创 android 程序运行报:"0x****"指令引用的"0x****"内存,该内存不能为"written"错误的解决

运行eclipse的时候,就是不能运行出android 虚拟机,后来发现在创建avd(虚拟机)的时候,它的name就像是java中创建class一样,首字母一定要大写,要不然系统就不能识别出来,就会出现无法写入的情况。将name的首字母改成大写后即可运行。

2012-05-22 15:52:49 929

solr43相关jar包

solr4.3相关的jar包,包含httpclient-4.3.4.jar、httpcore-4.3.2.jar、httpmime-4.3.1.jar、IKAnalyzer2012.jar、slf4j-api-1.6.6.jar、slf4j-log4j12-1.6.6.jar、solr-solrj-4.3.0.jar、zookeeper-3.4.5.jar等

2014-09-17

Objective-c 2.0英文版

Objective-c 2.0英文版,和中文版可以参照对比着读下

2013-02-17

C语言名题精选百则技巧篇

冼镜光编著的C语言名题精选百则 技巧篇,针对每个程序都有详细的讲解

2012-07-19

上拉加载更多、下拉更新的demo

实现的上拉加载更多、下拉更新的一个小demo,有兴趣的可以下载看看

2012-06-30

疯狂android讲义源码

李刚的疯狂android讲义源码,都可以运行的,对于想下载源码的可以看看

2012-06-28

黑客与画家 硅谷创业之父Paul Graham文集

黑客与画家 硅谷创业之父Paul Graham文集,可以下载看看

2012-06-28

空空如也

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

TA关注的人

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