- 博客(175)
- 资源 (11)
- 收藏
- 关注
转载 数据库存取缓冲区的LRU与MRU算法
原文链接:http://news.dayoo.com/tech/201005/21/10000617_102079584.htm
2014-10-01 11:01:15 11919 5
原创 全文检索Lucence(二)——索引
上篇博客中从要解决的数据和系统业务以及内部结构上,大致了解了下Lucence,这里重点从代码层面开始学习Lucence的核心部分——索引通过这张图可以对索引有个大致的了解:
2014-05-31 23:04:22 3485 15
转载 Eclipse调试Java的一些技巧
1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,否则断点被跳过,程序继续执行。 2、异常断点在断点view中有一个看起来像J!的按钮,我们可以使用它添加一个基于
2014-04-30 19:26:48 2863 10
转载 推荐一些Eclipse 插件
1、ExploreFS 此插件的功能是在项目管理器的右键菜单中增加一项 “Open in File System”,可以通过该项打开选中的资源所在的文件系统目录。 安装地址:http://www.junginger.biz/eclipse/2、Regex Util 一个测试和编辑 java 正则表达式(java.util.regex)的插件。 安装地址:htt
2014-04-29 22:16:33 2159 11
原创 java动态数组、集合类、以及数组辅助工具的简单使用
一、封装好的动态数组: java、C#在定义数组的时候需要指定数组长度,如果数组需要可变长度,那么使用ArrayList或其他的集合类来解决,Vector是同步的而ArrayList是非同步的,Vector性能差些。 ArrayList 是可变长度的,初始化是10个长度,没有赋值的都是null, 超过10个后变成20个了,一直按10的倍数来递增的。见下图:
2014-04-03 21:05:00 2146 16
原创 jQuery对象和Dom对象简单小结
一、什么是jQuery和Dom对象: jQuery对象:使用jQuery类库的选择器获得的对象,是一个数组对象。var $obj = $("#id"); Dom对象:用传统的方法(javascript)获得的对象var domObj = document.getElementById("id"); 二、jQuery对象和Dom对象之间的
2014-04-02 19:28:37 962 13
原创 jQuery插件开发语法小结
jQuery插件开发中经常会看到$.extend({....}); $.fn.extend({...}); (function($){...})(jQuery);这些结构,这里简单总结一下这些语法的意义。一、(function($){...})(jQuery);表达式的含义: 1、这句话的意思简单的说就是一个是匿名函数。 function(arg){...}定义了
2014-03-31 20:28:49 2399 11
原创 js的面向对象
通常情况下我们只是用到js的一些部分功能,而且不怎么感受到js的面向对象的使用,这里转载几篇博客,写的简明扼要,也是对js的一个复习:1、Javascript 面向对象编程(一):封装http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html2、Javascript面向
2014-03-30 21:47:50 867 13
原创 曲径通幽拦截a标签的跳转
在一些项目中经常会遇到拦截a标签的默认弹框的情况。最近的项目中有这样的需求,只有界面中的输入合法后,点击某个a标签才会转向到后台的action,然后弹出某个jsp。一、需求: 具体的需求见下面的界面: 只有当选择了课程、考试,并计算了分值分布后,点击添加按钮(实质是a标签)才弹出该课程下相关联的题型,如下图:二、解决思路:1、使用js拦截a标签的默认
2014-03-30 21:32:37 5427 14
转载 js跨域问题
今天在网上看到了一个js跨域的问题,对于分布式来说是一个必定会遇到的问题,原文链接:http://blog.csdn.net/macky0668/article/details/6247803如何解决js跨域问题Js跨域问题是web开发人员最常碰到的一个问题之一。所谓js跨域问题,是指在一个域下的页面中通过js访问另一个不同域下 的数据对象,出于安全性考 虑
2014-03-07 11:45:45 1072 9
转载 Eclipse中10个比较有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组
2014-03-02 19:08:21 733 9
原创 js解决dwz数据传输问题
最近的项目中使用dwz框架作为前端框架,该框架是由若干个div碎片组装。pageContent可以拿到pageHeader中的数据,项目中使用最多的是在pageHeader中添加一个form,然后根据pagerForm中的查询条件将数据显示到pageContent的一个表格中。但是,如果在pageContent中想要获取pageHeader中的数据传输到后台,默认的是没有这个方法的。项目的原始
2014-02-28 20:43:51 3007 15
转载 Struts2前后台参数传递总结
最近的项目需要使用Struts2,一些细节记不清了,这里转载一篇博客,顺便回顾一下。Struts2从后台传递数据到前台的主要方法和流程两种主要方式:一 和Servlet API耦合的访问方式二 和Servlet API解耦的访问方式****************************************************************
2014-01-05 15:22:41 3675 18
原创 java 多线程基础(一)——线程创建及五种状态
最近在使用SOA的模式重构搞笑平台,在考试系统模块,期望使用上多线程,之前对多线程有过一些了解,不过具体的实现是在.net平台下的。虽然一年前接触过j2se的关于多线程的一些知识,但是感觉还是不够,于是最近,也算是在项目的驱动下,抽时间继续学习了一些java的多线程,这里拿出来分享一下。一、多线程基础知识: 对于多线程的基础知识,这里不做赘述,只是简单的交代两句。
2013-12-31 20:12:28 3461 23
原创 ejb概述——(一)
一、ejb、ssh、java EE开发架构位置俯瞰: 首先通过下图了解一下ssh和ejb在java EE架构中的位置: 再通过另外一张图从容器的角度了解一下,ejb和java EE的关系: 二、ejb的三种Bean: 三种Baen(Entity Bean、Session Bean、MDB)是ejb的基础。 1、Entity Bean:实体b
2013-12-19 22:08:22 1386 29
原创 The Beautiful Sentences
最近这两个月在听英语的时候,觉得有些句子特别的美,或是需要学习原版美式发音,或是句子表达语意本身,或是句子的组织都感觉特别美妙,所以,这里就将收录的这些财富进行整理一下。 1、Rember we mentioned being careful not to be rude when givingopinions. 2、A survey found that as of
2013-11-26 10:55:17 1112 32
原创 Struts2概览
最近学习了Struts2的一些知识,这里先谈一下对Struts2的一些认识和感触,在后续的博客中再贴出一些具体的代码。 先谈一下Struts2对于Struts1的一些进步:Struts2取代了Struts1的Servlet和Action。Struts1继承Action,不少参数多需要Request来传递参数,Struts2继承ActionSupport,只要实现execute
2013-11-20 21:55:19 1541 32
原创 dwr框架使用解析
一、什么是dwr? DWR(direct web remoting) 是一个web远程调用框架,利用这个框架可以通过javascript代码调用服务端的java类中的方法,所以,可以将它理解成java远程对象调用框架。 看看官网上的两张介绍图:二、dwr框架为什么能够通过js调用java类的方法呢? 这是因为dwr框架将java代码翻译成了javas
2013-11-18 21:43:59 1958 32
原创 pager-taglib分页处理的使用
pager-taglib是java中一个用于分页的小的框架。下面简单介绍一下它的具体使用。一、环境的搭建: 将pager-taglib-2.0.war包拷贝到Tomcat的webapps下。启动Tomcat后会将其解压成pager-taglib-2.0文件夹。 从解压文件中的lib目录下拷贝pager-taglib.jar包到项目的lib下。 在
2013-10-31 23:26:05 15740 27
原创 由openSession、getCurrentSession和HibernateDaoSupport浅谈Spring对事物的支持
Spring和Hibernate的集成的一个要点就是对事务的支持,openSession、getCurrentSession都是编程式事务(手动设置事务的提交、回滚)中重要的对象,HibernateDaoSupport则提供了更方便的声明式事务支持。 openSession、getCurrentSession
2013-10-31 22:45:45 8108 17
原创 Spring之AOP面向切片
AOP(Aspectoriented programming)面向切片/服务的编程,在Spring中使用最多的是对事物的处理。而AOP这种思想在程序中很多地方可以使用的,比如说,对某些规则的验证,可以抽象封装到一个模块中,并在该模块中定义一定的使用规则,然后植入到原有的程序中,其实这就是面向切片。这个模块叫做Aspect,定义的规则是pointcut,具体的验证的实现是advice,植入的目标叫T
2013-10-31 17:23:40 8546 12
原创 Spring IOC容器之进阶篇
上一篇博客介绍了一些IOC容器的基础,这里总结一下,IOC容器的数据类型转化和代码复用的一个策略。一、自定义数据类型转化器: 类似Struts的数据类型的转化,诸如,java.util.Date类型的数据,如果使用Spring的容器注入,进行赋值,那么就需要自定义转换器,并集成到Spring的框架中。 1、在Bean类中设置Date类型字段的set方法:privat
2013-09-30 21:35:57 1881 8
原创 Spring IOC容器之基础篇
一、首先简单熟悉一下Spring框架: 简要说明:IOC:相当于一个大的抽象工厂,通过依赖注入的方式,负责创建对象和管理关系(对象之间的依赖)、Hibernate的session、事务等的管理。AOP:是一种面向切片的编程思想,使用类似jdk的动态代理的方式,来处理一些可以独立的服务,如,事务、filt
2013-09-30 10:50:36 5530 12
转载 Hibernate中的映射
一、引文:Hibernate是在数据持久层的以面向对象的思想,解决数据操作问题,通过Hibernate我们只需要关注数据的对象模型而不用将太多的心思和时间花费在数据库设计中。简言之,Hibernate是一个轻量级PoJo框架,实体类的映射是这个框架的一个基础骨架。二、映射分类:1、属性字段的映射:主键和普通属性。 主键: 单纯的主键映射分为三种:uu
2013-09-27 20:35:58 2701 7
Servlet对Cookie和Session的管理源码实例
2013-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人