使用Jedis连接Redis
如果是通过外网访问Redis一定要开放防火墙的端口权限,不然不能访问导入pom.xml 12345<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency> Java代码 12Jedis jedis = new Je ...
阅读更多
JDK8 Stream API
参考:Java Stream API入门篇Java8 Stream API介绍Java8之Stream类 12345678910111213141516171819202122232425262728293031323334List<String> strings = Arrays.asList("a", "d", "ga", "dsagafd","adfsafdsa"," ...
阅读更多
在Linux上安装Redis
引用:Redis1 Redis2 安装安装C语言的编译环境 1yum install gcc 下载Redis的安装包Redis放到/usr/local/src下面解压缩 1tar -xzvf redis-3.2.9.tar.gz 到解压后的目录/usr/local/src/redis-3.2.9编译打包 1make 常用命令 1234make           // 编译redismake distclean     // 清除之前编译过程中残留的文件等,可在make前执行re ...
阅读更多
Apache Pool
tags: Apache pool 对象池 引用:对象池,包括带key的 导入pom.xml 123456<!--commons pool--><dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.6</version></dependency ...
阅读更多
@Transactional标签的事务特性
@Transactional标签的事务特性使用方式事务传播方式1@Transactional(propagation=Propagation.REQUIRED) 默认的方式:如果有事务, 那么加入事务, 没有的话新建一个 1@Transactional(propagation=Propagation.NOT_SUPPORTED) 容器不为这个方法开启事务 1@Transactional(propagation=Propagation.REQUIRES_NEW) 不管是否存在事务,都创建一个新的事 ...
阅读更多
自定义注解
引用1引用2 元注解注解的注解(给其他注解打注解的注解)有四种:@Target,@Retention,@Documented,@Inherited @Target: 概述:用于指定注解的使用位置1234567ElementType.CONSTRUCTOR:用于描述构造器ElementType.FIELD:用于描述域ElementType.LOCAL_VARIABLE:用于描述局部变量ElementType.METHOD:用于描述方法ElementType.PACKAGE:用于描述包Eleme ...
阅读更多
Spring FactoryBean
首先要分辨BeanFactory 与 FactoryBean的区别, 两个名字很像,所以容易搞混BeanFactory: 以Factory结尾,表示它是一个工厂类,是用于管理Bean的一个工厂FactoryBean:以Bean结尾,表示它是一个Bean,不同于普通Bean的是:它是实现了FactoryBean<T>接口的Bean,根据该Bean的Id从BeanFactory中获取的实际上是FactoryBean的getObject()返回的对象,而不是FactoryBean本身, ...
阅读更多
在Linux下安装文件
安装Java通过压缩文件安装下载Linux下的Java安装包Java解压缩 1tar -xzvf jre-8u144-linux-x64.tar.gz 这种方式解压出来的文件直接就可以使用,只需要配置一下环境变量,在下面统一 通过rpm安装下载rpm文件安装 1rpm -ivh jre-8u144-linux-x64.rpm 这种安装方式,安装之后默认是在/usr/java目录下的 设置环境变量1vi /etc/profile 在末尾加上下面的内容 12345#JavaJAVA_HOME=/u ...
阅读更多