- 博客(79)
- 收藏
- 关注
原创 编程方式 获取ApplicationContext实例
基于Spring的Java应用会通过ApplicationContext接口提供应用程序配置。我们常常需要在代码中获取当前的ApplicationContext。如在集成测试时,需要通过ApplicationContext获取各种Bean。这时可以使用FileSystemXmlApplicationContext通过提供配置文件的路径,来得到应用程序上下文:String[...
2016-05-16 10:46:58
239
原创 获取spring的ApplicationContext几种方式
Java类获取spring 容器的bean 常用的5种获取spring 中bean的方式总结: 方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanI...
2016-05-16 10:42:26
183
原创 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
705
原创 Java代码优化方案
1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线...
2016-05-15 18:02:39
243
原创 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
85
原创 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
132
原创 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
175
原创 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
467
原创 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
182
原创 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
340
原创 跑批利器--批处理应用程序
跑批利器--批处理应用程序 首先先了解一下什么是批处理应用程序.当然,根据名字我们基本上能够知道它是要干什么的了,就是对程序进行批量处理. 现在举例一个最常见的场景:批处理应用程序从一个文件系统中导出数据到另个系统,在导出的过程中进行相关的逻辑处理,这么一个场景的场景就是它的提现. ...
2016-05-04 14:23:58
566
原创 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇) 上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)》 介绍了properties与environments, 本篇继续讲剩下的配置节点之一:typeAliases。 typeAliases节点主要用来设置别名,...
2016-05-04 14:16:24
110
原创 深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)
深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇) 上篇文章《深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)》我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、o...
2016-05-04 14:06:22
109
原创 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》, 写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder 去创建 SqlSessionFactory, 那么,我们就先从SqlSes...
2016-05-04 14:04:05
102
原创 深入浅出Mybatis系列(一)---Mybatis入门
深入浅出Mybatis系列(一)---Mybatis入一、Mybatis环境搭建及简单实例1. 新建web项目, 添加依赖包:mybatis包、数据库驱动包(我使用的是mysql)、日志包(我使用的是log4j), 由于我的是maven项目, 那么添加依赖包就简单了,直接在pom.xml添加依赖即可。pom.xml:<dependencies> ...
2016-05-04 14:02:58
143
原创 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
104
原创 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
93
原创 Spring 配置JNDI(连接池)
1. 找到Tomcat6.0安装目录下conf文件夹里的context.xml文件,然后打开context.xml,在标签<context></<context>之间加入如下内容:(为了容易理解,我对配置做了较详细的注释)<Resource name="jdbc/books" auth="Container" ...
2016-04-29 15:38:08
136
原创 Spring的JNDI数据源连接池配置示例及Spring对JNDI实现分析
在使用 Tomcat服务器 + SpringFramework 进行JavaEE项目的开发部署的时候可以在Tomcat的配置文件中进行JDBC数据源的配置,具体步骤如下(这里省略了工程的建立步骤): 1) 添加如下代码到tomcat的conf目录下的server.xml中:Xml代码 <Context> <Re...
2016-04-29 15:16:41
303
原创 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
1014
原创 spring3 jdbctemplate 注解实例
标签: javawebTimestampspring第一步,先引入需要的包,这里不作详细说明 第二步,配置注解扫描,txManager是事务管理提供datasource就可以了 [java] view plain copy <aop:aspectj-autoproxy /> <!-- transac...
2016-04-29 14:56:35
201
原创 Spring中的jdbcTemplate使用方法
Spring中jdbcTemplate的用法实例(一)博客分类: springspringspring jdbctemplatejdbc 一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。 第一种方式:我们可以在自己定义的DAO 实现类...
2016-04-29 13:38:23
697
原创 Dubbo之旅--注册中心
在介绍Dubbo的内部逻辑的时候提到很多次注册中心的概念.实现注册中心的有很多,主要是以下四个注册中心分别是: Multicast注册中心Zookeeper注册中心Redis注册中心Simple注册中心 这里将对注册中心的一个实现Zookeeper跟大家分享,因为Zookeeper是应用比较多,也是我们项目中实际用到的注册中心. ...
2016-04-28 20:26:30
132
原创 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
89
原创 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
83
原创 多种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
90
原创 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
642
原创 dubbo 体验
第一步,要选择dubbo的中间件,之前用的是zookeeper来做注册中心的,所以我这边也使用它来搭建注册中心,下载地址去apache的官网下载,可以戳我直接去到官网下载稳定版本。而后解压到本地文件夹,解压出来的结构如下打开conf文件夹,copy zoo_sample.cfg副本,重命名为zoo.cfg,然后可以修改里面的内容,也可以不修改。打开bin...
2016-04-22 13:51:05
87
原创 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
246
原创 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
112
原创 关于 tomcat 集群中 session 共享的三种方法
前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储 这种方法比较推荐,因为它的服务器使用范围比较...
2016-04-15 11:28:57
88
原创 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
810
原创 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
169
原创 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
869
原创 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
94
原创 java实现redis数据库访问
分析亚马逊AWS数据存储-----http://edu.youkuaiyun.com/course/detail/873一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位w...
2016-04-13 22:24:20
142
原创 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
350
原创 java web开发 高并发处理
java 高并发 java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的...
2016-04-11 18:07:14
101
原创 【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
558
原创 利用Spring随时随地获得Request和Session
利用Spring随时随地获得Request和Session一、准备工作: 在web.xml中添加 <listener> <listener-class> org.springframework.web.context.request.RequestContextListener ...
2016-04-11 18:02:30
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人