spring中redistemplate不能用通配符keys查出相应Key的问题

有个业务中需要删除某个前缀的所有redis缓存,于是用RedisTemplate的keys方法先查出所有合适的key,再遍历删除。但是在keys(patten+"*")时每次取出的都为空。 解决问题: spring中redis配置中,引入StringRedisTem...

2017-01-20 14:35:41

阅读数 8724

评论数 2

websocket的状态

websocket的两个属性:readyState和bufferedAmount。 根据readyState属性可以判断webSocket的连接状态,该属性的值可以是下面几种: 0 :对应常量CONNECTING (numeric value 0),  正在建立连接连...

2016-11-02 09:22:27

阅读数 14839

评论数 0

JVM参数调优总结

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK

2016-10-19 14:58:03

阅读数 806

评论数 0

ThreadPoolExecutor机制及各参数讲…

本文系转载,原文地址:http://825635381.iteye.com/blog/2184680 ThreadPoolExecutor机制  一、概述  1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供...

2016-10-19 14:57:57

阅读数 2665

评论数 1

双检的单例模式

public class Singleton {     private volatile static Singleton singleton;     private Singleton (){}     public static Singleton getSingleton() { if ...

2016-10-19 14:57:54

阅读数 149

评论数 0

java链表实现队列

链表实现队列,好处是可以动态增长。 上代码: 1)、实现队列的一个节点: private class Node { public T data; //节点的值 public Node next; //指向下一个节点 public Node(T data, Node next) { this.d...

2016-10-19 14:57:51

阅读数 216

评论数 0

classLoader类加载机制

本文系转载,原文地址:http://shulianghan.iteye.com/blog/1699341 ClassLoader主要作用 : 将.class后缀的字节码文件从硬盘上装载到内存中 ; 1.类加载器深入剖析 Java虚拟机与程序的生命周期 :       当我们执行一个ja...

2016-10-19 14:57:48

阅读数 127

评论数 0

java二叉树的遍历算法

原文地址:java二叉树的遍历算法作者:听雨泽今天练习用java实现二叉树的遍历算法,首先我先编写二叉树类BinaryTree,代码如下: package package2; public class BinaryTree {    int data;      //根节点数据  BinaryT...

2016-10-19 14:57:42

阅读数 190

评论数 0

java中volatile关键字的含义

本文系转载,原文地址:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 以下为原文: ======================================================== 在java线...

2016-10-19 14:57:33

阅读数 119

评论数 0

java计算股票一段时间内最大收益

题目:假设知道某段连续时间内股票价格,计算通过买入卖出可获得的最大收益。 翻译成程序员能听懂的语言:有一个整型数组int[] price,计算后面减前面的最大差值。 假设大家都听懂了 下面动起来吧 第一眼看见题目,大家(其实是我自己)可能会想先计算出每个差价,然后对比得出最大值。上代码 ...

2016-10-19 14:57:31

阅读数 3345

评论数 1

关于数据库事务隔离级别

学习数据库事务隔离级别时,在网上看到一篇写的比较形象,在原文评论区看到有人说分不清什么情况为幻读,以下是本人一些看法补充: 在“读提交”级别上,产生两次读取结果不一样,是因为在读取剩余金额这条数据(对单条具体存在的数据操作)时有其他写事务进来,导致再次读取异常,即不可重复读;而在“重复读”级别...

2016-10-19 14:57:28

阅读数 162

评论数 0

冒泡排序

原理就是:每趟排序把最大的沉到最后面,持续循环n遍,复杂度O(n²)  冒泡排序算法的运作如下:  比较相邻的元素。如果第一个比第二个大,就交换他们两个。  对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。  针对所有的元素重复以上的步骤...

2016-10-19 14:57:26

阅读数 101

评论数 0

ConcurrentHashMap的优点以及实现…

相信每个JAVA程序员都了解HashMap,最大的问题是线程不安全,因为方法中不涉及到同步,也正因为如此,HashMap的效率非常高,在不涉及线程安全的程序中广泛被应用。然而当涉及到多线程作业时,就会出现一些问题。为了解决这些问题JAVA提供了Hashtable,这是一种整体加锁的数据结构,然而效...

2016-10-19 14:57:23

阅读数 3458

评论数 0

多线程----实现生产者消费者交替运…

本文模拟生产者和消费者的行为,生产者负责当资源池空的时候往里放东西,消费者在资源池非空状态下持续消费。 一、首先定义一个资源类,包含生产和消费的方法: Resource.java: public class Resource { private String someThing = &quo...

2016-10-19 14:57:19

阅读数 184

评论数 0

一个简单的socket DEMO

socket是一种比较流行的网络编程方式,由于工作中用到了局域网通信,简单了解了一下socket通信的实现过程。 既然是通信,则至少存在两个进程,而且必须包括一个建立服务的进程,即建立socket服务端;这个服务端规定了服务的端口,以供所有的客户端连接。可以把socket比作听一场讲座:场地工作...

2016-10-19 14:57:06

阅读数 133

评论数 0

JVM内存管理

概述     本文主要介绍JVM的内存管理,包括内存空间,内存的分配与回收等。 一 . 内存空间 Sun JDK在实现时遵照JVM规范,将内存空间划分为PC寄存器、JVM方法栈、方法区、堆、本地方法栈。如下图:                                    ...

2016-10-19 14:56:41

阅读数 245

评论数 0

JavaBean,Entity Bean,Enterp…

一、对于java bean,就是一个java模型组件,他为使用java类提供了一种标准的格式,在用户程序和可视化管理工具中可以自动获得这种具有标准格式的类的信息,并能够创建和管理这些类。  java bean 可以使应用程序更加面向对象,可以把数据封装起来,把应用的业务逻辑和显示逻辑分离开,降低了...

2016-10-19 14:56:38

阅读数 206

评论数 0

logstash实现分布式日志收集

1、logstash的目前的最新版本是2.0.0,建议安装在Linux平台,虽然它也支持Windows平台,但可能会有问题  下载:  wget https://download.elastic.co/logstash/logstash/logstash-2.0.0.tar.gz  ...

2016-10-19 14:56:35

阅读数 5407

评论数 0

elasticsearch配合logstash,在浏…

上一篇Logstash实现了分布式日志的统一收集并写到一个.log的文件中,方便查询 这篇要说一个更方便查询的工具elasticsearch,配合logstash实现浏览器监控日志 1、下载elasticsearch 并解压 wget  https://download.elasti...

2016-10-19 14:56:32

阅读数 362

评论数 0

ArrayList原理

add: (1)、先确保当前size+1空间没问题,有问题的话先扩容 (2)、add(E e)将最新的数据放在末尾,add(index,e)在数组中插入数据(关于效率,相同长度的ArrayList和LinkedList,在前半部分插入数据LinkedList占优,在后半部分插入ArrayLis...

2016-10-19 14:56:29

阅读数 144

评论数 0

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