- 博客(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
136
转载 设计模式之观察者模式
引言:最近一直在学习java的设计模式,将学习到的一些设计模式和自我理解进行归纳总结。设计模式之观察者定义观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模...
2019-09-12 15:57:00
131
转载 集合框架面试总结
近期出去走了两三家,看了看市场行情,总结一下遇到了的面试题,不定时更新。一:集合类Map1.hashmap底层实现原理是什么。JDK1.8之前JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散列。HashMap 通过 key 的 hashCode 经过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前...
2019-08-06 16:56:00
120
转载 ISO 8583使用总结(附Java部分源码)(二)
第一种实现方式第一种实现方式分为三步:第一步:创建域对象第二步:创建各种数据转换的工具类第三步:封装请求第一步:创建域对象这一步就比较简单了,也比较容易理解,适合域比较少,或者每次填写就那么十几个域。打开你的接口文档,看一下文档中的接口报文都有多少个域,我这里是有64个域,有的域下面还有子域。public class Message8583Body { pri...
2019-08-05 18:37:00
218
转载 ISO 8583使用总结(附Java部分源码)(一)
最近在做一个项目,用到了8583协议。踩了许多坑,项目已经上线了,写一篇博客记录一下最近使用的一些方法总结。 (一)主要介绍8583协议,(二)总结使用Java两种方式来实现8583. 需要代码的请直接看(二),不过建议你还是先看看(一),多了解了解总没有坏处的。1.8583 简介 8583协议是基于ISO8583报文国际标准的包格式的通讯协议,8583包最...
2019-07-17 19:50:00
565
转载 Redis相关使用总结(二)
6、redis和数据库双写一致性问题分析:一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。数据库和缓存双写,就必然会存在不一致的问题。答这个问题,先明白一个前提。就是如果对数据有强一致性要求,不能放缓存。我们所做的一切,只能保证最终一致性。另外,我们所做的方案其实从根本上来说,只能说降低不一致发生的概率,无法完全避免。因此,有强一致性要求的数据,不能放缓存。首先,采...
2019-07-16 23:25:00
126
转载 Redis相关使用总结(一)
1、为什么使用redis(一)性能我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。(二)并发在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问数据库。2、使用red...
2019-07-16 10:31:00
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人