一种异步延迟队列的实现方式
目前系统中有很多需要用到延时处理的功能:支付超时取消、排队超时、短信、微信等提醒延迟发送、token刷新、会员卡过期等等。通过延时处理,极大的节省系统的资源,不必轮询数据库处理任务。今天,就来介绍一种异步延迟队列的实现方式
Stella981 Stella981
3年前
Redis 的安装配置介绍
redis是一个高性能的keyvalue(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fso.21ops.com%2Fcse%2Fsearch%3Fs%3D9181936462520079739%26entry%3D1%26q%3Dkeyvalue)数据库。redis的出现,很大
Stella981 Stella981
3年前
Redis的使用
一、Redis基本介绍Redis:remotedictionaryserver远程字典服务器。Redis性能非常高,单机能够达到15wqps,通常适合做缓存,也可以持久化。Redis安装好后,默认有16个数据库,初始默认使用0号库,编号是0...151.添加keyval\set\2.查看当前re
Stella981 Stella981
3年前
2021 最新 Java 面试题出炉!(带全部答案)
本文纯粉丝福利,非广告!大家好,给大家带来一套2021 最新整理的 Java面试题,独家整理!!题库非常全面,包括Java集合、JVM、多线程、Spring全家桶、Redis、Dubbo、Netty、Elasticsearch、大数据、阿里巴巴等大厂面试题等。获取方式:点击关注下面的公众号回复:福利
Stella981 Stella981
3年前
Netty源码解析
本文来分享Netty中的零拷贝机制以及内存缓冲区ByteBuf的实现。源码分析基于Netty4.1.52Netty中的零拷贝Netty中零拷贝机制主要有以下几种1.文件传输类DefaultFileRegiontransferTo,调用FileChanneltransferTo,直接将文件缓冲区的数据发送到目标Cha
Stella981 Stella981
3年前
Hadoop案例(十一)MapReduce的API使用
一学生成绩增强版数据信息!(https://oscimg.oschina.net/oscnet/dff6f4569f0ad0a3d4a5d427f9fb4b27c12.jpg)!(https://oscimg.oschina.net/oscnet/46cebb43ee0bf489f518b38f4d0c
Stella981 Stella981
3年前
Kettle 使用Impala遇到plugin id [IMPALASIMBA] couldn't be found!
这个该死的问题查了我整整3天,差点就放弃了。kettle用的人不多,文档也不太全,源码又重又大。需求是从Impala用SQL读取数据,写入MYSQL。环境是:pdice7.0.0.025 Linux:CentOS7 连接的是ClouderaImpala,使用第三方JDBCjar包:ImpalaJDBC4.jar 在Windo
可莉 可莉
3年前
160道Java技术面试题
1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String是最基本的数据类型吗?4、floatf3.4;是否正确?5、shorts11;s1s11;有错吗?shorts11;s11;有错吗?6、Java有没
Stella981 Stella981
3年前
Redis List(3)
存储类型!(https://oscimg.oschina.net/oscnet/up6f479c707f764e74f7f7891dd9803dfa45e.png)存储(实现)原理在早期的版本中,数据量较小时用ziplist存储,达到临界值时转换为linkedlist进行存储,分别对应OBJ\_ENCODING\_ZIPLI
Stella981 Stella981
3年前
Android ListView长按事件弹出菜单并获取选中的item
看了很多listview的长按事件,但几乎都是只给出弹出菜单的代码,没有给出选中的某个项的代码,我贴个全的吧,免得摸索麻烦思路就是listview在父窗口先注册一个长按弹出菜单registerReceiver》设置一个长按的listener,保存好选中item数据》onCreateContextMenu添加菜单》onContextItemSel