- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 测试redis集群的两种方式:分片和哨兵
import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedi
2017-12-16 16:08:00 5132
原创 redis集群哨兵模式
一、redis 单点模式linux安装步骤: 1. redis-4.0.2.tar.gz方式Linux服务器对应位置 2. 解压压缩包: tar -zxvf redis-4.0.2.tar.gz 3. cd /jboss/redis-4.0.2 4. 安装: make 出现it.s a good idea to run ‘make test’则表示安装成功 5. cd /red
2017-12-16 16:03:23 1355
原创 遇到的Mysql优化问题
前几天为一个保险公司做一个咨诉系统,其中有个功能是统计报表。要求是这个报表在mysql中跑要两秒以内查询出结果,在系统之中查询要在七八秒之内,而数据量也会在百万级别以上。 本身mysql的查询性能就稍微差一些,而且mysql连表查询的效率更是差强人意。由于开始的表的设计原因,有些统计数据要在连表中来查询,而且要求的时间期限是一年以内的数据。 开始写了一个逻辑的sql,一旦数据量超过一万,那速度简
2017-07-29 22:55:48 286
原创 开发中遇到的垃圾回收
前两天项目中碰到一个功能,简单点说就是: 1、在线上传zip文件。 2、解压出里面的文件。 3、解析里面的xml文档。 4、将数据存储到对应的数据表中。 5、以上数据存储完成以后删除目录下的所有文件。 6、当任何一处报错以后,删除已经存储的数据。 以上是导入功能,同样还有导出功能,就是上面的需求反转过来,这个没什么特别的。这两个功能从设计到完善花费了我两天时间,功能实现没什么难度,但是
2017-07-01 22:10:32 280
原创 对象的序列化
对象的序列化 之前没有接触过序列化,最近做分布式项目,接触到了好多加了序列化的实体bean。回来小小测试一下,以作记录。 首先我理解的序列化就是将对象转字节,以及字节转对象的反序列化。或者说将实例化的对象转换成二进制字节存储到硬盘上面。 对象想要可被序列化首先要实现Serializable接口,否则是不能被序列化的,会报java.io.NotSerializableException错误,其次
2017-06-11 18:37:05 253
原创 单例设计模式
一直不理解单例模式饿汉式是怎么保证唯一实例的。懒汉式和饿汉式区别没什么好研究的,无外乎线程安全和延迟创建实例。但是饿汉式每次都应该实例化就一次啊,是不是通过本类名加载类,类变量就只执行一次。贴出代码:package test;public class Test {public static void main(String[] args) {// TODO Au
2017-04-28 18:45:34 223
原创 ServletConfig
ServletConfig是一个接口,servlet引入了这个接口类型的对象。//获取servlet的配置信息@Overridepublic ServletConfig getServletConfig() {// TODO Auto-generated method stubreturn null;}这个东西可以获取servlet的对象信息。他的实现类都由tomc
2017-04-25 17:51:06 343
原创 Servlet基础1
一、servlet实现有三种方式,1、继承servlet.http.HttpServlet;2、继承GenericServlet3、实现servlet接口实际上他们的关系就是HttpServlet继承GenericServlet且GenericServlet实现了servlet接口。所以一般我们使用继承httpservlet方式实现就可以了。二、servlet的访问首先
2017-04-25 17:20:41 223
原创 AOP
Spring另一个重要的思想就是面向切面编程,通俗的解释就是将一些类的功能作为切面,切入进我们的目标类中。不废话,直接上原理。要了解aop首先了解代理模式。代理模式说白了就是代码的加强,比如对数据库的增删改查功能,他们都伴随着两个重复操作,就是commit提交和began开始。这个增删改查功能,我们就叫做目标类,开始提交的重复操作我们叫通知类,也就是传说中的切面。现在我们创建一个类,它和目标类
2017-04-25 08:29:28 243
原创 Spring
这两天研究了一下spring开源框架,在这里做个笔记,过段时间可以回来看看有什么错误。spring主要的功能就是ioc控制反转和aop面向切面编程,着我们都知道,spring2.5的api文档里面也有详细解释。但是里面的解释看着云里雾里真的是看不懂,所有就实际搭建两个框架测试一下了。**IOC控制反转** 什么是**控制反转**呢?说白了就是讲bean的创建、调用和销毁等操作都交由sp
2017-04-24 23:26:55 303
hive_jdbc_2.6.1.1001.zip
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人