自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯狂的葡萄

技术不是苹果,不会被咬一口就少一块。

  • 博客(81)
  • 资源 (7)
  • 收藏
  • 关注

转载 解决Tomcat反复加载Spring配置文件

解决Tomcat重复加载Spring配置文件当我们为自己的Web应用而改动Tomcat中conf/server.xml,可以不录入项目路径就可以访问应用.但是更改完毕后,启动Tomcat会发现一种现象就是重复加载Spring配置文件。 现象:控制台端会输出日志:信息: Initializing Spring root WebApplicationContext.....

2016-05-18 10:29:05 1336

转载 在windows下编辑shell脚本注意点

编辑脚本是直接在windows下写的,并没有使用特定的编辑器或者其他工具,所以很有可能出现一些莫名其妙的异常,这些错误是我们眼睛看不到的,遇到这个情况,例如如下异常或者提示语法错误 Java代码 unexpected end of file 我们可以在linux上使用cat命令,进行清洗数据, 使用工具 cat 和 tr, 方法如下: bash$ cat -v startq

2015-05-15 18:24:04 3943

原创 oracle查看常用的系统信息

目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 1.select count(*) from vprocessselectcount(∗)fromvprocess select count(*) from vprocess –当前的数据库连接数 2. Sql代码 1.select

2015-04-02 15:47:36 960

转载 Linux的环境变量

一、Linux的变量种类      按变量的生存周期来划分,Linux变量可分为两类:      1、永久的:需要修改配置文件,变量永久生效。      2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法      1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】      用VI在文

2015-03-20 09:48:24 397

原创 solr查询参数

q      - 查询字符串,必须的。 fl      - 指定返回那些字段内容,用逗号或空格分隔多个。start - 返回第一条记录在完整找到结果中的偏移位置, 0 开始,一般分页用。rows - 指定返回结果最多有多少条记录,配合 start 来实现分页。sort  - 排序,格式: sort=+[,+]… 。

2015-02-03 16:02:44 583

转载 使用序列化实现对象的拷贝

1、什么是引用类型     引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。     在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。    示例如下:    public class MyDate {        private in

2015-01-15 13:27:09 391

转载 使用java.util.List.subList时最好小心点

java.util.List中有一个subList方法,用来返回一个list的一部分的视图。List subList(int fromIndex, int toIndex);它返回原来list的从[fromIndex, toIndex)之间这一部分的视图,之所以说是视图,是因为实际上,返回的list是靠原来的list支持的。所以,你对原来的list和返回的list做的“

2014-12-23 17:54:55 1357

原创 Solr入门之SolrServer实例化方式

1、ConcurrentUpdateSolrServer实例化SolrServer,该类实例化多用于更新删除索引操作      ConcurrentUpdateSolrServer(String solrServerUrl,  int queueSize,  int threadCount)      solrServerUrl是Solr服务器的地址,      queueSize缓冲

2014-12-03 12:21:04 758

原创 oracle中varchar和varchar2的区别

1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;3.VARCHAR2字符要用几个字节存储,要看数据库使用的字符集,大部分情况下建议使用varchar2类型,可以保证更好的兼容性。

2014-11-21 11:57:17 853

原创 Weblogic相关问题总结

WebLogic问题总结1.WebLogic12后台运行方式2.WebLogic12增加内存方法3.WebLogic11或者12启动慢

2014-11-03 14:27:45 761

转载 "hello"和new String("hello")的区别?

/** "hello"和new String("hello");的区别? 当java直接使用形如"hello"的字符串直接量(包括可以再编译时 就能计算出来的字符串值)JVM将会使用常量常量池来管理字符串; 当使用new String("hello"); JVM先会使用常量池来管理“hello” 直接量,在调用String类的构造器来创建一个新的

2014-11-02 13:47:22 1429

转载 动画讲解 Eclipse 常用快捷键

Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。注释 Ctrl+/能为光标”所在行”或者”选中行”添加注释或者取消注释。 也可以对多行添加或取消注释快速修复 Ctrl + 1删除当前行

2014-11-02 13:42:09 468

原创 cvs迁移到svn

1.工具下载 svn importer  多汉语支持不好,放弃

2014-10-30 15:10:57 1149

转载 solr4.9原子更新solrj例子

doc.setField("id", 81); Map setOper = new HashMap(); setOper.put("set", "小冰"); doc.addField("name", setOper); UpdateResponse response = server.add(doc); server.commit(); 的确实现了指定字段的更新,不用

2014-08-26 10:11:32 1341

转载 JVM参数设置、分析

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同

2014-08-20 09:46:45 514

转载 Solr游标查询提高翻页效率

长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。与最近发布的Solr的版本中,Solr使用了所谓的游标大幅度提高深翻页的性能。问题深分页的问题是很清楚。Solr必须为返回的搜索结果准备一个列表,并返回它的一部分。如果该部分来源于该列表的前面并不难。但如

2014-08-15 16:56:27 4795 1

原创 Java时间漫谈

日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。定义了以下模式字母(所有其他字符 'A'

2014-07-23 15:44:44 461

转载 Java命名规范

定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名  (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序

2014-07-08 10:21:10 504

原创 Myeclipse中相同变量高亮显示

在eclipse/myeclipse中如果不小心把变量的高亮显示弄丢了。可真是件愁人的事,不过看到这你就不用愁了windows-> preferences-> java-> Editor-> Mark Occurences 最上边的大标题的复选框勾上,下面的就都可以高亮显示了,Local variables是变量的高亮显示

2014-07-04 15:33:37 588

转载 Spring中的jar包详解

下面给大家说说spring众多jar包的特点吧,无论对于初学spring的新手,还是spring高手,这篇文章都会给大家带来知识上的收获,如果你已经十分熟悉本文内容就当做一次温故知新吧。spring.jar 是包含有完整发布的单个jar包,spring.jar中除了spring-mock.jar里所包含的内容外其他所有jar包的内容,因为只有在研发环境下才会用到spring-mock.jar来

2014-06-17 09:30:50 503

转载 Solr Suggest实现搜索智能提示

智能提示简介搜索的智能提示目前是各大搜索的标配应用,主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上。Solr Suggestion智能提示模块作为一个应用广泛的搜索引擎系统,Solr内置了智能提示功能,它在Solr里叫做Suggest模块.该模块可选择基于提示词文本做智能提示,还支持通过针对索引的某个字段建立索引词库做智能提示。在诸多文档中都推荐使用

2014-06-04 12:45:25 1662

转载 Java中日期和时间的处理原理解析

日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-01-01 00:00:00.000 GMT

2014-05-29 17:38:05 3192

转载 java当中float以及double数据类型的掌握

* java当中默认声明的小数是double类型的; * double d=4.0 * 如果声明: * float x = 4.0则会报错,需要如下写法: * float x = 4.0f或者float x = (float)4.0 * 其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义 *  * float 内存分配4个

2014-05-22 10:29:25 1105

原创 SVN与TortoiseSVN修改日志和强制写日志实现详解

1,强制写日志强制设定commit时写一定长度的日志的两种方法:1.在客户端配置使用客户端工具:TortoiseSVN 在工作副本目录上,鼠标右键,TSVN,选属性,点增加 再出现的下拉条中选tsvn:logminsize 然后设定必须输入的字节数就可以2.在服务器端配置在库的hooks目录下编写脚本(其实就是批处理文件)文件:pre-commi

2014-05-16 10:18:25 1951

转载 Java相对路径/绝对路径总结

1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表

2014-05-13 10:53:56 570

原创 apache commons类 介绍

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。commons-lang    Provides extra functionality for classes in java.lang.一些工具类ArrayUtil java 代码

2014-05-04 17:41:39 917

原创 maven下载源代码,查看源码中的中文注释为乱码

1. 修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8  2.修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source

2014-04-28 15:35:51 2904 3

转载 OWL Web本体语言 指南(中文版)

OWL Web本体语言 指南W3C推荐标准 2004年02月10日摘要目前这种结构的万维网,很像一本地图做得很差的地理书,我们对于Web中可以使用的文档和服务的了解,都是基于关键字搜索的, 同时还需要灵活地使用文档的链接和使用模式。如果没有强有力的工具的支持,这么大规模的数据是很难管理的,为了能够给Web绘制出更为详实的地图,计算代理需要对于网络上可用资源的

2014-04-14 12:07:47 19781

原创 Arrays类——Arrays.asList()方法使用

java.util类 Arraysjava.lang.Object——java.util.Arrayspublic class Arraysextends Object此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerExcept

2014-04-11 16:01:15 492

原创 solrj操作core

最近开发需要用到solr全文检索,由于有多种数据,希望把这些数据所见的索引进行分类查询,于是就了解了solr的multiCore。在网上找了很多资料没有找到我想要的例子,最终通过群里的一些朋友帮助熟悉了CoreAdminRequest这个类对我很有用,于是就根据提供的api最终实现了core的添加。以下是代码 Java代码 try {              //

2014-04-09 15:44:47 1290 1

原创 Myeclipse常见问题整理----持续更新

1. Description Resource Path Location Type Java compiler level does not match the version of the instal解决方法:在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。有可能是java

2014-03-26 10:31:42 578

转载 Lucene 4 和 Solr 4 学习笔记

下面我们简单的学习(或者复习)一下Lucene的建索引过程,我们将给出lucene 2.x/3.x 和 最新trunk正在开发的4.0的建立索引的方法,尤其是它们的区别。    Lucene 2.x/3.x里建立索引并进行简单搜索的例子[java] view plaincopyDirectory dir=FSDirectory.ope

2014-03-14 08:56:42 795

转载 solr的facet性能

1.1   facet.method取值为enum或fc,默认为fc.该字段表示了两种Facet的算法,与执行效率相关.enum适用于字段值比较少的情况,比如字段类型为布尔型,或者字段表示中国的所有省份.Solr会遍历该字段的所有取值,并从filterCache里为每个值分配一个filter(这里要求solrconfig.xml里对filterCache的设置足够大).然后计算每个

2014-03-14 08:54:55 798

转载 java分布式应用之初:实现系统间通信方式简介

我们知道大型的应用通常都会将整个系统拆分成多个子系统来实现,这些系统往往都会部署在不同的服务器上,对于java来说也可能是在不同的JVM上,但是这些子系统并不是独立的,他们需要通过互相通信来实现既定的业务功能,对于这样的java应用我们可以称之为java分布式应用。    因此在谈分布式之初,我们需要简单的介绍下,如何实现系统间的通信,一般来说,对于java分布式应用目前系统间的通信主要有两种

2014-03-10 16:06:08 1713

转载 Tuscany SCA 发布Web Service

Tuscany可以简单地通过配置文件来发布web service。(工具eclipse 3.5)1. 新建动态web项目,指定classpath编译后的存储路径为WebContent/WEB—INF/classes。(可右键项目,属性,Java Build Path,Source修改)将Tuscany的jar包都复制到webContent/Web-INF/lib下(此处使用的Tuscany

2014-03-05 10:34:59 1354

转载 为什么main方法是public static void?

Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是public、static、void的。当然,很多人首先学的是C和C++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值,为什么main方式是public、static、void,这篇文章尝试去找到一些答案。Main方法是Java程序的入口,记住,我们这里不会讨论Servlet、

2014-01-15 14:44:37 1084

转载 SolrCloud简介

一.简介SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案。SolrCloud是Solr的基于Zookeeper一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式。二.特色功能SolrCloud有几个特色功能:集中式的配置信息使用ZK进行集中配置。启动时可以指定把Solr的相关配置文件上

2014-01-09 12:44:37 679

转载 java自定义注解

Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@Retention

2013-12-19 13:46:02 627

转载 beanUtils基本用法——DynaBean

Apache的BeanUtils包提供万能类DynaBean,使用此类可以不必创建大量的VO,Form等仅仅用来传值的对象。BeanUtils 通过三个类来实现此功能,DynaBean,DynaClass,DynaProperty,我从网上搜到一片文章,有一段讲的很详细,引用过来共同学习:  http://blog.csdn.net/soleghost/ar

2013-12-17 09:21:50 1728

转载 HashMap遍历的两种方式,推荐使用entrySet()

第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) {     Map.Entry entry = (Map.Entry) iter.next();     Object key = entry.getKey();     Object

2013-12-17 09:19:03 565

经典SQL语句大全

经典SQL语句大全,详细的列举出经典的sql写法

2013-07-24

solr学习笔记

solr学习文档,详细的告诉朋友们使用方法

2013-06-19

RadioSure(能收世界10000个电台)

RadioSure收集了世界各地非常多的广播电台 ,数量号称超过10000个以上,你可以用国家来排序或着用电台类别来排序,当然也包含了台湾的中文电台可以选择。 RadioSure也提供录音功能,如果有喜欢的广播节目,也可以按下录音按钮【●】进行录音。

2010-08-16

用户界面设计的10个基本准则

这是十个用户界面设计的基本准则,它们就是著名的由Jakob Nielsen和Rolf Molich设计的体会法则,是最常用的用户界面可用性设计指导。作为网页设计师,相信这些法则会对你的设计起到很积极的引导。

2010-08-13

数据库Copy软件(超强大)

可以在不同的数据库(MSSQL/ORACLE)之间,以文件方式传递数据。 经测试,任务表在30万左右记录,都可以成功导入导出。

2010-08-11

JBPM培训文档(非常详尽)

核心工作流和BPM 功能被封状作为一个简单的Java库.这个库包括在jBPM数据库中存储,更新和检索流程信息的服务

2010-08-11

YNotes V0.2.2.0 简体中文绿色版

YNotes YNotes是Ysofts出品的一款桌面便签小软件,类似QQ的屏幕边缘隐藏功能,窗口置顶,气泡提示,滚动条和按钮设置。它使用方便,界面简洁,功能较全,非常实用。提供了配套的皮肤编辑器,可以完全自定义编辑制作皮肤,且简单容易上手。不使用皮肤时也可以设定各种颜色适合自己的需要。自选颜色,字体,透明度 (0.2.0) 此版本重新写代码,放弃了以前的风格,实现以下功能: 1.多窗口分布 2.支持锁定便签,防止内容意外修改 3.支持隐藏,置顶等功能 4.支持自定义颜色,透明度,字体,文字颜色等 5.新加入了便签管理器,方便的管理便签 6.支持图片格式,可以直接把图片文件拖进便签 7.支持自定义快捷键 8.增加了便签分类,便于管理 9.增加内存释放功能,节省物理内存

2010-06-18

空空如也

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

TA关注的人

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