自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

Solr4.7实现LBS(地理位置搜索)

solr实现LBS(地理位置搜索)有两种方式:Cartesian Tiers 笛卡尔层  和  GeoHash算法,本文主要介绍GeoHash算法实现。 实现步骤:1. 修改schema.xml文件 <fieldtype name="geohash" class="solr.GeoHashField"/><field name="geohashTest"...

2014-03-24 09:58:02 180

原创 使用版本控制软件的一些经验

 版本控制软件现在已经被很多软件开发公司所使用,也成为了开发软件的必备工具。比如:cvs,snv,git等。今天分享一些我使用版本控制软件的经验。版本控制软件不是代码版本控制软件很多软件开发项目只将代码版本放入到版本控制中,这对项目管理是没有好处的。应该将项目中涉及到的文档(用户需求、概要设计、详细设计、系统环境配置等)、测试用例、测试脚本、数据库脚本、代码等都应该放入版本控制软件...

2012-03-22 10:05:01 320

代码重构

重构前提:构建测试体系。每次重构都是在保证系统稳定的前提下开展的,因此拥有好的测试体系是多么的重要。确保所有测试都完成自动化,让它们检查自己的测试结果。每重构一个功能就应该执行测试,检测是否可以通过。重构原则:1.重构是对软件的小改动2.重构的目的是使软件更容易被理解和修改。3.重构不能添加新功能,只能改进程序结构。不能添加任何测试,除非发现先前测试有遗漏的东西4.在添加新功能时,考虑代码是否需要...

2012-02-14 15:16:16 108

送给即将找工作的同学们----麻将人生

麻将打的好的人,不一定能赢牌。在学校学习好的人,不一定能找到好的工作。能赢牌的人往往麻将打的不错。能找到好工作的人往往是在学习,个人能力等方面不错的人。想要赢牌,需要锻炼自己打牌的技能,有了好的技能也要有天时地利人和,方可取胜。想要找份好工作,需要不断积累自身知识,有了好的积累,还需要适应这个社会,方可心想事成。打牌需要好的心态,胜不骄,败不馁。找工作需要好的心情,从每次失败...

2008-12-25 16:30:10 100

原创 10分钟让你全面了解当前世界金融危机

  对金融危机最普遍的官方解释是次贷问题,然而次贷总共不过几千亿,而美国政府救市资金早已到了万亿以上,为什么危机还是看不到头?有文章指出危机的根源是金融机构采用“杠杆”交易;另一些专家指出金融危机的背后是62万亿的信用违约掉期(Credit Default Swap, CDS)。那么,次贷,杠杆和CDS之间究竟是什么关系?它们之间通过什么样的相互作用产生了今天的金融危机?在众多的金融危机分析文章中...

2008-10-14 13:21:05 72

原创 谷歌发布内部数据语言 比XML快近100倍

      北京时间7月8日消息,据国外媒体报道,谷歌周一发布了公司内部使用的开源数据描述语言“Protocol Buffers”。Protocol Buffers与XML相似,但其特点是简单、小巧、速度快。   谷歌开源项目经理克里斯·迪邦纳(Chris DiBonap)在博客中称,“我们在网络上传输或在磁盘上存储的几乎所有结构化信息都使用了这种语言。我们认为,Protocol Buffe...

2008-07-08 19:56:57 380

Javascript导航菜单13则

来源:http://www.noupe.com/ajax/13-awesome-java-script-css-menu.html 翻译:http://parandroid.com下面为你准备了13个利用Javascript实现的网页导航菜单1) Sexy Sliding Menu - 基于mootools的Javascript网页导航菜单,漂亮的滑动门技术,看到下面的图了没有,...

2008-06-28 14:02:52 191

CSS2.0中最常用的18条技巧

一、使用css缩写  使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。   具体内容请浏览:CSS常用缩写语法 二、明确定义单位,除非值为0。  忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:0值。除此以外,其他值都必须紧跟单...

2008-06-26 22:57:35 64

五种提高 SQL 性能的方法(转)

有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的SQL查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗...

2008-06-25 09:10:39 82

利用串行化做深克隆

克隆或者复制有两种方式。这两种方式分别是浅克隆(浅复制)和深克隆(深复制)。 浅克隆(浅复制)   被克隆对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用都仍然值向原来的对象。换言之,浅克隆仅仅克隆所考虑的对象,而不克隆它所引用的对象。  深克隆(深复制)   被克隆对象的所有的变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。这些引用其他对象的变量将指向...

2008-06-10 22:24:30 110

java类反射 (转载)

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1 public Object getProperty(Object owner, ...

2008-06-04 21:42:18 62

如何使用robots.txt保护网站上的某些内容不被搜索引擎收入

转载自谷歌中文网站管理员博客 robots.txt文件对抓取网络的搜索引擎漫游器(称为漫游器)进行限制。这些漫游器是自动的,在它们访问网页前会查看是否存在限制其访问特定网页的robots.txt 文件。如果你想保护网站上的某些内容不被搜索引擎收入的话,robots.txt是一个简单有效的工具。这里简单介绍一下怎么使用它。如何放置 Robots.txt 文件robots.t...

2008-06-03 09:51:39 209

spring对hibernate配置文件配置技巧

mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好,所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernat...

2008-05-29 13:14:43 86

firefox 2.0.*隐藏的属性管理界面

firefox 2.0.* 不激活新窗口 在后台打开 新窗口在地址栏键入 about:config 回车,出现firefox属性管理界面。在后台页面打开外部链接browser.tabs.loadDivertedInBackgroundture这样就可以了,要是还不放心的话,那就在看看下面的 自动隐藏标签栏browser.tabs.autoHideture强制隐藏标签栏...

2008-05-28 09:50:40 153

javascript权威指南第五版(下载)

资料推荐:javascript权威指南第五版其它资料下载:Hibernate3.2中文参考文档下载 

2008-05-27 10:46:16 143

Hibernate3.2中文参考文档下载

最近在看Hibernate3.2中文参考文档觉得不错,上传共享给大家看。

2008-05-26 15:44:37 127

技术讲座:Terracotta集群技术落地中国(5月27日·北京)

——Ari Zilka, Terracotta的创始人/首席技术官,亲身传授由他创建的世界领先的Java集群技术。本次讲座将以一个存在性能问题的应用程序为例,进行现场分析,了解其背后的成因,并现场提出解决方案。与会者将能分享到Java应用性能的分析优化技巧,以及这种技巧在解决横向扩展时出现的经典瓶颈时的作用。此外,大家还能进一步了解像Project VisualVM 和 Terracott...

2008-05-26 15:30:58 96

display:table标签属性

1.更改空记录提示语言,默认提示:“没有满足查询条件的记录”在

2008-05-23 10:57:54 303

SQL21日自学通笔记七:子查询内嵌的SQL子句

子查询是一种把查询的结果作为参数返回给另一个查询的一种查询。子查询可以将多个查询绑定在一起。Select a.name,b.pric From table1 a,table2 b Where a.name = b.name and a.name = (select name from table2 where name = 'test'); 1. 查询使用比较运算符如>、<和...

2008-04-17 11:34:55 82

SQL21日自学通笔记六:表的联合

表的联合包含:执行外部联合、执行内部联合、执行左联合、执行右联合、进行等值联合、进行不等值联合 1. 两表联合。比如 Select * From table1,table2;如果table1有14行记录,table2有6行,那么两表联合记录有14*6=84 2. 等值联合。比如 Select * From table1,table2 Where table1.name = table...

2008-04-09 14:55:04 122

SQL21日自学通笔记五:SQL中的子句

子句:Where、Starting with、Order by、Group by、HavingSQL语句顺序:Select之后是From,之后是Where;Group by;Having和Order by(其余的子句,包括UNION;UNION ALL;INTERSECT和MINUS)WHERE 子句 * Where子句将会使SQL语句更具有选择性。STARTING WITH...

2008-04-03 13:20:10 102

SQL21日自学通笔记四:函数

[b]函数包括:汇总函数、日期和时间函数、数字函数、字符函数、转换函数、其它函数[/b][b]汇总函数(COUNT、SUM、AVG、MAX、MIN)。[/b]汇总函数无法在Where子句中使用。 * COUNT:满足条件记录的个数。Select count(*) From table Where name = "wu"; * 可以替换成列名。 * SUM:返回某一...

2008-04-02 15:20:21 61

SQL21日自学通笔记三:运算符

1. SQL运算支持:+、-、×、/、取模(%,有些SQL解析器取模运算符为MOD)。 2. 比较运算就是两个表达式进行比较返回三个数值中的一个,True,False,Unknow。Unknow说明,Field=9,Field字段为空,比较返回Unknow。 3. 大多数SQL提供IS NULL判读Null的存在 4. LIKE模糊查询,在LIKE表达式中,%是一个通...

2008-04-02 13:41:59 83

SQL21日自学通笔记二:查询语句Select

1. 标准语句:Select * From table 2. 查找不重复的数据:Select Distinct column from table 3. Select与Select All是等价的。 4. 条件语句可以建立一个选择查询,条件中包含变量,常量和比较运算。 5. 条件语句:Select * From table Where 子句 ...

2008-04-01 17:33:33 94

SQL21日自学通笔记一:SQL标准

[list][*]SQL语句对大小写并不敏感(不区分大小写),但数据库中的数据却是大小写敏感的。[*]在SQL语句中出现分号就意味着本条语句已经结束。[*]语句中使用空格和大写字母会增强语句的可读性,便于维护。[*]数字类型采用右对齐,字符类型采用左对齐。[/list]...

2008-04-01 15:46:32 69

博客也能赚钱

      博客也能赚钱,现在开始javaeye博客开始支持显示阿里妈妈广告了,所有博友都可以去阿里妈妈申请广告(http://www.alimama.com/),然后将广告发布在自己博客中就可以赚钱了。  注册阿里妈妈用户。 选择“卖广告”发布公告位。 填写需要发布广告地址,比如(http://mtou.iteye.com/) 填写广告信息,注意广告位置,将和javaeye设置中需要一致。广告位...

2008-03-16 22:28:59 273

测试人员需要掌握的内容

测试人员首先需要了解测试步骤,每个步骤都有想对应的内容测试步骤:前提:测试计划(主要针对测试lead,manager) 测试需要人员,时间安排,环境部署,测试风险等等。(http://www.aka.org.cn/Magazine/Aka2/sqa.html)1.了解需求。 需要知道:测试人员进入项目的时间,应该是在了解需求的阶段就应该参与到项目中,只有对...

2007-12-30 21:00:50 218

maven2资源库管理和使用心得

1.资源库安装 (1).可以通过修改maven/conf目录下的settings.xml文件中的段来自定义资源库的位置,例如:[code] C:/repository …[/code]上述内容把maven的资源库定位到了目录C:/repository (2).使用代理服务器获得资源库内容:可以修改settings.xml文件中的段来利用代理服...

2007-12-19 09:43:19 136

Hibernate与ibatis

Hibernate,ibatis比较说明用途:Hibernate:传统行业开发。ibatis:互联网行业,需要并发处理能力很强。程序员要求:Hibernate:有面向对象的思想。ibatis:传统开发,熟悉sql语句,并且熟练使用sql语句优化功能。开发速度:Hibernate:开发速度快,不用关心sql,加入自己开发的filter类,将告别sql,全对...

2007-12-05 11:24:37 86

confluence破解版完整安装

网上提供的破解安装方法是:1.下载破解版本2.或下载confluence keygen3.java 运行 keygen生成key4.安装时输入key完成confluence.如下列操作 (转载内容)如果你从Confluence1.4.X转向Confluence2.1.x,理由很充分,因为2.0提供了一个非常棒的WYSIWYG的界面(所见即所得的界面)。少废话,破解也是非常简单,首先...

2007-11-29 15:56:21 1368

wiki产品分析(Confluence与xwiki)

相同点:1. tomcat+jdk+mysql2. 支持pdf导出,Rss, 邮件3. 权限管理4. 强大搜索引擎 Confluence优点:1.是一个企业版的wiki2.专业J2EE wiki,它使用Spring作为中间业务层,webwork2框架作为web层,数据层使用Hibernate3.Confluence可以和缺陷管理软件JIRA集...

2007-11-29 15:42:35 2522

oracle性能优化

1.使用表空间建表2.使用索引3.使用优化工具explain plan 4.性能查询工具sql trace5.使用别名.6.不要再索引字段上加入别的操作.

2007-11-29 15:38:08 58

空空如也

空空如也

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

TA关注的人

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