- 博客(81)
- 资源 (7)
- 收藏
- 关注
转载 解决Tomcat反复加载Spring配置文件
解决Tomcat重复加载Spring配置文件当我们为自己的Web应用而改动Tomcat中conf/server.xml,可以不录入项目路径就可以访问应用.但是更改完毕后,启动Tomcat会发现一种现象就是重复加载Spring配置文件。 现象:控制台端会输出日志:信息: Initializing Spring root WebApplicationContext.....
2016-05-18 10:29:05
1423
转载 在windows下编辑shell脚本注意点
编辑脚本是直接在windows下写的,并没有使用特定的编辑器或者其他工具,所以很有可能出现一些莫名其妙的异常,这些错误是我们眼睛看不到的,遇到这个情况,例如如下异常或者提示语法错误 Java代码 unexpected end of file 我们可以在linux上使用cat命令,进行清洗数据, 使用工具 cat 和 tr, 方法如下: bash$ cat -v startq
2015-05-15 18:24:04
4013
原创 oracle查看常用的系统信息
目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 1.select count(*) from vprocessselectcount(∗)fromvprocess select count(*) from vprocess –当前的数据库连接数 2. Sql代码 1.select
2015-04-02 15:47:36
1034
转载 Linux的环境变量
一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。 2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文
2015-03-20 09:48:24
436
原创 solr查询参数
q - 查询字符串,必须的。 fl - 指定返回那些字段内容,用逗号或空格分隔多个。start - 返回第一条记录在完整找到结果中的偏移位置, 0 开始,一般分页用。rows - 指定返回结果最多有多少条记录,配合 start 来实现分页。sort - 排序,格式: sort=+[,+]… 。
2015-02-03 16:02:44
625
转载 使用序列化实现对象的拷贝
1、什么是引用类型 引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。 在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。 示例如下: public class MyDate { private in
2015-01-15 13:27:09
426
转载 使用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
1393
原创 Solr入门之SolrServer实例化方式
1、ConcurrentUpdateSolrServer实例化SolrServer,该类实例化多用于更新删除索引操作 ConcurrentUpdateSolrServer(String solrServerUrl, int queueSize, int threadCount) solrServerUrl是Solr服务器的地址, queueSize缓冲
2014-12-03 12:21:04
809
原创 oracle中varchar和varchar2的区别
1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;3.VARCHAR2字符要用几个字节存储,要看数据库使用的字符集,大部分情况下建议使用varchar2类型,可以保证更好的兼容性。
2014-11-21 11:57:17
897
原创 Weblogic相关问题总结
WebLogic问题总结1.WebLogic12后台运行方式2.WebLogic12增加内存方法3.WebLogic11或者12启动慢
2014-11-03 14:27:45
808
转载 "hello"和new String("hello")的区别?
/** "hello"和new String("hello");的区别? 当java直接使用形如"hello"的字符串直接量(包括可以再编译时 就能计算出来的字符串值)JVM将会使用常量常量池来管理字符串; 当使用new String("hello"); JVM先会使用常量池来管理“hello” 直接量,在调用String类的构造器来创建一个新的
2014-11-02 13:47:22
1483
转载 动画讲解 Eclipse 常用快捷键
Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。注释 Ctrl+/能为光标”所在行”或者”选中行”添加注释或者取消注释。 也可以对多行添加或取消注释快速修复 Ctrl + 1删除当前行
2014-11-02 13:42:09
507
转载 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
1375
转载 JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同
2014-08-20 09:46:45
556
转载 Solr游标查询提高翻页效率
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。与最近发布的Solr的版本中,Solr使用了所谓的游标大幅度提高深翻页的性能。问题深分页的问题是很清楚。Solr必须为返回的搜索结果准备一个列表,并返回它的一部分。如果该部分来源于该列表的前面并不难。但如
2014-08-15 16:56:27
4902
1
原创 Java时间漫谈
日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。定义了以下模式字母(所有其他字符 'A'
2014-07-23 15:44:44
492
转载 Java命名规范
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序
2014-07-08 10:21:10
539
原创 Myeclipse中相同变量高亮显示
在eclipse/myeclipse中如果不小心把变量的高亮显示弄丢了。可真是件愁人的事,不过看到这你就不用愁了windows-> preferences-> java-> Editor-> Mark Occurences 最上边的大标题的复选框勾上,下面的就都可以高亮显示了,Local variables是变量的高亮显示
2014-07-04 15:33:37
629
转载 Spring中的jar包详解
下面给大家说说spring众多jar包的特点吧,无论对于初学spring的新手,还是spring高手,这篇文章都会给大家带来知识上的收获,如果你已经十分熟悉本文内容就当做一次温故知新吧。spring.jar 是包含有完整发布的单个jar包,spring.jar中除了spring-mock.jar里所包含的内容外其他所有jar包的内容,因为只有在研发环境下才会用到spring-mock.jar来
2014-06-17 09:30:50
547
转载 Solr Suggest实现搜索智能提示
智能提示简介搜索的智能提示目前是各大搜索的标配应用,主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上。Solr Suggestion智能提示模块作为一个应用广泛的搜索引擎系统,Solr内置了智能提示功能,它在Solr里叫做Suggest模块.该模块可选择基于提示词文本做智能提示,还支持通过针对索引的某个字段建立索引词库做智能提示。在诸多文档中都推荐使用
2014-06-04 12:45:25
1702
转载 Java中日期和时间的处理原理解析
日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-01-01 00:00:00.000 GMT
2014-05-29 17:38:05
3280
转载 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
1185
原创 SVN与TortoiseSVN修改日志和强制写日志实现详解
1,强制写日志强制设定commit时写一定长度的日志的两种方法:1.在客户端配置使用客户端工具:TortoiseSVN 在工作副本目录上,鼠标右键,TSVN,选属性,点增加 再出现的下拉条中选tsvn:logminsize 然后设定必须输入的字节数就可以2.在服务器端配置在库的hooks目录下编写脚本(其实就是批处理文件)文件:pre-commi
2014-05-16 10:18:25
2011
转载 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
617
原创 apache commons类 介绍
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。commons-lang Provides extra functionality for classes in java.lang.一些工具类ArrayUtil java 代码
2014-05-04 17:41:39
961
原创 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
2975
转载 OWL Web本体语言 指南(中文版)
OWL Web本体语言 指南W3C推荐标准 2004年02月10日摘要目前这种结构的万维网,很像一本地图做得很差的地理书,我们对于Web中可以使用的文档和服务的了解,都是基于关键字搜索的, 同时还需要灵活地使用文档的链接和使用模式。如果没有强有力的工具的支持,这么大规模的数据是很难管理的,为了能够给Web绘制出更为详实的地图,计算代理需要对于网络上可用资源的
2014-04-14 12:07:47
20304
原创 Arrays类——Arrays.asList()方法使用
java.util类 Arraysjava.lang.Object——java.util.Arrayspublic class Arraysextends Object此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerExcept
2014-04-11 16:01:15
529
原创 solrj操作core
最近开发需要用到solr全文检索,由于有多种数据,希望把这些数据所见的索引进行分类查询,于是就了解了solr的multiCore。在网上找了很多资料没有找到我想要的例子,最终通过群里的一些朋友帮助熟悉了CoreAdminRequest这个类对我很有用,于是就根据提供的api最终实现了core的添加。以下是代码 Java代码 try { //
2014-04-09 15:44:47
1339
原创 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
620
转载 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
837
转载 solr的facet性能
1.1 facet.method取值为enum或fc,默认为fc.该字段表示了两种Facet的算法,与执行效率相关.enum适用于字段值比较少的情况,比如字段类型为布尔型,或者字段表示中国的所有省份.Solr会遍历该字段的所有取值,并从filterCache里为每个值分配一个filter(这里要求solrconfig.xml里对filterCache的设置足够大).然后计算每个
2014-03-14 08:54:55
850
转载 java分布式应用之初:实现系统间通信方式简介
我们知道大型的应用通常都会将整个系统拆分成多个子系统来实现,这些系统往往都会部署在不同的服务器上,对于java来说也可能是在不同的JVM上,但是这些子系统并不是独立的,他们需要通过互相通信来实现既定的业务功能,对于这样的java应用我们可以称之为java分布式应用。 因此在谈分布式之初,我们需要简单的介绍下,如何实现系统间的通信,一般来说,对于java分布式应用目前系统间的通信主要有两种
2014-03-10 16:06:08
1758
转载 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
1412
转载 为什么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
1138
转载 SolrCloud简介
一.简介SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案。SolrCloud是Solr的基于Zookeeper一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式。二.特色功能SolrCloud有几个特色功能:集中式的配置信息使用ZK进行集中配置。启动时可以指定把Solr的相关配置文件上
2014-01-09 12:44:37
714
转载 java自定义注解
Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention
2013-12-19 13:46:02
663
转载 beanUtils基本用法——DynaBean
Apache的BeanUtils包提供万能类DynaBean,使用此类可以不必创建大量的VO,Form等仅仅用来传值的对象。BeanUtils 通过三个类来实现此功能,DynaBean,DynaClass,DynaProperty,我从网上搜到一片文章,有一段讲的很详细,引用过来共同学习: http://blog.youkuaiyun.com/soleghost/ar
2013-12-17 09:21:50
1791
转载 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
592
RadioSure(能收世界10000个电台)
2010-08-16
用户界面设计的10个基本准则
2010-08-13
YNotes V0.2.2.0 简体中文绿色版
2010-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人