自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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文件

今天在idea中 git commit&pull的时候,手快不知道点了什么,窗口被关了,然后发现commit了未提交,点击pull,内存溢出了,留下dump后的文件,以后有能力了再分析

2017-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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