Easter79 Easter79
3年前
synchronized和lock的异同
在分布式开发中,锁是线程控制的重要途径。Java(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flib.csdn.net%2Fbase%2Fjava)为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要
Jacquelyn38 Jacquelyn38
4年前
过年了,基于Vue做一个消息通知组件
前言今天除夕,在这里祝大家新年快乐!!!今天在这个特别的日子里我们做一个消息通知组件,好,我们开始行动起来吧!!!项目一览效果很简单,就是这种的小卡片似的效果。源码我们先开始写UI页面,可自定义消息内容以及关闭按钮的样式。Notification.vue<template<transitionname"fade"@afterenter"handle
Stella981 Stella981
3年前
Kubernetes服务篇
前言上文介绍了Kubernetes副本机制(https://my.oschina.net/OutOfMemory/blog/3147325),正是因为副本机制你的部署能自动保待运行,并且保持健康,无须任何手动干预;本文继续介绍kubernetes的另一个强大的功能服务,在客户端和pod之间提供一个服务层,提供了单一的接入点,更加方便客户
Stella981 Stella981
3年前
Kafka如何通过精妙的架构设计优化JVM GC问题
目录1、Kafka的客户端缓冲机制2、内存缓冲造成的频繁GC问题3、Kafka设计者实现的缓冲池机制4、总结一下“这篇文章,同样给大家聊一个硬核的技术知识,我们通过Kafka内核源码中的一些设计思想,来看你设计Kafka架构的技术大牛,是怎么优化JVM的GC问题的?1、Kafk
Stella981 Stella981
3年前
Netty入门
一、是什么  Netty是一个高性能、异步事件驱动、基于JavaNIO的异步的可扩展的客户端/服务器网络编程框架。  Netty提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过FutureListener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果
Stella981 Stella981
3年前
Apache Kudu 不能删除不存在的数据
使用ApacheKudu客户端,对KafkaConnectSink进行扩展。使用的ApacheKudu的Java客户端。突然有天发现作业无法提交,一直报错。后来才发现这是Kudu自身的一种校验机制。为了忽略这种校验机制,更符合我们的SQL习惯,我对代码做了改造。而在Kudu的提交配置上,使用了手动提交的配置。而且我也建议使用手动提交的
Stella981 Stella981
3年前
Android第四十五天
一、ProgressDialog(是一个含有进度条以及消息提示的对话框)     ProgressDialog的使用:           1、创建对象;1.finalProgressDialogdialognewProgressDialog(MainActivity.this);          
Wesley13 Wesley13
3年前
oracle buffer cache深度分析:概念以及内存结构
本文首先具体介绍了Oracle中buffercache的概念以及所包含的内存结构。然后结合各个后台进程(包括DBWRn、CKPT、LGWR等)深入介绍了oracle对于buffercache的治理机制,并具体解释了oracle为什么会采用现在的治理机制,是为了解决什么问题。比如为何会引入toUCh次数、为何会引入增量检查点等等。最后全面介绍了有关buf
Stella981 Stella981
3年前
RabbitMQ系类之一 安装,介绍,理论
        本书一切灵感均来自于<RabbitMQ实战 高效部署分布式消息队列这本书,书中知识会尽量复现验证,然我们一起学习,一起成长,当然有兴趣的同学还是拜读原著,收益颇丰.消息队列的成长史(是不是看不清,就算看清了也没啥用哈哈哈):!(https://static.oschina.net/uploads/space/2018/031
Stella981 Stella981
3年前
SpringBoot+RabbitMQ+Redis实现商品秒杀
业务分析一般而言,商品秒杀大概可以拆分成以下几步:1.用户校验校验是否多次抢单,保证每个商品每个用户只能秒杀一次2.下单订单信息进入消息队列,等待消费3.减少库存消费订单消息,减少商品库存,增加订单记录4.付款十五分钟内完成支付,修改支付状态创建表goods\_info商品库存表