- 博客(87)
- 资源 (13)
- 收藏
- 关注
原创 MyEclipse8.5安装SVN插件
<br />myeclipse8.5下载地址:http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.5.0-win32.exe<br /> <br />svn1.6.17下载地址:http://subclipse.tigris.org/files/documents/906/48783/site-1.6.17.zip<br /> <br />MyEclipse安装路径D:/Users/yi.zh
2011-04-11 10:59:00
2757
原创 myeclipse优化+自定义java注释模板+自定义Java代码模板
1.工欲善其事必先利其器,磨刀不误砍柴工,愉悦自己的心情网上有很多这样的资料,我在这里只是过个总结,以后慢慢的添加自己的心得和想法myeclipse的优化都在 window=》perferences 里面,从上到下的来我用的是myeclipse8.5①window=》perferences=》Editors=》File Associations 选择*.jsp,选择文本打开模式(myeclipse JSP Editor)点击右边的default按钮 这个会大大的提高jsp页面的打开速度 也
2011-03-31 18:41:00
5152
转载 IT从业者的学习规划
一直想找个时间把以前的经验总结下来,记录成系列形式的文章。我喜欢系列形式的文章。看园子里的系列文章,往往有期待感,也有满足感。一来它是一个系统的学习的过程;二来也是作者的一个系统的经验总结的过程,对人对己都有益处。系列文章是能够帮助学习者一步步的从不知道到应用高手的学习的一个过程。(在此请园子里的高手们多写系列形式的文章,多谢) 就象我写的《IT从业者的职业规划》一样,在这里,作为项目经理的我,也对IT从业者的职业学习过程做个规划,算是我个人的一个学习过程的总结,也给IT从业新人有个系统的学习和提
2011-03-30 17:00:00
712
转载 你是一个产品
不久前的某一天,我突然得到了一个启示。我意识到用“程序员”和“雇员”这两个词来描述自己是很不充分的。我应该是个产品,而且你也是。如果你想发展你的职业生涯,你应该把你的职业生涯当作一个产品来开发。你为了各种东西售卖自己:金钱,身份地位,做有兴趣的事情的机会,跟优秀人的共事的机会,等等。在这篇文章里,我将把这些都称作“回报”,但请不要以为回报只是指金钱。供给和需求就像一个产品,你也有供和需。你的供给就是你能为雇你的公司提供的东西。它可以是你的能够开发出一个漂亮的网站的能力。它可以是你的能够调配一个数据库的能力。
2011-03-30 16:58:00
423
转载 高质量JAVA代码编写规范
<br />1. Java 命名约定 <br /><br /> 除了以下几个特例之外,命名时应始终采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。 <br /><br />1.1 一般概念 <br /><br /> * 尽量使用完整的英文描述符 <br /><br /> * 采用适用于相关领域的术语 <br /><br /> * 采用大小写混合使名字可读 <br /><br /> * 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一 <
2011-03-29 21:05:00
418
原创 全文索引----中文进阶(一)
<br />Lucene的索引文件格式<br /> <br />Lucene的索引里面存了些什么,如果存放的,也即Lucene的索引文件格式是读懂Lucene源代码的一把钥匙。<br /> <br />当我们真正进入到Lucene源代码之中的时候,我们会发现:<br /> <br />Lucene的索引过程,就是按照全文检索的基本过程,将倒排表写成此文件格式的过程。<br /> <br />Lucene的搜索过程,就是按照此文件格式将索引进去的信息读出来,然后计算每篇文档打分(score)的过程。<br /
2011-03-12 10:22:00
486
原创 全文索引----Lucene的总体架构
<br />Lucene总的来说是:<br /> <br />1.一个高效的,可扩展的,全文检索库<br /> <br />2.全部用Java实现,无须配置。<br /> <br />3.仅支持纯文本文件的索引(Indexing)和搜索(Search)。<br /> <br />引用一个图<br /> <br /><br /> <br />说明Lucene是有索引和搜索的两个过程,包含索引创建,索引,搜索三个要点<br /> <br />更细一点看Lucene的各组件<br /> <br /><br />
2011-03-09 11:54:00
557
原创 全文检索----新手入门(四)
搜索主要分为以下几步第一步:用户输入查询语句查询语句同我们普通的语言一样,也是有一定语法的。不同的查询语句有不同的语法,如SQL语句就有一定的语法。查询语句的语法根据全文检索系统的实现而不同。最基本的有比如:And,Or,Not等。举个例子,用户输入语句:lucene and learned not hadoop说明用户想找一个包含lucene 和learned 然而不包括 hadoop的文档第二步:对查询语句进行词法分析,语法分析,及语言处理。由于查询有语法,因而也要进行词法分析,语法分析,及语言处
2011-03-08 20:04:00
441
原创 全文索引---新手入门(三)
<br />如何创建索引<br /> <br />全文检索的索引创建过程一般有以下几步:<br /> <br />第一步:一些药索引的原文档(Document)。<br /> <br />为了方便说明索引创建过程,这里特意用两个文件为例<br /> <br />文件一:Students should be allowed to go out with their friends,but not allowed to drink beer.<br /> <br />文件二:My friend Jerry we
2011-03-08 17:59:00
403
原创 全文索引------新手入门(二)
全文索引大体分为两个过程:索引的创建和搜索索引索引创建:将现实世界中所有的结构化和非结构化数据提取信息,创建索引的过程。搜索索引:就是得到用户的查询请求,搜索创建的索引,然后返回结果的过程。索引里面究竟存些什么呢?首先我们来看为什么顺序扫描的速度慢:其实是我们想要搜索的信息和非结构化数据中所存储的信息不一致造成的。非结构化数据中所存储的信息是每个文件包包含哪些字符串,也即几只文件,欲求字符串相对容易,也即是文件到字符串的映射。而我们想搜索的信息是哪些文件包含此字符串,也即已知字符串,欲求文件,也即从字符串到
2011-03-08 14:42:00
426
原创 全文检索----新手入门(一)
在学习全文检索之前,我们要了解一下全文检索的基本原理在了解全文检索的基本原理之前,要从生活的数据说起生活中的数据分为:结构化数据和非结构化数据结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等非结构化数据:不定长或无固定格式的数据,如word,邮件等半结构化数据:如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取纯文本按非结构化数据来处理。按照数据得分类,搜索也分为两种:对结构化数据得搜索:如对数据库的搜索,用SQL语句,如利用windows搜索对文件名,类型,修改时间进行搜索等。对
2011-03-07 17:02:00
496
转载 Android学习路程-------新手入门(一)
<br /><br />1、Q:什么是Android?<br /><br />A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。<br /><br /><br />2、Q:Android就业前景<br /><br />A:Android是Google开发的基于Linux平台的开源移动操作系统。
2011-03-07 11:13:00
549
原创 供应链管理平台
目录供应链名称理解供应链的由来供应链的定义供应链管理的目标和目的供应链管理的应用常见的供应链管理方法供应链管理的作用供应链管理的意义 供应链合作伙伴的选择供应链管理的本质供应链管理主流技术供应链名称理解 一条完整的供应链应包括供应商(原材料供应商或零配件供应商),制造商(加工厂或装配厂),分销商(代销商或批发商),零售商(大卖场,百货商店,超市,专卖店,便利店和杂货店)以及消费者.供应链的由来 它是一个范围更广的企业机构模式.它不仅是联接供应商到用户的物联链,信息链,资金链,同时更为重要
2011-02-21 17:55:00
3305
转载 CSS in springside
声明:本文内容大部分翻译自YUI 文档,加上一些个人的理解。YUI CSS 由四个部分组成: Reset, Base, Fonts, Grids . 如果想阅读官方文档,请按照此顺序阅读这四个部分。1、ResetReset用来消除各种浏览器之间对HTML元素样式表现的差异,从而提供一致的样式。比如margin, padding, border设置为0; 字体大小设置为YUI的默认大小,去除斜体和粗体样式; list-style设置为none等.使用Reset后的例子可以参见http://devel
2011-02-15 16:36:00
507
转载 Jquery IN springside
1. 资料JQuery资料(江南白衣博物馆)Dojo Base2. 选型因为widgets框架如Ext 和 Dojo Dijit始终不够好用,决定还是忍一忍,等一等到RIA时代。 Prototype.js,JQuery, Dojo Base这类Javascript库,有助于跨浏览器的Javascript,并简化对象选择、DOM操作、Ajax操作。 JQuery比Prototype.js的发展似乎好一点,起码Plugin是在官方网站管理的,同时JQuery UI也在向着好的方向发展。 如果自己写的Java
2011-02-15 16:28:00
656
转载 页面控制URL Rewrite
Struts2的action url对google与用户都不那么友好,所以对外的网站可以使用url rewrite filter来改善。 见showcase的示例,首先在web.xml中加入url rewrite filter,注意需放到struts2 filter的前面,然后在WEB-INF/下放一个urlrewrite.xml进行定义,使得 /common/users.htm 等于 /common/user.action /common/user/1.htm 等于 /common/us
2011-02-15 16:00:00
355
转载 改造struts2的控件
springside改进了一些taglib的输出模板,详见在mini-web的src/resources/theme/custom目录,在使用时要将theme设为custom,见Struts2资料 ,之类的select,check,radio taglib都挺好用的。 下例中Action里有一个List roleIds代表要选中的角色,一个List roleList代表完整的角色列表,Role有两个属性:id 和 name。 但 在选项较多的时候无法做到很好的换行与对, 因此Spri
2011-02-15 15:59:00
550
转载 JSP 2.0 使用指南
JSP 2.0 使用指南 如果Web服务器支持, JSP2.0 是最通用方便的模板语言.1.使用Servlet2.4/jsp2.01. 确定Web Container支持Serverlet2.4, 复制jstl-1.1.2.jar,standard-1.1.2.jar到web-inf/lib (可打开jar的meta-inf来看具体版本)。2. 在web.xml,Root节点改为3.在jsp中,对core,ftm taglib的引入改为 (留意多了uri里多了jsp)<%@ taglib pref
2011-02-15 15:23:00
485
转载 Struts2 MVC
1. 资料江南白衣博物馆--Struts2笔记京山游侠--SpringSide 3 中的 Struts 22.选型<br /> Struts的招牌与用户群 + Webwork的较优雅架构 + Convention Plugin实现零配置文件,Struts2已经成为传统MVC里的最安全选择。<br /> 当然,GWT,Flex等是另一个潮流了。3. in SpringSide 3.03.1 Convention Plugin实现零配置文件<br /> Convention Plugin是2
2011-02-15 15:05:00
542
转载 如何将源代码学好
<br />1. 画出整个程序的流程图,理解整个程序流程的思想。画流程图的方式更让人很直接 的理解程序的整体流程,而不会被代码所干扰,让程序员总体上把握整个程序。<br /><br />2. 对流程各节点(函数或过程)的理解。流程的每一节点是构成整个流程的不可缺少的部份。<br /><br />3. 再把流程和流程各节点串起来理解整个程序,可能的话最好写出读书笔记。<br /><br />4. 如果想深刻的学习到源代码的精髓所在,请写一个相近的程序进行操练。当你理解了这个程序并不表明你掌握了这个程序,只有在
2011-02-12 13:47:00
411
转载 网页之间的共享值
<br />Web应用是由大量的网页组成的,运行的基本原理是:用户通过客户端浏览器发送向服务器的请求,服务器接收到客户端的请求,根据客户端的请求进行处理,把处理后的结果返回给客户端。在这个过程中,使用的是HTTP协议,是无状态的请求应答模式,也就是说在多次请求之间不会保存状态信息,用户每次提交的信息仅仅在当前请求处理过程有用,例如用户在登陆时候提交的信息只能在第一次处理的时候有用,以后就不能用了。但是有时候程序需要在多个页面或者多次请求之间共享信息,只时候就需要系统提供的其他方式了。<br />1、在同一次
2011-02-11 16:58:00
395
转载 Math的用法--------------随机,静态方法
<br />封装了一些基本运算方法,包括进行三角运算的正弦、余弦、正切、余切相关的方法:例如,求正弦的sin,求余弦的cos等,如果使用的话可以参考JDK。<br />下面的方法可能是我们经常要使用的:<br />(1)求最大值,可以用于求int类型,long类型,float类型,double类型的最大值,下面仅仅下求整数最大值的方法的定义:<br />public static int max(int a,int b);<br />(2)求最小值,和求最大值基本相同。<br />public static
2011-02-11 16:09:00
382
转载 Vector的用法
<br />Vector类实现了AbstractList。Vector相当于动态数组,Java中我们定义数组之后,元素的个数不能发生变化,如果元素个数未知就不能使用数组,这时候就可以使用Vector。Vector对象可以存放各种对象。<br />Vector是一个动态数组,所以在执行过程中,会随着元素的变化调整自身的容量。<br />提供了4种构造函数:<br />public Vector(); 默认的构造函数,用于创建一个空的数组。<br />public Vector(Collection c); 根
2011-02-11 15:58:00
442
转载 异常处理----------让缺陷掌握在自己手中
<br />异常处理<br />认识异常<br />首先看下面的代码:<br />class User<br />{<br /> private String uname;<br /> private int age;<br /> public void setUname(String uname)<br /> {<br /> this.uname = uname;<br /> uname = new Str
2011-02-11 15:35:00
383
转载 日期格式化
<br />日期及其格式化<br />1、java.util.Date类<br />用于表示日期和时间,要获取当前时间,可以使用下面的代码:<br /> Date d = new Date();<br /> System.out.println(d.toString());<br />下面是输出的结果:<br />Mon Feb 06 15:45:47 CST 2006<br />如果想按照特定的格式进行输出,可以按照下面的方法完成,但是现在的版本中建议不要使用。<br /> int ye
2011-02-10 16:29:00
344
转载 数字的格式化
<br />数字的格式化<br />在很多情况下需要对输出的信息进行格式化,尤其是当输入的内容为数字的时候,需要按照特定的格式进行输出。另外对运行的结果可能需要进行特殊的处理,例如结果只保留小数点后两位。对数字进行格式化可以使用下面的两个类:<br />java.text.DecimalFormat <br />java.text.NumberFormat<br />NumberFormat是抽象类,所有主要使用DecimalFormat完成格式化。通常使用DecimalFormat的构造函数来生成格式,例
2011-02-10 16:17:00
279
原创 心态--暂存箱功能非常好
<br />感谢伤害你的人,因为他磨炼了你的心志!<br /> 感谢绊倒你的人,因为他强化了你的双腿!<br /> 感谢欺骗你的人,因为他增进了你的智慧!<br /> 感谢藐视你的人,因为他觉醒了你的自尊!<br /> 感谢遗弃你的人,因为他教会了你该独立!<br /> 在人生的旅途中,最糟糕的境遇往往不是贫困,不是厄运,而是精神和心境处于一种无知无觉的疲惫状态:感动过你的一切不能再感动你,吸引过你的一切不能再吸引你,甚至激怒过你的一切不能再激怒你。这时,人需要寻找另一片风景。<br /> 【1
2011-01-22 15:01:00
446
原创 El表达式显示list的个数
<br />1. 导入<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%><br /> <br />2. ${fn:length(list)}
2011-01-04 19:38:00
1056
原创 js滚动条技巧
<br />window.scrollTo(0,0); 第一个参数是横坐标,第二个参数是纵坐标<br /> <br /> <br />在使用<a>标签隐藏和显示时 href可以使用href="javascript:void(0)"的效果比href="#"的效果好<br /> <br /> <br />
2011-01-04 16:41:00
368
原创 2011书单
<br />基础篇<br /> <br />1.Java编程思想(第4版)<br /> <br />2.代码大全2<br /> <br />3.重构<br /> <br />应用篇<br /> <br />Effective Enterprise Java--中文版<br /><br />UNIX编程艺术<br /><br />《UML Distilled 3rd》<br /><br />提升篇<br /><br />《Enterprise Integration Patterns --企业集成模式:设计、
2010-12-29 16:12:00
316
原创 web打印(五)-------数据导出到excel并自动打印
function outExcel(){ var table=document.all.customer; row=table.rows.length; column=table.rows(1).cells.length; var excelapp=new ActiveXObject("Excel.Application"); excelapp.visible=true; objBook=excelapp.Workbooks.Add(); //添加新的工作簿 var objShe
2010-12-23 17:57:00
500
原创 web打印(四)-----------利用excel打印报表
function outExcel(){ var table=document.all.customer; row=table.rows.length; column=table.rows(1).cells.length; var excelapp=new ActiveXObject("Excel.Application"); excelapp.visible=true; objBook=excelapp.Workbooks.Add(); //添加新的工作簿 var objShe
2010-12-23 17:54:00
535
原创 web打印 (三) -----------自动打印指定格式的会议记录
<br />1。创建一个word文档,设计好要打印的会议记录的格式<br /> <br />2。在创建好的word文档的指定位置插入书签。(添加书签的方法:首先选中需要替换的文本,单击‘插入’--书签,输入书签名)<br /> <br />3.在页面添加<br /> <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Trans
2010-12-23 15:42:00
1162
原创 web打印(二)---------导出到word并打印
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><ti
2010-12-23 15:01:00
635
原创 web打印
<br />利用JavaScript调用ie自身的打印功能<br /> <br />windows.print();<br /> <br />利用webbrowser打印(IE内置的WebBrowser控件实现)<br /> <br />document.all.WebBrowser.Execwb(7,1); 打印预览<br /> <br />document.all.WebBrowser.Execwb(6,1); 打印<br /> <br />document.all.WebBrowser.Execw
2010-12-23 14:48:00
335
原创 总结File操作
<br />package com.pnova.togo.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;i
2010-12-18 15:44:00
474
原创 总结Session操作
package util;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class SessionTool { private HttpServletRequest request; private HttpServletResponse response; public SessionTool(HttpServletReque
2010-12-17 18:38:00
388
原创 总结Cookie操作
<br /> <br /> <br /> <br />package util;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt
2010-12-17 18:16:00
354
原创 Js----------省市区
<br />var Region = {};Region._Datas = {};Region._Datas["0"] = {};Region._Datas["110000"] = {};Region._Datas["110100"] = {};Region._Datas["110200"] = {};Region._Datas["120000"] = {};Region._Datas["120100"] = {};Region._Datas["120200"] = {}
2010-12-13 22:43:00
9820
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人