- 博客(23)
- 资源 (6)
- 收藏
- 关注
转载 自定义JSON与Object互转工具类(一)
在服务器与客户端交互的过程中,使用JSON格式的数据传输已经是相当普遍的选择。谷歌也专门为之提供了GSON包。这里我们不讨论GSON的使用,而是自定义一个工具类,来实现JSON与Object之间的互转。废话不多说,先来看一个实例:首先定义一个POJO对象User[java] view plaincopypubl
2014-06-24 12:33:50 14308 2
转载 Memcache命令行用法
1、启动Memcache 常用参数memcached 1.4.3-p 设置端口号(默认不设置为: 11211)-U UDP监听端口 (默认: 11211, 0 时关闭) -l 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)-d 独立进程运行-u 绑定使用指
2014-06-20 11:39:26 713
转载 mysql优化的重要参数 key_buffer_size table_cache
table_cache设置成很大的值。如果设置得太高,可能会造成文件描述符不足,从而造成性能不稳定或者连接失败。 open_tables表示当前打开的表缓存数,如果执行flush tables操作,则此系统会关闭一些当前没有使用的表缓存而使得此状态值减小; opend_tables表示曾经打开的表缓存数,会一直进行累加,如果执行flush tables操作,值不会减小。 在
2014-06-19 19:07:33 4505
转载 Java使用memcached
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类: [java] view plaincopypublic class MemcachedUtil
2014-06-16 16:39:28 790
转载 ConcurrentHashMap原理分析
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅
2014-06-16 10:02:13 612
转载 Concurrent包中强大的并发集合类
我们平时写程序需要经常用到集合类,比如ArrayList、HashMap等,但是这些集合不能够实现并发运行机制,这样在服务器上运行时就会非常的消耗资源和浪费时间,并且对这些集合进行迭代的过程中不能进行操作,否则会出现错误,例如下面程序:[java] public class CollectionModifyExceptionTest { public static void m
2014-06-16 09:58:45 836
转载 Windows下配置使用MemCached
工具:memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win)Memcached Manager win下的MemCached管理工具Memcached .NET client Library C#/.NET memcached 客户端dll安装配置MemCache
2014-06-14 11:57:17 856
原创 MYsql 排名
SELECT @counter:=@counter+1 AS rank,t.*FROM (SELECT a.id,b.player_name,a.snatch_timesFROM player_attribute a,player bWHERE a.id = b.id AND IFNULL(a.snatch_times,0)>0ORDER BY a.snatch_times DESC)
2014-06-13 18:30:41 1180
转载 Memcached在WIN32下的相关设置
memcached for win32 下载地址:http://code.jellycan.com/memcached/ 1.在WIN32下 无法使用命令更改内存大小,端口等 ,只能通过修改注册表实现有些命令需要通过服务参数来执行,我们可以用下面方法修改这些服务参数。修改前先停止 memcached 服务。(1) 打开注册表,找到 HKEY_LOCAL_MACHI
2014-06-13 15:23:44 738
转载 Simple-Spring-Memcached 使用简介
1.SSM 下载从开源中国社区提供的链接:http://www.oschina.net/p/simple-spring-memcached到官方网站下载文档说明,和各个版本的 ssm 下载。我们下载当前最新版本:simple-spring-memcached-3.0.2-dist.tar.gz这个版本要求 Spring 3.0 以上。(注:社区的简介是针对 1.0 版本的)
2014-06-13 15:21:00 2081
转载 mysql中explain用法详解
EXPLAIN用于SELECT语句中的每个表返回一行信息。表以它们在处理查询过程中将被MySQL读入的顺序被列出如果在select语句前放上关键词explain,mysql将解释它如何处理select,提供有关表如何联接和联接的次序。explain的每个输出行提供一个表的相关信息,并且每个行包括下面的列:1,id select识别符。这是select的查询序列号。
2014-06-12 12:00:44 707
转载 memcached集群负载均衡
memcached是针对数据库的缓存软件 能有效降低数据库的负载下面是何如将多个memcached做成集群负载均衡,让memcached变的更高可用一、安装步骤:1、编译安装libevent:1234tar zxvf libevent-1.4.9-stable.tar.gzcd libevent-1.4.9-stable/./conf
2014-06-10 22:26:05 1472
转载 使用Simple-Spring-Memcached注解做缓存操作
之前自己写过一个通过注解和AOP来实现缓存的代码,当时这段代码写得比较简单,之后重构时发现之前的功能实现有很大的局限。主要问题在于:key的生成规则update 与 query 的参数不一样,如何让其生成一样的key列表缓存如何定义key及失效最近同事推荐了一个开源项目:Simple-Spring-Memcached,它也是一个通过Annatation与AOP来完成缓存数据操作的开
2014-06-10 15:16:29 14683
转载 配置spring-mvc + simple-spring-memcached
运行环境:spring3.2.1 + simple-spring-memcached3.1.0(以下简称SSM)1. 所需jar包,spring的包到spring官网下载,ssm所需包在这里下载,我下载的是3.1.0版本注:解压simple-spring-memcached-3.1.0-dist.zip,复制lib目录中所有jar到工程lib中,如果有相同的jar,保留版本高的,删
2014-06-10 12:38:05 8268 6
转载 spring配置datasource三种方式
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName} ${jdbc.url}
2014-06-07 18:34:56 6904
转载 springMvc3.0.5搭建全程
用了大半年的Spring MVC3.0,用着感觉不错。简单写一个搭建Spring MVC3.0的流程(以Spring3.0.5为列),数据库交互使用spring JDBC Template,附件有项目(没有jar包)。整个项目架构如下图所示:1、去官网下载3.0.5所有jar包,所需jar包,见附件图片,每个jar包得用处如下:org.springframework.aop-
2014-06-07 15:19:27 768
转载 使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存
Simple-spring-memcached使用说明一、简介 在JAVA中使用Memcached进行行缓存是比较复杂的。Simple-Spring-Memcachd(SSM)企图通过实现几个基础的使用项来简化Memcached的使用。 该项在java-memcached客户端的基础上使用java5的注解和Sping/AspectJ的AOP,使能够在Spin
2014-06-06 11:36:08 988
转载 simple-spring-memcached-3.0.x 注解详解
@CacheName: 指定缓存实例注解@CacheKeyMethod:缓存key生成注解---------------------------------读取-------------------------------------------@ReadThroughAssignCache(assignedKey = "SomePhatKey", namespace =
2014-06-05 19:09:29 1293
转载 JAVA MemCache 史无前例的详细讲解【转】
Memcach什么是MemcacheMemcache集群环境下缓存解决方案Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 Memcache是danga的一个项目,最早
2014-06-05 14:46:02 13034 3
原创 DateUtil
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class DateUtil {
2014-06-04 16:33:35 3480
转载 Java的注解机制——Spring自动装配的实现原理
JDK1.5加入了对注解机制的支持,实际上我学习Java的时候就已经使用JDK1.6了,而且除了@Override和@SuppressWarnings(后者还是IDE给生成的……)之外没接触过其他的。 进入公司前的面试,技术人员就问了我关于注解的问题,我就说可以生成chm手册……现在想起来真囧,注释和注解被我搞得完全一样了。 使用注解主要是在需要使用Spring框架的时候,特别
2014-06-03 14:38:02 1441
转载 Java Math的 floor,round和ceil的总结
floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11
2014-06-03 13:53:13 736
mybatis-generator-1.3.5 Myeclipse 插件
2017-05-23
Apache2.4 与Tomcat8 整合配置
2016-03-17
Apache 与Tomcat 集成配置
2016-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人