自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

转载 gradle打印所有task的输入输出、打印所有task的依赖关系

gradle.taskGraph.afterTask { task -> try { StringBuffer taskDetails = new StringBuffer() taskDetails << """"-------------name:$task.name group:$task.group : $task.descriptionconv:$

2017-10-21 17:50:24 6586 1

原创 springboot项目使用gradle build失败

springboot使用gradle多项目构建是报错Unable to find main class解决方法,在项目里build.gradle里增加如下配置bootRepackage { enabled = false}

2017-06-16 18:01:20 3156

原创 atom配置vim

修改快捷键打开 ./atom/packages/vim-mode-plus/keymaps/vim-mode-plus.cson修改该文件的配置,如在编辑模式下将jj映射为esc键# insert# -------------------------'atom-text-editor.vim-mode-plus.insert-mode': 'ctrl-w': 'editor:delet

2017-05-25 16:44:14 3670 1

转载 文章收藏

文章收藏Spring Boot 属性配置和使用

2017-05-12 18:10:10 282

原创 spring @Scheduled 定时任务使用

使用spring注解@Scheduled执行定时任务在配置类上启用@EnableScheduling在方法上添加@ScheduledScheduled@Component@EnableSchedulingpublic class NikeWebMagicScheduling { @Scheduled(fixedRate = 3 * 60 * 60 * 1000) publi

2017-05-12 17:40:20 471

转载 EHCache的使用

http://blog.sina.com.cn/s/blog_46d5caa40100ka9z.html在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大

2015-03-18 10:14:46 479

转载 Jackson的Json转换

public class JacksonJsonUtil { private static ObjectMapper mapper; /** * 获取ObjectMapper实例 * @param createNew 方式:true,新实例;false,存在的mapper实例 * @return */ public static synchronized ObjectMa

2015-01-05 14:56:35 485

原创 eclipse启动报错

eclipse在安装完插件后重启,提示如下错误!SESSION 2014-10-31 09:44:13.983 -----------------------------------------------eclipse.buildId=4.3.2.M20140221-1700java.version=1.7.0_25java.vendor=Oracle Corporati

2014-10-31 10:22:13 3148

原创 gson或jackson实体的属性为null时,序列化时保留该字符串

Gson g = new GsonBuilder().serializeNulls().create();

2014-10-24 16:52:09 3890

转载 Jenkins插件开发入门

转自: http://www.open-open.com/lib/view/open1341393917328.htmlJenkins插件开发指南环境变量为了能开发插件,开发环境需安装Maven和JDK 6.0以上版本配置maven的settings.xml配置文件?12345678910111

2014-10-20 15:09:51 908 1

转载 maven 配置篇 之pom.xml

转自: http://www.blogjava.net/zyl/archive/2006/12/30/91055.html

2014-10-19 23:20:26 508

转载 MessageFormat用法

MessageFormat用来格式化一个消息,通常是一个字符串,比如:String str = "I'm not a {0}, age is {1,number,short}", height is {2,number,#.#}; 而MessageFormat可以格式化这样的消息,然后将格式化后的字符串插入到模式中的适当位置,比如:将str中的{0}用"pig"替换,{1,numb

2014-10-15 15:36:02 556

转载 JGit clone repository

http://stackoverflow.com/questions/8545311/jgit-clone-repositoryFileRepositoryBuilder builder = new FileRepositoryBuilder();Repository repository = builder.setGitDir(PATH).readEnvironment

2014-10-14 16:18:46 5021 1

转载 通过 JGit 访问 Git 仓库

一个Git库仓在 JGit里面表现为Repository类,该类可以看作是这个库的句柄。通过Repository类实例,你可以创建JGit命令以及可以控制配置、参数等。 获取Git库仓的引用有很多种方法,看到很多人在这方面有困难,本文总结了如何通过JGit来访问Git库仓来帮助大家。

2014-10-12 17:27:47 4415

转载 An internal error occurred during:"Updating Maven Project". Unsupported I问题解决备忘

http://andinker.iteye.com/blog/18080301、右键点击我的项目,选择 Maven -> Remove(disable) Maven Nature. 2、打开cmd命令行,进入到你的工程文件夹中,并且 运行 “mvn eclipse:clean”  3、右键点击你的工程,并且选择 “Configure -> Convert int

2014-10-08 12:30:03 2879

转载 如何配置运行多个Tomcat

同时运行多个Tomcat首先,要配每个Tomcat的三个port口都要不同在server.xml文件下找到下面个port口tomcat1:tomcat2:然后设置两个环境变量:JAVA_HOME(指向jdk)最后就可以起动两个Tomcat了。内存溢出之Tomcat内存配置在catal

2014-09-28 12:13:46 541

转载 Java下利用Jackson进行JSON解析和序列化

点击打开链接

2014-09-26 10:34:42 829

转载 使用MySQL正则表达式 __MySQL必知必会

http://www.cnblogs.com/way_testlife/archive/2010/09/17/1829567.html

2014-09-21 23:18:28 494

转载 Gson简要使用笔记

发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面是一个简单的例子:public class

2014-09-18 20:09:39 469

转载 jdk8 Remove PermGen,Metaspace

想必大家在开发过程中,肯定遇到过这样的错误:OutOfMemorry:PermGen,特别是在web应用中,热部署或者大量使用框架,经常出现这种错误。这是因为在程序启动时,会预先加载类信息和一些常量到JVM内存中,这块内存叫做PermGen,由于PermGen默认较小,所以在不进行调整时,会经常出现PermGen不够用的情况,还有就是程序有内存泄漏情况,内存回收无法及时回收PermGen内存,导致

2014-09-04 10:53:23 812

转载 Maven实战(六)——Gradle

Maven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁移至Gradle这一事件更是吸引了不少眼球。在此之前,我也听到了不少对Maven的抱怨,包括

2014-08-29 00:12:13 1109

转载 从Maven到Gradle

http://ningandjiao.iteye.com/blog/1495790

2014-08-29 00:02:26 587

转载 Java经典算法大全

http://www.cnblogs.com/qy5201314/archive/2012/07/21/2602228.html

2014-08-27 19:34:50 1551

转载 关于HttpURLConnection.setFollowRedirects

http://www.blogjava.net/fisher/archive/2006/12/11/86934.html关于HttpURLConnection.setFollowRedirects(转)public static void HttpURLConnection.setFollowRedirects(boolean followRedirects)publi

2014-06-26 15:57:54 13087 2

转载 由于 ORACLE 的 922 错误,以下的语句失败,ORA-00922: 缺少或无效选项

今天用Orcale数据库,需要导入一个dmp备份文件,结果弄了半天,出了错误也没看出在哪,幸好在网上找了半天还能找到相同的问题,现在问题解决了,特地将解决方法收藏下来~ 引用网址:http://hi.baidu.com/stq1102/blog/item/a1861ed93690122911df9bc5.html 导入导出的dmp文件时出现如下错误经由常规路径导出由EXPORT

2013-10-18 21:52:18 5645

转载 RedHat5.4Oracle11gSqlplus中文乱码

【问题描述】1.Linux系统中含有中文内容的文件名显示乱码;2.使用vi编辑器查看中文内容为乱码;3.sqlplus进入到数据库中查看中文内容为乱码;4.putty中中文内容显示为乱码。【问题原因】1.没有安装中文支持的包;2.相应的环境变量需要做相应的调整【问题处理】1.确认系统版本# cat /etc/RedHat-releaseRed Hat

2013-10-17 21:13:11 665

原创 servlet获取的页面参数自动填充到bean里

package com.srj.AADemo.servlet;import java.io.IOException;import java.io.PrintWriter;import java.lang.reflect.InvocationTargetException;import java.util.Map;import javax.servlet.ServletExceptio

2013-08-29 10:18:50 827

原创 ubuntu下svn配置

eclipse安装subclipse插件1从官网下载site-1.8zip文件,网址是:subclipse.tigris.org2、从中解压出features与plugins文件夹,复制到/usr/local/development/eclipse/myPlugin/svn里面,其它的*.xml文件不要。(myPlugin和svn这2个文件夹都是自己建的)3、在/usr/loc

2013-08-10 11:41:12 662

转载 eclipse删除空行

http://blog.sina.com.cn/s/blog_54b09dc901012mhg.html如何快速删除代码中的空行,鉴于eclipse可以瞬间搞定。刚知道的。1.打开源码编辑器 2.使用快捷键Ctrl+f 3.在Find输入框中输入:^\s*\n 3.Replace With输入框的值为空 4.在【Options】选

2013-08-09 11:46:27 744

转载 Consistent Hash 算法

Consistent Hashing 是一种 hash 算法,简单地说,在移除/添加一个服务器时,它能够尽可能小地改变已存在的 key 映射关系,尽可能地满足单调性的要求。下面就按照 5 个步骤简单讲讲 Consistent Hashing 算法的基本原理。步骤一:环形hash 空间。考虑通常的 hash 算法都是将 value 映射到一个 32 位的 key 值,即0~232-1

2013-08-03 14:37:59 655

转载 常见的可用的爬虫项目

2013-08-03 11:51:39 1659

转载 MD5 算法描述

对MD5 算法的简要叙述为:MD5 以512 位分组来处理输入的信息,且每一分组又被划分为16 个32 位子分组,经过一系列的处理后,算法的输出由4 个32 位分组组成,将这4 个32 位分组级联后将生成一个128 位的散列值。在MD5 算法中,首先需要对信息进行填充,使其位长度对512 求余的结果等于448。因此,信息的位长度(Bits Length)将被扩展至N*512+448

2013-08-02 16:54:49 634

转载 mysql联合主键的自增问题

http://hi.baidu.com/kinghmx/item/0633c1ec6cda06235b2d6418mysql联合主键的自增问题网上查看资料的时候,偶然看到一篇文章谈到mysql联合主键自增长的问题,该文章提到: 当多列被设为联合主键时,auto_increment属性得列并不是自顾自得一味的增长。而是配合其他主键的列。例如:id和vid为联合主键,v

2013-07-22 08:41:17 4534

转载 用二叉树后序遍历计算中缀表达式的值

http://blog.csdn.net/ljsspace/article/details/6442921 如果用一颗二叉树表示加减乘除及0-9的数字构成的数学表达式,对二叉树进行后序遍历得到的就是后缀表达式。后缀表达式可以通过堆栈直接计算其值。import java.util.ArrayList;import java.util.List;import java.util.Sta

2013-06-12 08:42:45 2977

转载 Struts2 + jQuery 实现ajax

http://www.blogjava.net/ITdavid/archive/2008/09/07/227612.html  、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list2、struts.xml添加专为ajax使用的package

2013-05-13 20:57:00 626

转载 Oracle 游标使用全解

http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html -- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare       --类型定义

2013-05-06 17:32:38 574

转载 lucene4.1.0 demo 配置

from:   http://blog.163.com/ws_wishao/blog/static/1730469632013212101316176/在写这篇文章时,lucene的最新版本是4.1.0,文件可以从Apache站点(http://lucene.apache.org/)下载lucene-4.1.0.zip,解压后有个demo文件夹就是lucene的

2013-04-05 22:20:25 934 2

转载 struts2中用ajax标签出错。。一使用<s:head theme="ajax"/>就报错或者标签的时间控件显示不出来

http://fightingit.blog.163.com/blog/static/201246211201252210105472/学习使用struts2的ajax时,看书说要引入,但引入后就一直报错在jsp页面的之间插入这句话,打开页面弹个对话框提示站点无法访问,如果把这句取消了,才能打开页面,但这页面也失去ajax功能了这主要是strut2版本的问题,不

2013-04-05 20:56:30 1073

转载 MyEclipse Database Explorer配置浅析

http://www.cnblogs.com/hateislove214/archive/2010/11/25/1887770.htmlMyEclipse Database Explorer 的能力描述可以在以下网页看到http://www.myeclipseide.com/ContentExpress-display-ceid-60.html要使除 JDBC ODBC

2013-04-04 10:46:54 767

转载 servlet中的路径

当客户端试图查找servlet的时候,它将搜索某个特定的路径,到达目的地。路径本身,即请求URI,通常由三个重要部分组成:Request URI = contextPath + servletPath +pathinfo contextPath:上下文路径是路径的第一部分。它指定servlet驻留的上下文。在单个的Java Virtual Maching中,可能运行

2013-03-12 22:40:21 861

Lucene 原理与代码分析完整版

Lucene 原理与代码分析完整版

2013-08-02

hadoop开发者第三期

1 Hadoop 中的数据库访问.............................................. 5 2 MapReduce 中多文件输出的使用.............................. 13 3 Zookeeper 使用与分析............................................... 22 4 浅析一种分类数据模型.............................................. 30 5 Sector 框架分析........................................................... 34 6 Run on Hadoop...........................................................49

2013-08-02

hadoop开发者第二期

1、Hadoop 业界资讯......................................... - 1 - 2、Nutch + Hadoop 构建商用分布式搜索引擎的问题探究 ........... - 5 - 3、支持自定义爬虫的Nutch segment文件存储接口改写........... - 11 - 4、Nutch中mapreduce应用的几个特殊点 ...................... - 14 - 5、Java RMI + Lucene 构建分布式检索应用初探 ................ - 17 - 6、一对多的表关联在mapreduce中的应用(续) .................. - 26 - 7、InputSplit文件格式分析................................. - 32 - 8、短评:HDFS、MapReduce和HBase三者相辅相成、各有长处 ..... - 34 - 9、HDFS在web开发中的应用................................. - 35 - 10、Mapreduce中value集合的二次排序 ....................... - 38 - 11、Hive SQL手册翻译 ................................... - 47 - 12、Mahout Kmeans简介 .................................... - 57 -

2013-08-02

Hadoop开发者入门专刊

1 Hadoop 介绍 2 Hadoop 在国内应用情况 3 Hadoop 源代码eclipse 编译教程 7 在Windows 上安装Hadoop 教程 13 在Linux 上安装Hadoop 教程 19 在Windows 上使用eclipse 编写Hadoop 应用程序 24 在Windows 中使用Cygwin 安装HBase 28 Nutch 与Hadoop 的整合与部署 31 在Windows eclipse 上单步调试Hive 教程 38 Hive 应用介绍 42 Hive 执行计划解析 50 MapReduce 中的Shuffle 和Sort 分析 53 海量数据存储和计算平台的调试器研究 56 探讨MapReduce 模型的改进 58 运行eclipse 编译出的Hadoop 框架 59 表关联在MapReduce 上的实现 63 Hadoop 计算平台和Hadoop 数据仓库的区别

2013-08-02

空空如也

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

TA关注的人

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