最新文章列表

瀑布流效果Demo总结(3)之基于jquery+jquery.wookmark.js的实现

1.综述     最近研究了时下流行的瀑布流展示效果。 当前共计尝试的方法及其优缺点如下: (1)基于JQuery框架及blocksit.min.js实现的瀑布流不连续, ...
aoyouzi 评论(1) 有2110人浏览 2013-07-16 14:06

hibernate 如何实现延迟加载

延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。      请继续阅读百度文库:http://wenku.baidu.com/view/3a815d7f171 ...
meigesir 评论(0) 有1608人浏览 2013-07-09 00:00

从一个实体类对应多个表的困难来看Hibernate的实体表,以及我对Hibernate、ORM设计理念的认识

       这几天在工作中,需要设计一个业务中需要的类,想把这个类从数据库里取出来的时候发现使用Hibernate并不容易实现。工作代码不好直接拿 ...
windshome 评论(4) 有4578人浏览 2013-06-26 14:07

java后台实现提取@用户功能

import java.util.regex.Matcher; import java.util.regex.Pattern; public class AtTest { public static void main(String[] args) { Pattern pattern = Pattern.compile("@\\w+\\s" ...
meigesir 评论(0) 有1557人浏览 2013-05-27 11:26

「译」在java中,字符串的加法是如何实现的?

  原文:How is + implemented in Java? 译文:在java中,字符串的加法是如何实现的?   当我查看String类的concat函数的源码时,发现字符串连接是这么实现的 ...
web001 评论(14) 有8666人浏览 2012-12-31 09:56

全面分析iterator(迭代器)模式,以及具体java实例

先上一个iterator design pattern (迭代器模式)的类图。 Aggregat 是一个抽象的集合体,ConcreteAggregat是Aggregat的一种实现,iterator表示一个迭代器的通用接口。 在javaAPI中这个接口的定义为: java.util interface Iterator<E>{ boolean hasNext(); ...
mubing_s 评论(0) 有1594人浏览 2012-12-30 16:42

针对接口编程小议

这里只简述两点: 1、现实中,接口有两个层面的概念 开发中,我们经常说:“你写个接口”、“你给我个接口”,这里的接口是指java的method 编程过程中,我们往往需要引进中间层,这时候,我们对这个中间层往往做一定的封装,比如我们平时开发的service、dao等,这里的接口就是指java的interface 2、针对接口编程,而不是针对实现编程 这句话怎么理解了?这句话不是说我们随 ...
shuhucy 评论(0) 有851人浏览 2012-12-21 17:20

伸展树(Splay Tree)尽收眼底

伸展树(Splay Tree)尽收眼底     本文内容框架: §1 伸展树定义 §2 伸展树自底向上伸展   §3 伸展树自顶向下伸展
DSQiu 评论(0) 有5514人浏览 2012-10-27 15:11

set和map的简单实现

1.Set的简单实现 set是利用二叉查找树来实现的,而且为了查找方便,添加了另外两个指针,一个指向下一个最小结点,一个指向上一个最大结点。 iset.h   //利用二叉查找树实现set #ifndef ISET_H #define ISET_H template<class T> struct Node{ T data; Node<T> *rc ...
hao3100590 评论(0) 有1321人浏览 2012-08-10 11:35

Struts如何实现Model 2, MVC, 和层

      Struts 通过提供一个控制器Servlet 实现了Sun 的 Model 2 架构,这个控制器可以用来管理JSP 页面和其他表现设备之间的流程。Struts 通过使用ActionForward和ActionMapping来保证表现层之外的控制流决策来实现 MVC/层 模式。JSP 可以引用一个逻辑目标。控制器组件在运行是提供准确的URI。      表列出了Struts 的核心类,即 ...
bluenemo 评论(0) 有1049人浏览 2012-08-09 15:34

对JAVAEE、规范的一点理解

有几个问题,一直没搞清楚,今天问了很多人,懂了一点点,在这里总结一下 问题是:什么是JAVA EE,各种规范的接口的jar包(及源码)怎么获取,各种 ...
kyfxbl 评论(0) 有2030人浏览 2012-08-08 20:12

android代码实现自动关机

activity.java public class MainActivity extends Activity {            private Button  btn;              @Override     public void onCreate(Bundle savedInstanceState) { ...
f839903061 评论(0) 有1657人浏览 2012-08-03 09:14

Spring-AOP、Struts2拦截器、MyBatis Plugin实现原理比较(一)

大部分人看到标题一定会有这样的疑问,"为什么把这个三个看起来不相关的东西放在一起比较呀?"   其实无论是AOP、拦截器还是Plugin 都是 ...
jimgreat 评论(0) 有3553人浏览 2012-08-02 08:48

Spring-AOP、Struts2拦截器、MyBatis Plugin实现原理比较(三)

Spring AOP   Spring和struts2拦截链的实现理念是一样的,所有的拦截器会组织成一个链,由中央调度器统一推进。   Spring在拦截器(通知 Advice) 的接口上做得更细致一些,在MyBatis和Struts2中,拦截器链的推进是要在每个拦截器的实现中显式调用的。而在Spring中,这个动作已经被封装了。   看下面这个 AfterReturningAdvice ...
jimgreat 评论(1) 有3041人浏览 2012-07-18 11:02

Spring-AOP、Struts2拦截器、MyBatis Plugin实现原理比较(二)

Struts 2   Struts2是由StrutsPrepareAndExecuteFilter 的 doFilter 来处理每个HTTP请求的   由执行器的executeAction进入执行流程 execute.executeAction(request, response, mapping);   实际的执行是由dispatcher发起的 public void ex ...
jimgreat 评论(0) 有2168人浏览 2012-07-16 16:13

vector的基本实现(c++)

1.描述 vector的基本操作实现(包括迭代器)   2.基本操作   3.代码   #ifndef DS_EXCEPTIONS_H #define DS_EXCEPTIONS_H class UnderflowException { }; class IllegalArgumentException { }; class ArrayIndexOutOfBoundsExc ...
hao3100590 评论(0) 有4410人浏览 2012-06-27 09:57

MySQL 中group by的实现

有同学问到group by的实现,发现可能存在误解,简单说明一下。   示例 CREATE TABLE `tb` (  `c` int(11) DEFAULT NULL,  `d` int(4) DEFAULT NULL,  `e` varchar(1000) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;Insert into tb va ...
丁林.tb 评论(3) 有8890人浏览 2012-06-14 09:59

计算字符串相似度算法——Levenshtein

0.这个算法实现起来很简单 1.百度百科介绍: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫Levenshtein Distance。 2.用途 模糊查询 3.实 ...
wdhdmx 评论(11) 有71910人浏览 2012-01-13 00:42

pl/sql 实现类似于split 的分割字符串的功能

1、先建立一个包,定义数组类型:CREATE OR REPLACE PACKAGE pkg_string is  -- Purpose : 字符串处理  -- Public type declarations  TYPE StringArray IS VARRAY(2000) OF VARCHAR2(2000);END pkg_string;2、拆分字符串的通用函数:CREATE OR REPL ...
sangei 评论(0) 有6160人浏览 2012-01-12 23:55

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics