自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程方式 获取ApplicationContext实例

       基于Spring的Java应用会通过ApplicationContext接口提供应用程序配置。我们常常需要在代码中获取当前的ApplicationContext。如在集成测试时,需要通过ApplicationContext获取各种Bean。这时可以使用FileSystemXmlApplicationContext通过提供配置文件的路径,来得到应用程序上下文:String[...

2016-05-16 10:46:58 182

原创 获取spring的ApplicationContext几种方式

Java类获取spring 容器的bean 常用的5种获取spring 中bean的方式总结: 方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanI...

2016-05-16 10:42:26 140

原创 apache-commons-stringutil的常用使用方法

public static void TestStr(){//null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//判断是否Null 或者 ""System.out.println(StringUtils.isEmpty(null));System.out.println(StringUtils.isNotEmpty(null));...

2016-05-15 18:03:00 662

原创 Java代码优化方案

1. 尽量在合适的场合使用单例     使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:     第一,控制资源的使用,通过线程同步来控制资源的并发访问;     第二,控制实例的产生,以达到节约资源的目的;     第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线...

2016-05-15 18:02:39 215

原创 Struts2中的ModelDriven机制及其运用

ModelDriven所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private...

2016-05-15 17:38:02 67

原创 memcached运行情况监测

1.以verbose方式运行memcached 启动memcached时加-v或者-vv选项 引用# /usr/local/bin/memcached -d -m 2048  -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid -vv -v 将显示错误和警告信息 -vv 将显示错误警告信息和各客户端...

2016-05-06 16:01:51 84

原创 Spring调用spymemcached客户端的例子

转载:Spring调用spymemcached客户端的例子spymemcached客户端API:spymemcached client 网址:http://code.google.com/p/spymemcached/ 建立一个Client类来获得MemcachedClient的实例: Client.java Java代码  package bcndyl.tes...

2016-05-06 16:01:46 148

原创 AD域的Java开发操作

import java.util.ArrayList;  import java.util.HashMap;  import java.util.Hashtable;  import java.util.List;  import java.util.Map;  import javax.naming.Context;  import javax.naming.Namin...

2016-05-06 15:52:15 427

原创 spring调用memcached client for java

转载:spring调用memcached client for javamemcached client for java客户端API:memcached client for java 网址:http://www.whalin.com/memcached 调用测试类 MClient.java Java代码  package bcndyl.test;   ...

2016-05-06 15:45:18 139

原创 memcached客户端源码分析

转载:memcached客户端源码分析memcached的Java客户端有好几种,http://code.google.com/p/memcached/wiki/Clients 罗列了以下几种Html代码  spymemcached        * http://www.couchbase.org/code/couchbase/java  ...

2016-05-06 15:42:43 294

原创 跑批利器--批处理应用程序

 跑批利器--批处理应用程序      首先先了解一下什么是批处理应用程序.当然,根据名字我们基本上能够知道它是要干什么的了,就是对程序进行批量处理.         现在举例一个最常见的场景:批处理应用程序从一个文件系统中导出数据到另个系统,在导出的过程中进行相关的逻辑处理,这么一个场景的场景就是它的提现.               ...

2016-05-04 14:23:58 517

原创 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)

深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)  上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)》 介绍了properties与environments, 本篇继续讲剩下的配置节点之一:typeAliases。 typeAliases节点主要用来设置别名,...

2016-05-04 14:16:24 73

原创 深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)

深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)  上篇文章《深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)》我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、o...

2016-05-04 14:06:22 73

原创 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)

深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》, 写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder 去创建 SqlSessionFactory,  那么,我们就先从SqlSes...

2016-05-04 14:04:05 80

原创 深入浅出Mybatis系列(一)---Mybatis入门

深入浅出Mybatis系列(一)---Mybatis入一、Mybatis环境搭建及简单实例1. 新建web项目, 添加依赖包:mybatis包、数据库驱动包(我使用的是mysql)、日志包(我使用的是log4j), 由于我的是maven项目, 那么添加依赖包就简单了,直接在pom.xml添加依赖即可。pom.xml:<dependencies> ...

2016-05-04 14:02:58 102

原创 Oracle的分页方法

1.根据ROWID来分<!--more-->     select * from t_xiaoxi where rowid in(select rid from (select rownum rn,ridfrom(select rowid rid,cid from   t_xiaoxi  order by cid desc) where rownum<10000) ...

2016-05-01 00:51:50 78

原创 Spring的jar包详解

转载:Spring——jar包详解 org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包org.springframework.aspects——...

2016-05-01 00:36:34 73

原创 Spring 配置JNDI(连接池)

  1. 找到Tomcat6.0安装目录下conf文件夹里的context.xml文件,然后打开context.xml,在标签<context></<context>之间加入如下内容:(为了容易理解,我对配置做了较详细的注释)<Resource  name="jdbc/books"        auth="Container"     ...

2016-04-29 15:38:08 111

原创 Spring的JNDI数据源连接池配置示例及Spring对JNDI实现分析

  在使用 Tomcat服务器 + SpringFramework 进行JavaEE项目的开发部署的时候可以在Tomcat的配置文件中进行JDBC数据源的配置,具体步骤如下(这里省略了工程的建立步骤): 1) 添加如下代码到tomcat的conf目录下的server.xml中:Xml代码  <Context>       <Re...

2016-04-29 15:16:41 271

原创 Spring对JNDI的支持方法

Spring对JNDI的支持 Spring中对于JNDI的访问,提供了便捷的方法,在Spring的org.springframework.jndi包中包含了所有的类。其中提供了一下核心类: 1)JndiTemplate:它是这个包的核心类,用来简化对JNDI的操作。它提供了对于lookup、bind方法。 <bean id="jndiTemplate" class="org...

2016-04-29 15:14:46 962

原创 spring3 jdbctemplate 注解实例

标签: javawebTimestampspring第一步,先引入需要的包,这里不作详细说明 第二步,配置注解扫描,txManager是事务管理提供datasource就可以了 [java] view plain copy <aop:aspectj-autoproxy />        <!-- transac...

2016-04-29 14:56:35 171

原创 Spring中的jdbcTemplate使用方法

Spring中jdbcTemplate的用法实例(一)博客分类: springspringspring jdbctemplatejdbc 一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。       第一种方式:我们可以在自己定义的DAO 实现类...

2016-04-29 13:38:23 637

原创 Dubbo之旅--注册中心

在介绍Dubbo的内部逻辑的时候提到很多次注册中心的概念.实现注册中心的有很多,主要是以下四个注册中心分别是: Multicast注册中心Zookeeper注册中心Redis注册中心Simple注册中心       这里将对注册中心的一个实现Zookeeper跟大家分享,因为Zookeeper是应用比较多,也是我们项目中实际用到的注册中心.          ...

2016-04-28 20:26:30 92

原创 Dubbo之旅--注册中心-Zookeeper

本篇文章的主要目的是的介绍Zookeeper在window环境下的安装。在Window的环境下安装还是比较简单的。       首先下载一个zookeeper,我下载的版本是zookeeper-3.3.5,解压安装包,解压后的zookeeper安装包放置的路径如下图   2.:进入D:\Environment\zookeeper-3.3.5\conf,将zoo_sample.cf...

2016-04-28 20:22:02 63

原创 Dubbo之旅--注册中心-Zookeeper

本篇文章的主要目的是的介绍Zookeeper在window环境下的安装。在Window的环境下安装还是比较简单的。       首先下载一个zookeeper,我下载的版本是zookeeper-3.3.5,解压安装包,解压后的zookeeper安装包放置的路径如下图   2.:进入D:\Environment\zookeeper-3.3.5\conf,将zoo_sample.cf...

2016-04-28 20:21:26 61

原创 多种Spring.jar详解

Spring.jar是包含有完整发布的单个jar包,Spring.jar中包含除了 Spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到Spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。除了Spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来...

2016-04-28 10:39:19 72

原创 JSF环境搭建web.xml和faces-config.xml配置

转载:http://www.cnblogs.com/zxpgo/archive/2012/06/29/2570175.html JSF提供的核心控制器是javax.faces.webapp.FacesServlet。web.xml中的welcome-file-list标签作用:当用户在浏览器中输入的URL不包含某个servlet名或JSP页面时,welcome-file-l...

2016-04-28 10:38:47 581

原创 dubbo 体验

      第一步,要选择dubbo的中间件,之前用的是zookeeper来做注册中心的,所以我这边也使用它来搭建注册中心,下载地址去apache的官网下载,可以戳我直接去到官网下载稳定版本。而后解压到本地文件夹,解压出来的结构如下打开conf文件夹,copy zoo_sample.cfg副本,重命名为zoo.cfg,然后可以修改里面的内容,也可以不修改。打开bin...

2016-04-22 13:51:05 61

原创 QrCode的实现二维码功能

下面开始写代码package com.wmsDemo.QRCode; import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.text.SimpleDateFormat;import ja...

2016-04-19 10:02:01 221

原创 Zxing方式生产二维码方法

ackage com.wmsDemo.QRCode;  import com.google.zxing.common.BitMatrix;       import javax.imageio.ImageIO;   import java.io.File;   import java.io.OutputStream;   import java.io.IOExce...

2016-04-19 10:01:31 84

原创 关于 tomcat 集群中 session 共享的三种方法

  前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储 这种方法比较推荐,因为它的服务器使用范围比较...

2016-04-15 11:28:57 67

原创 tomcat配置tomcat-redis-session-manager

今天写了半天程序,有点乏了。想想来配置一下tomcat-redis-session-manager吧,但是按照 官方文档配了总是tomcat启动错误。 ?1java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool$Configgoogle...

2016-04-15 11:15:54 770

原创 Java连接Vmware中的redis

这篇文章主要为大家介绍了Java连接Vmware中的redis本文使用的vmware 11,安装的系统是centos6.7,redis版本是3..0.2 。如何安装请参考上一篇文章《Linux下安装Redis并设置相关服务》。         安装完redis以后,我们是不是要迫不及待的想使用一下呢。那么我们要在程序中对redis进行操作的话,操作redis的插件有好几种,这里使...

2016-04-13 22:41:01 139

原创 Java操作Redis DB的例子

package org.jack.redis;import java.util.HashMap;  import java.util.List;  import java.util.Map;  import redis.clients.jedis.Jedis;    public class RedisTest {      public static void m...

2016-04-13 22:29:40 810

原创 Java操作redis

Java操作redis很简单。创建一个普通的Java工程。然后导入redis依赖的jar包。jar包我已经上传了。1.入门级的demo入门级demo代码  package com.bjsxt.test;    import redis.clients.jedis.Jedis;    public class RedisDemo {        ...

2016-04-13 22:27:42 78

原创 java实现redis数据库访问

分析亚马逊AWS数据存储-----http://edu.csdn.net/course/detail/873一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位w...

2016-04-13 22:24:20 123

原创 Java操作Redis数据库方法(简单)

package Redis;        import java.util.HashMap;  import java.util.List;  import java.util.Map;       import redis.clients.jedis.Jedis;       public class Demo {                /**          * @param ar...

2016-04-13 22:13:19 312

原创 java web开发 高并发处理

java 高并发 java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的...

2016-04-11 18:07:14 80

原创 【java_web】web批量分页打印

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %><%@ taglib prefix ="s" uri="/struts-tags"%><!DOCTYPE html

2016-04-11 18:02:47 529

原创 利用Spring随时随地获得Request和Session

利用Spring随时随地获得Request和Session一、准备工作: 在web.xml中添加   <listener> <listener-class> org.springframework.web.context.request.RequestContextListener ...

2016-04-11 18:02:30 72

空空如也

空空如也

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

TA关注的人

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