玄大冰

不忘初心,方得始终

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有关mysql db事务隔离级别的一次实践及理解

面临的课题 订单在线处理系统需要增加一个计算器功能,统计某个商品的销量,然后根据商品的渠道销量设置当前这笔订单的佣金。 订单关键字段:tradeId,itemId,quantity 难点分析: 累加和计算这2个步骤都有可能抛异常,这两步操作整体要保持一致性,计算需要依赖于当前累加的结果。...

2019-03-21 11:55:11

阅读数 74

评论数 0

Blink SQL关键技术及实现原理——转自阿里云流计算杭州峰会

最近开学学习blink了。flink+alibaba=bilink。看到一次比较精彩的分享,非常适合新手。 转载如下: ------------------------------------ 轻松掌握阿里Blink SQL关键技术及实现原理 内容来源:2018 年 6 月 15 日,阿里...

2019-03-19 17:22:03

阅读数 192

评论数 0

使用aviator表达式进行动态切流

遇到的问题 最近项目中有这样一种场景: 需要改变部分订单的结算方式,这个改动点对交易结算影响很大,需要逐步切流以减少风险。 如果采用case by case硬编码限定切流的场景来做,就很不灵活,单纯这个切流就要上多次线。 因此有这样的技术需求:使用一种灵活多变的切流方式,即可支持对按照订单对...

2018-07-04 20:55:08

阅读数 1727

评论数 0

java社招面试题库

一、编程语言java java版本,jdk8么?使用过哪些新特性? Lamdba表达式、stream apihttps://blog.csdn.net/javazyw/article/details/82733459 Java中的String,StringBuilder,StringBuffer...

2019-09-03 17:15:39

阅读数 94

评论数 0

谈完kpi的一点感想

kpi提问 谈kpi的时候,被问了这几个问题 1、你希望成为什么样的技术同学? 2、你还打算干多久的程序员? 3、你付出了什么样的努力? 指出缺点 期间还指出了自己的一些缺点: 1、没能够走到业务最前方,cover全局 老板不会考虑你资源够不够,资源不够,你得找老板申请 2、纠...

2019-04-28 20:06:14

阅读数 199

评论数 0

java多线程基础必备——线程的生命周期及5种状态

总览 Java线程具有五中基本状态 新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread(); 就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说...

2019-04-15 20:15:35

阅读数 25

评论数 0

校招java实习生需要掌握的一些基础

前言 校招生可能没什么项目经验,更多的看潜力。这个潜力怎么体现?我理解可以从下面几个方面来看: a、学习成绩——可以反映是否勤奋:学习成绩好的人,比较勤奋,学习能力和做事态度有保证。 b、基础知识的掌握程度——包括深度和广度 下面就来简单列一些我个人认为校招生应该掌握的基础知识。 基础...

2019-04-01 20:54:01

阅读数 1094

评论数 0

jvm基础必备

前言 物理计算机(多cpu)的结构 如上图所示,基于高速缓存的存储交互很好的解决了处理器与内存之间的矛盾,也引入了新的问题:缓存一致性问题。在多处理器系统中,每个处理器有自己的高速缓存,而他们又共享同一块内存(下文成主存,main memory主要内存),当多个处理器运算都涉及到同一块内存...

2019-03-26 11:49:03

阅读数 98

评论数 0

guava Optional 对象使用

guava Optional 测试代码 public static void main(String[] args) { Optional<Integer> object1 = Optional.of(Integer.valueOf(1)); O...

2019-03-20 17:55:09

阅读数 24

评论数 0

如何理解正向代理和反向代理

微信公众号看到一篇文章《漫话:如何给女朋友解释反向代理?》,有些启发。 基本概念就不解释了,见这个文章。 简单小结 如下图:

2019-03-11 20:05:56

阅读数 46

评论数 0

用到的几种序列化方式小结

什么是序列化 团队里系统间的数据传输与接收,主要是metaq、hsf、tair等中间件系统,经常要用到序列化与反序列化,使用的方法也是多种多样,那么,到底该如何抉择呢? 如何序列化 java 介绍 java原生序列化方式,实现了java.io.Serializable接口的类,可...

2018-12-24 20:56:32

阅读数 619

评论数 0

领域建模的一点思考

最近听了一个相关的讲座,有一点感触和思考记录下。且不谈各种专业的概念,不谈各种复杂的流程图,我理解领域建模更多地是一种指导思想,或者说一种做事方式。 谈谈我理解领域建模的两个核心点: 一、何为“领域建模”     建模绝对不是一个新概念,传统软件设计,我们也会建模,常见地,设计db表结构或者...

2018-12-21 17:32:08

阅读数 524

评论数 0

跨域请求、cookie跨机器问题解决

最近遇到了这块的问题,涉及跨域请求、cookie跨域两个问题。 解决跨域请求的过程中,一直被cookie跨域干扰,以为跨域请求一直没有解决成功。 细分下来,其实这块分为两个问题: 1、如何解决跨域https://my.oschina.net/qinghang/blog/1608792ht...

2018-07-16 17:24:01

阅读数 105

评论数 0

面试题

1.悲观锁与乐观锁2.gc的含义&类型3.写一个程序,求数组里面两个之后=14,返回下标4.对团队的定位5.有没有搞过机器学习

2018-06-13 23:17:06

阅读数 39

评论数 0

Guava之RangeSet学习小结

简介   RangeSet用来处理一系列不连续,非空的range。当添加一个range到一个RangeSet之后,任何有连续的range将被自动合并,而空的range将被自动去除。   RangeSet类是一个接口,需要用它的子类来声明一个RangeSet型的对象,实现了RangeSet接口的...

2017-04-11 22:09:09

阅读数 62

评论数 0

hbase基础小结

hbase简介 HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式大数据存储系统。具有最理想化的写和极好的读性能。它支持可插拔的压缩算法(用户可以根据其列族中的数据特性合理选择其压缩算法),充分利用了磁盘空间。 如上图所示,它是Google B...

2017-04-10 22:58:22

阅读数 33

评论数 0

Guava之RangeMap学习小结

简介 RangeMap是一种集合类型( collection type),它将不相交、且不为空的Range(key)映射给一个值(Value)。RangeMap跟一般的Map一样,存储键值对,按照键来取值。不同于Map的是键的类型必须是Range,也既是一个区间。 和RangeSet一样,实现...

2017-04-10 22:12:29

阅读数 66

评论数 0

一个Interger越界引发的线上问题

  最近有个低级错误,导致线上bug。情况是这样的:   业务需求 需要写一个方法,判断createTime在60天以内的记录才有效,才有资格进行后续的抽奖操作。   实现   private boolean drawTimeExpired(Date createTim...

2017-04-09 22:52:15

阅读数 30

评论数 0

Bimap必备

我们在使用Java的Map时,往往是通过key来查找value的,但是如果希望通过value(这些value通常不重复)来找key,我们就需要额外编写for循环代码来匹配了。在这种场景下,你应该想到BiMap。 BiMap提供了一种新的集合类型,它提供了key和value的双向关联的数据结构...

2017-04-05 23:18:53

阅读数 29

评论数 0

java回顾之面向对象二:抽象类、接口

抽象类抽象类用关键字abstract修饰的类叫做抽象类,抽象类不能被实例化,即不能new出来一个抽象类的对象(实例)。 注:抽象类可以定义引用,可以用这个引用去访问子类实例对象.抽象方法用abstract关键字所修饰的方法叫做抽象方法。 抽象方法必须定义在抽象类中。 抽象方法有声明,无实现...

2017-04-01 20:44:17

阅读数 16

评论数 0

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