自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 在项目中需要注意的简单数据库优化

1、使用索引可以提高查询的速度,但是同时会降低增加和修改时的效率,因为在新增数据时,会对数据进行索引的操作,消耗了内存。2、or和in的使用问题  使用or和in会导致查询效率降低主要是指在使用了索引后的情况,没有使用索引的情况下效率是相同的。如果对一列进行了索引,那么数据会按照这个列的规则进行排序,数据会在排序后被分为一个个的区间。在查询索引列等于某个值的记录时(tb=?),数据库会之间

2012-02-01 14:46:03 628 1

原创 使用后缀表达式计算表达式

需求:输入字符串表达式,计算表达式结果解决:将输入的表示转化为后缀表达式形式(也称作逆波兰式),再计算结果。package com.phh;import java.util.Stack;public class CalculatedString { /** * 根据中缀表达式计算结果 * * @param expression * @return */

2011-12-05 09:38:17 875

原创 自己对接口和继承的思考

接口定义的是人与人之间可交互的动作,例如打招呼,拥抱,开玩笑等等,每个人打招呼的姿势都不一样,但是我就知道其实你是在和我打招呼。继承是为了简化工作,提高工作效率。当然也有人说,继承其实是为了便于扩展,但其实到头来,归根结底你只是少做了一些重复的工作罢了。

2011-11-03 11:25:58 462

原创 eclipse无法查看源码

在eclipse中,按住Ctrl+鼠标左键点击类是可以查看该类的定义的,如果查看一些jdk中的,例如ArrayList,如果无法查看,并弹出出错窗口,可以试下以下下的解决方法。窗口->首选项->Java->已安装的JRE,然后查看列表中是否存在JDK,一般是JRE,如

2011-09-28 10:53:04 849

转载 a+=b与a=a+b的不同

a+=b --> a=(a.Type)a+b;//返回的是a类型a=a+b --> a=a+b;//返回类型是a类型与b类型中的最高类型

2011-09-23 13:55:54 681

转载 Struts2的getter()和setter()方法

struts2的实现原理可能就是在初始化action类之后就会调用已get和set开头的所有方法,我后来验证了一下自己的想法,果然是这样。由于工作原因不能带大家看代码了,很久没用struts2了不知道他们源代码改了没。以后大家如果遇到这样子的问题可以尝试给方法改个名字,特别是开头

2011-09-16 10:30:24 1059

原创 KMP模式匹配算法学习

1、计算返回字符串的next[]数组,2、查找字符串。自己写了个恶心的,不知道有没有用。。。 public static void main(String[] args) { String textString = "ababadaababaaa"; S

2011-09-16 10:29:56 389

原创 关于SNS编程的一点收获

公司要求开发一个SNS,开发小组的组长的想法令我眼前一亮的感觉。组长的打算是,把SNS里面数据的流动看作一种消息的传递,用户的动作,发表日志,上传相册,留言等都可以看作用户发布了一条消息。我们只需要定义一个消息的基类,包含消息共有的属性,例如标题,内容,时间等。然后日志,

2011-09-13 10:39:28 560

原创 lucene&IKAnalyzer入门实例

最近研究了下IKAnalyzer,发现果然很强大,而且说明文档很齐全,上手简单,随便写了个例子。留念。Ikanalyzer是一个分词工具,lucene是全文检索。IKAnalyzer 和 IKSimilarity 目前都是直接继承了 Lucene,IKQueryP

2011-09-07 16:24:06 1963

原创 大道之简摘录

做管理起码要能肩负责任,这是最基本的素质。项目的成功是由两个方面来评估的:1项目完成的质量,2项目完成的时间。经验丰富的工程师能尽可能接近地预估工期,但没有办法保障(预估的)工期是绝对合理的。项目经理应致力减少团队中开发角色与其他部门的沟通,必要时开发经理应该站在开发

2011-09-05 10:24:39 1494

转载 关于23种设计模式的有趣见解

创建型模式                 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory

2011-08-26 11:26:55 325

原创 8月19日Java培训小结

作为Java特有的垃圾回收机制(本文简称GC),在判断一个对象是否可以回收主要通过两种方法:第一种是使用对象引用计数器,当对象被引用,计数器会自增1,对象引用被销毁后,计数器会自减1;GC会每隔一段时间会查看对象的计数器是否为0,如果对象的计数器是0,GC就会将其回收。第二种方法

2011-08-26 11:10:35 585

原创 关于解决数据库网络断开重新连接的尝试

最近遇到一个比较恶心的问题。有一个项目,在启动的时候,需要先启动数据库,再启动tomcat,这样子程序才可以连接上。然而,tomcat和数据库是分开在两台不同的服务器上,而且管理这个服务器的人定死了了一套约定,一定是先打开tomcat所在的服务器,在打开数据库所在的服务器,导致了

2011-08-26 11:07:45 2123

转载 腾讯的IP地址查询接口(JS)

腾讯的IP地址查询接口还是不错的,IP地址查询准确率很高,IP地址查询使用也方便,这个是从别的地方转载过来的,测试发现有小BUG,IP地址查询的时候可能乱码,修正了一下,IP地址查询出现乱码的情况是不会有了。在论坛中闲逛,无意中发现腾讯的ip接口。还是挺有意思的。大家可以

2011-08-05 16:00:15 2352 1

原创 使用jQuery实现的简单滚动新闻功能

asd var index=0;//位置 var isAuto=true;//是否自动 var isScroll=false;//是否正在滚动 jQuery(function(){ add(); var PhotoTimer = setInterval("AutoScroll()",1500); jQuery(".btn1").click(function(){

2011-06-23 16:03:00 2193

转载 SMARTY模板中如何使用get,post,request,cookies,session,server变量(摘)

{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间戳、直接访问PHP中的常量、从配置文件中读取变量等。1.在模板中访问页面请求变量我 们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务器的数据,也可以通 过$_COOKIE或$_SESSION在多个脚本之间跟踪变量,或是通过$_ENV和$_SERVER获取系统环境变量

2011-03-25 09:32:00 901

原创 css 滤镜效果学习

<br /><html><head><mce:style><!--div{width:160px;height:120px;}--></mce:style><style mce_bogus="1">div{width:160px;height:120px;}</style></head><body>Alpha: <div style="filter:alpha(Opacity=20)" mce_style="filter:alpha(Opaci

2011-03-15 14:12:00 496

原创 解决jquery 新建的元素事件绑定问题

//添加新元素事件后,重新绑定//unbind();//bind();//解决jquery新建的元素事件绑定问题,实现rebind()功能function bind(){ $("a[name='columnSel']").bind("click",function(){

2011-02-16 13:50:00 849

转载 request.getRealPath不推荐使用

request.getRealPath("") 这个方法已经不推荐使用了,那代替它的是什么方法Deprecated. As of Version 2.1 of the Java Servlet API, use ServletContext.getRealPath(java.lang.String) instead.request.getSession().getServletContext().getRealPath() 得到站点的绝对地址

2010-12-03 10:26:00 653

转载 关于使用getResource()后的URL的处理

<br />今天在读取文件的时候,发现使用getResource()后读取出来的URL被转码了<br />必须要转回来才能正常使用<br /> <br />// 获得路径后,先进行转码 URL url = XmlReader.class.getResource("/webStyle.xml"); URI uri = new URI(url.toString()); File file = new File(uri); FileInputStream in = new Fi

2010-12-02 14:59:00 1068

原创 使用struts2完成jQuery进行ajax级联

上网找了下资料,参考着做了个 JSP页面,使用JSTL的标签。 所属栏目 --请选择-- ${columns.name} JS$(function(){ $("#columnInfo").change(

2010-11-16 11:53:00 2503 3

IKAnalyzer3.2.0Stable_bin

IKAnalyzer3.2.0Stable_bin

2012-02-03

空空如也

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

TA关注的人

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