- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 java 操作Redis Set 命令 实例(Jedis) (五)
直接上哎package com.jjf.redis;import org.junit.Assert;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.Pipeline;import redis.clients.jedis.ScanResult;import java
2017-03-31 18:24:41 10556
原创 java 操作Redis list 命令 实例(Jedis) (四)
package com.jjf.redis;import org.junit.Assert;import org.junit.Test;import redis.clients.jedis.BinaryClient;import redis.clients.jedis.Jedis;import java.util.List;/** * Created by jjf_lenovo
2017-03-30 20:50:31 15208
原创 java 操作Redis hash 命令 实例(Jedis) (三)
废话不多说,上代码.package com.jjf.redis;import org.junit.Assert;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.Pipeline;import redis.clients.jedis.ScanResult;i
2017-03-27 21:01:10 19884 2
原创 java 操作Redis string 命令 实例(Jedis) (二)
package com.jjf.redis;import org.junit.Assert;import org.junit.Test;import redis.clients.jedis.BitOP;import redis.clients.jedis.Jedis;import java.util.List;/** * Created by jjf_lenovo on 201
2017-03-26 22:08:56 1575
原创 java 操作Redis key 命令 实例(Jedis) (一)
废话不多说,上代码package com.jjf.redis;import com.google.gson.Gson;import redis.clients.jedis.Jedis;import redis.clients.jedis.Tuple;import java.net.MalformedURLException;import java.net.URL;import j
2017-03-22 21:16:11 7415
原创 数据库速记
1. 第一类丢失更新:撤消一个事务时,把其它事务已提交的更新的数据覆盖了。2. 脏读:一个事务读到另一个事务未提交的更新数据。3. 幻读:一个事务执行两次查询,但第二次查询比第一次查询多出了一些数据行。4. 不可重复读:一个事务两次读同一行数据,可是这两次读到的数据不一样。5. 第二类丢失更新:这是不可重复读
2017-03-09 16:06:10 345
原创 分布式速记
单机→分布式控制器1.硬件负载均衡(随机,轮询,权重)。2.软件LVS 。3.名称服务直连4.规则服务器5.Master+Worker运算器1.DNS轮询2.返回负载均衡服务器地址3.Master 存储器 1.代理服务器2.名称3.规则4.Master分布式Session:1.Session Sticky一次一个服务器 ,宕机,7引用层开销,内存2.Session Replicatio
2017-03-09 16:05:07 269
原创 Java多线程速记
内存:所有的变量都存储在主内存,但每条线程有工作内存,线程间传递内存需要主内存帮忙。线程实现:1.使用内核线程实现-使用内核线程的高级接口—轻量级进程(即线程),创建、析构、同步都需要进行系统调用。2.使用用户线程实现-阻塞,多处理器等问题无法处理3.用户线程+轻量级进程混合实现。Win和linux 一对一的线程模型实现的,一条Java线程就映射到一条轻量级进程之中Thread.yield
2017-03-06 00:11:35 273
原创 JVM-内存划分,回收速记
内存划分:程序计数器(恢复先),虚拟机栈(动态链接,方法出口),本地方法栈(Native方法)=随线程而生,随线程而灭。直接内存。方法区(类,常量,静态变量,编译后代码8),堆(对象实例,老)。-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=../logs.dump. 对象已死:标记两次。1.应用计数算法,+1-1,无法解决循环引用。
2017-03-05 17:09:20 241
原创 六大原则-23种模式速记
六大原则:1、开闭原则(对扩展开放,对修改关闭)2、里氏代换原则(任何基类可以出现的地方,子类一定可以出现)3、依赖倒转原则(真对接口编程,依赖于抽象而不依赖于具体。)4、接口隔离原则(使用多个隔离的接口,比使用单个接口要好)5、迪米特法则(:一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立)6、合成复用原则(原则是尽量使用合成/聚合的方式,而不是使用继
2017-03-05 17:06:55 458
原创 Spring常用知识点速记
ApplicationContext>国际化、资源访问、观察者事件、多个配置文件、以声明式方式启动并创建Spring容器。beanFactory=内存,内存小,但是不检查错误ApplicationContextAware接口获取Spring容器ResourceLoaderAware接口获取资源文件属性占位符配置器 = 配置文件 + ${}重写占位符配置器 = 属性文件.proper
2017-03-05 17:04:38 766
转载 Java反射机制详解
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断
2017-03-01 23:21:45 277
idea git提交内存溢出后dump文件
2017-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人