GitToolBox 他能在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。查版本提交问题的时候尤其方便。

2022年1月7日 0条评论 306点热度 harry 阅读全文

spring 6 将会重构内部架构,以适应 graal 的 aot 的要求,同时把最低java版本要求改为17,另外 spring boot 3 也将要求最低 java 版本为 17。同时Spring小组也承诺会持续维护Spring5和Springboot 2.x,怎么看从8到17这一巨大飞跃?

2022年1月5日 0条评论 404点热度 harry 阅读全文

甲骨文已经把Java EE捐献给Eclipse基金会数年了。Java EE的名称也变更为了Jarkarta EE,包名也相应地从javax变更为jakarta。例如javax.persistence现在对应为jakarta.persistence。在2022年的1月份Spring Framework 6.0的第二个里程碑和对应的Spring Boot 3.0第一个里程碑将和大家见面。

2021年12月31日 0条评论 284点热度 harry 阅读全文

最近微信可谓是举措连连:规范公众号、开放自动登录、置顶聊天可折叠、推出网页版传输助手,在公众号推送流加入视频号内容,最近的 PC 端更新则是带来了——允许直接在PC上添加微信好友。

2021年12月31日 0条评论 260点热度 harry 阅读全文

我们买火车票或者叫外卖的时候,下完单之后会跳转到支付页面,页面里通常会有一个计时器,要求在指定时间内完成支付,否则订单就会被自动取消。这就是延时任务的一个典型业务场景。分析这个场景,其实最关键的就是如何在订单超时的时候立即触发取消订单的动作。那么如何实现这种延时业务呢?通常有以下4种方案。

2021年12月29日 0条评论 310点热度 harry 阅读全文

对于同一个Topic(主题)来说,每个消费者组都可以拿到这个Topic中的全部数据。消费者组内的所有消费者协调在一起来订阅并消费Kafka Topic中的所有分区。这里,每个分区只能由同一个消费者组内的一个消费者来消费。

2021年12月29日 0条评论 217点热度 harry 阅读全文

N+1设计。系统中的每个组件都应做到没有单点故障; 回滚设计。确保系统可以向前兼容,在系统升级时应能有办法回滚版本; 禁用设计。应该提供控制具体功能是否可用的配置,在系统出现故障时能够快速下线功能; 监控设计。在设计阶段就要考虑监控的手段;

2021年12月29日 0条评论 196点热度 harry 阅读全文

滴滴联盟跨年活动

2021年12月28日 0条评论 444点热度 harry 阅读全文

HBase的WAL(Write-Ahead-Log)机制是必须的,一个RegionServer通常与一个HLog一一对应,数据写入Region之前先写HLog能够保障数据的安全。 HLog使用Hadoop的SequenceFile存储日志,而HLog是一直连续不断追加写文件的,它强烈依赖SequenceFile的append功能。

2021年12月25日 0条评论 336点热度 harry 阅读全文

spark将数据写入hbase以及从hbase读取数据 本文将介绍 1、spark如何利用saveAsHadoopDataset和saveAsNewAPIHadoopDataset将RDD写入hbase 2、spark从hbase中读取数据并转化为RDD 操作方式为在eclipse本地运行spark连接到远程的hbase。 java版本:1.7.0 scala版本:2.10.4 zookeeper版本:3.4.5(禁用了hbase自带zookeeper,选择自己部署的) hadoop版本:2.4.1 spark版本…

2021年12月24日 0条评论 419点热度 harry 阅读全文
1789101132