自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jquery-zTree的基本用法

在官网能够下载到zTree的源码、实例和API,其中作者pdf的API写得非常详细(中文的哦)  【部分函数和属性介绍】核心:zTree(setting, [zTreeNodes])这个函数接受一个JSON格式的数据对象setting和一个JSON格式的数据对象zTreeNodes,从而建立 Tree。 核心参数:settingzTree 的参数配置都在这里完...

2014-01-16 22:30:09 91

原创 关于hashcode 里面使用31 系数的问题

首先我们来了解一下hashcode,什么是hashcode?有什么作用?hashcode其实就是散列码,使用hashcode使用高效率的哈希算法来定位查找对象!我们在使用容器来存储数据的时候会计算一串散列码,然后将数据放入容器。如:String s =“java”,那么计算机会先计算散列码,然后放入相应的数组中,数组的索引就是从散列吗计算来的,然后再装入数组里的容器里,如Lis...

2014-01-01 17:57:30 168

原创 java中equals和==的区别

java中equals和==的区别值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是...

2014-01-01 17:20:33 153

原创 java中hashcode()和equals()的详解

hashcode方法浅析有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重...

2014-01-01 17:19:20 120

原创 Java是传值还是传引用

1. 简单类型是按值传递的  Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明: /* 例 1 *//** * @(#) Test.java */public class Test { public static void test(boolean test) { ...

2014-01-01 17:11:21 77

原创 MongoDB Java 通用方法

MongoDB的一些常用操作的公共类:package model.dao;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.log4j.Logger;import org.bson.types.ObjectId;...

2012-12-26 10:43:05 129

原创 分布式缓存Memcached的Java客户端优化历程

这是一篇比较老的文章了,对Memcached的JAVA客户端优化做了非常详细的总结。让我们认识到,要深入了解一样事物,必须深入去研究,而不能仅仅停留在使用的层面上。Memcached JAVA客户端优化过程原文如下:Memcached 是什么?Memcached是一种集中式Cache,支持分布式横向扩展。这里需要解释说明一下,很多开发者觉得Memcached是一种分布式缓存系统, 但是其实...

2012-11-28 18:18:59 85

原创 ActiveMQ:JMS开源框架入门介绍

      JMS是为企业级的应用提供一种智能的消息系统,JMS定义了一整套的企业级的消息概念与工具,尽可能最小化的Java语言概念去构建最大化企业消息应用。统一已经存在的企业级消息系统功能。下面我们来学习JMS开源框架入门介绍。 介绍基本的JMS概念与开源的JMS框架ActiveMQ应用,内容涵盖一下几点:基本的JMS概念 JMS的消息模式 介绍A...

2012-11-28 18:14:25 197

原创 大并发处理解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是...

2012-11-28 18:12:58 101

原创 http://blog.csdn.net/lsh6688

http://blog.csdn.net/lsh6688

2012-11-09 18:04:29 112

原创 利用Spring IoC和EHCache 拦截缓存方法,缓存结果

EHCache作为一种通用缓存解决方案集成进 Spring。 我将示范拦截器的例子,它能把方法返回的结果缓存起来。  利用 Spring IoC 配置 EHCache 在 Spring 里配置 EHCache 很简单。你只需一个 ehcache.xml 文件,该文件用于配置 EHCache:   拦截器将使用 ”constantSeviceCache” 区域缓存方法返回...

2012-11-09 17:42:32 185

原创 spring动态定时器封装

先spring的配置还是要得,不过只需要一个bean,配置如下:<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"></bean>然后任务封装类,需要进行添加的任务可以new这个类的一个对象设置好属性就好了:publ...

2012-10-24 15:38:00 107

原创 Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)

什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现:Xml代码  <bean id="cronTrigger" class="or...

2012-10-24 14:04:51 118

原创 实现基于Spring框架应用的权限控制系统

近年来,随着Internet技术的迅猛发展,计算机网络已深入到了人们的工作、学习和日常生活中,于是,怎样构建安全的web应用也成为了当前最热门的话题。Spring是一个基于IoC(Inversion of Control)和AOP(aspect Oriented Programming)的构架多层J2EE应用系统的框架。Spring框架正在以其优良的特性吸引了越来越多的开发人员的关注,并在大量的系...

2012-10-19 11:21:41 101

原创 java6开发WebService入门

之前常常用CXF、Axis2、XFire等来开发结合Java语言来开发Web Service应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是Java5。  但实际上Java6中已经支持用Java开发WebService应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大量第三方包,程序的尺寸倍增。  下面是一个Java6开发Web Servic...

2012-08-31 10:18:09 102

原创 java中IO的各种

转自:http://ydcworld.iteye.com/blog/1668290 【案例1】创建一个新文件 import java.io.*; class hello{     public static void main(String[] args) {         File f=new File("D:\\hello.txt");         try{           ...

2012-08-31 10:02:18 95

原创 java读写excel文件

在这里我引用了以韩国人写的包jxl.jar将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。基本操作一、创建文件拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:代码(CreateXLS.java)://生成Excel的类import java.io.*;import jxl.*;import ...

2012-08-30 12:21:53 95

原创 SSI框架的搭建

1.struts2框架配置文件struts2的配置以struts.xml为主要配置文件,该文件配置了URL和java类之间的对应关系,struts支持多个配置文件并存,所以某个模块的配置文件可以新建一个struts-模块名.xml,并在此文件中进行配置。1.1.png图  1.11.1 action的配置如图1.1所示,该包下继承来自struts的默认配置文件。action...

2012-08-22 07:32:36 125

原创 Java Remoting远程服务(下)

上篇分别介绍了Java Remoting远程服务中的RMI、EJB、Web Service等技术,下篇继续分享其他的内容。 4. HessianHessian(http://hessian.caucho.com)是一种轻量级的Web Service, 采用的是二进制的RPC协议。图五:Hessian架构图[5]如图五所示,Hessian可以形容是一种基于二进制协议提供RMI功能...

2012-08-16 10:42:19 113

原创 Java Remoting远程服务(上)

今天我们来聊聊Java远程服务的解决方案。Java分布式远程服务的解决方案,近几年在互联网应用越来越普及。我们简单分析下,形成这种格局的背景。  从无到有开发一个产品的时候,如果技术框架没有积累,那么代码的实现会比较随意,很多时候前端web层耦合了很多后端DAL层的代码。接下来,随着产品越来越多,每个产品的技术实现都会有很多重复代码。这就给后期的维护和升级带来了不便...

2012-08-16 10:39:14 109

原创 Spring中Quartz的配置

Spring中Quartz的配置 Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类: package com.kay.quartz;public class QuartzJob{public void work()    {    System.out.println("Quart...

2012-08-14 21:16:48 86

原创 Spring + Quartz配置实例

参考文章【http://www.cnblogs.com/kay/archive/2007/11/02/947372.html】            【http://www.diybl.com/course/3_program/java/javajs/2008530/118164.html】各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛...

2012-08-14 21:13:24 96

原创 jspSmartUpload上传下载全攻略

一、安装篇   jspSmartUpload是一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文...

2012-08-14 10:15:43 61

原创 Spring——JdbcTemplate封装Jdbc

1. Spring 中使用 JdbcTemplate 封装对 Jdbc 的支持,使用 Spring JdbcTeamplate 的例子如下: (1). 假设如下 SQL 表中有数据 username=test1,passwd=test1,address=test1 : [java] view plaincopyprint?   (2). 在 Spring 配置文件中...

2012-08-10 15:50:07 227

原创 Spring3.0和Mybatis的集成,含事务配置

相对于hibernate来说,比较喜欢mybatis一些。虽然mybatis没有hibernate那么成熟,但可以手动控制sql语句怎么长。废话不多说,上代码。欢迎拍砖。 Xml代码 classpath:spring-jdbc.propertie...

2012-08-09 15:54:20 152

原创 Struts2 整合Spring使用jdbc连接数据库

1.首先添加spring的兼容性即架包2.添加struts2的架包及spring和struts2的plugin,即struts2-spring-plugin2.1.8.1.jar3.在Src下新建一个applicationContext.xml文件,内容如下: jdbc:oracle:thin:@localhost:1521:orcl ...

2012-08-09 11:28:15 180

空空如也

空空如也

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

TA关注的人

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