自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Elasticsearch(一)

ES安装https://www.elastic.co/cn/downloads/elasticsearch1.下载好对应的文件压缩包2.解压以后 在bin目录下打开elasticsearch.bat 即可启动(注意:启动es会吃很多内存,内存不够需要修改就找到config文件目录下的jvm.options,打开找到(Xms:代表最小2G,Xmx代表最大2G),修改最小为200m,运...

2019-09-24 10:59:00 111

转载 设计模式之观察者模式

引言:最近一直在学习java的设计模式,将学习到的一些设计模式和自我理解进行归纳总结。设计模式之观察者定义观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模...

2019-09-12 15:57:00 100

转载 集合框架面试总结

近期出去走了两三家,看了看市场行情,总结一下遇到了的面试题,不定时更新。一:集合类Map1.hashmap底层实现原理是什么。JDK1.8之前JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散列。HashMap 通过 key 的 hashCode 经过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前...

2019-08-06 16:56:00 93

转载 ISO 8583使用总结(附Java部分源码)(二)

第一种实现方式第一种实现方式分为三步:第一步:创建域对象第二步:创建各种数据转换的工具类第三步:封装请求第一步:创建域对象这一步就比较简单了,也比较容易理解,适合域比较少,或者每次填写就那么十几个域。打开你的接口文档,看一下文档中的接口报文都有多少个域,我这里是有64个域,有的域下面还有子域。public class Message8583Body { pri...

2019-08-05 18:37:00 170

转载 ISO 8583使用总结(附Java部分源码)(一)

  最近在做一个项目,用到了8583协议。踩了许多坑,项目已经上线了,写一篇博客记录一下最近使用的一些方法总结。 (一)主要介绍8583协议,(二)总结使用Java两种方式来实现8583.  需要代码的请直接看(二),不过建议你还是先看看(一),多了解了解总没有坏处的。1.8583 简介  8583协议是基于ISO8583报文国际标准的包格式的通讯协议,8583包最...

2019-07-17 19:50:00 463

转载 Redis相关使用总结(二)

6、redis和数据库双写一致性问题分析:一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。数据库和缓存双写,就必然会存在不一致的问题。答这个问题,先明白一个前提。就是如果对数据有强一致性要求,不能放缓存。我们所做的一切,只能保证最终一致性。另外,我们所做的方案其实从根本上来说,只能说降低不一致发生的概率,无法完全避免。因此,有强一致性要求的数据,不能放缓存。首先,采...

2019-07-16 23:25:00 97

转载 Redis相关使用总结(一)

1、为什么使用redis(一)性能我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。(二)并发在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问数据库。2、使用red...

2019-07-16 10:31:00 101

空空如也

空空如也

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

TA关注的人

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