-
避免HBase PageFilter踩坑,这几点你必须要清楚
避免HBase PageFilter踩坑,这几点你必须要清楚 有这样一个场景,在HBase中需要分页查询,同时根据某一列的值进行过滤。 不同于RDBMS天然支持分页查询,HBase要进行分页必须由自己实现。据我了解的,目前有两种方案, 一是《HBase权威指南》中提到的用PageFilter加循环...
-
雪花算法(06)再说几个位运算
雪花算法(06)再说几个位运算 n位二进制表示的最大值 雪花算法已经初步完成了。现在我们再来看几个位操作。先看第一个,还是左移操作,不过这里演示负数左移: 看这个之前,我们先看一个关键的数字,最大的负整数,-1L转换为二进制后的形式: 这里注意二进制数字的思...
-
Java实现ZooKeeper的zNode监控
Java实现ZooKeeper的zNode监控 上一篇文章已经完成了ZooKeeper的基本搭建和使用的介绍,现在开始用代码说话。参考 https://zookeeper.apache.org/doc/current/javaExample.html ,但对场景和代码都做了简化,只实现基本的Watcher功能。 1 场景设计 目的是体验ZooKeeper...
-
SpringCloud高并发性能优化
SpringCloud高并发性能优化 1. SpringCloud高并发性能优化 1.1. 前言 当系统的用户量上来,每秒QPS上千后,可能就会导致系统的各种卡顿,超时等情况,这时优化操作不可避免 1.2. 优化步骤 第一步:优化大SQL,对于多表关联的SQL,当单表数据几百上千万行时,执行可能会...
-
雪花算法(05)毫秒内序列
雪花算法(05)毫秒内序列 前面的内容把雪花算法的时间部分和机器信息部分都生成了,下面来生成最后一部分,就是毫秒内的序列。什么意思呢?我们在生成时间部分获取时间戳的时候,使用 long now = System.currentTimeMillis(); 获取,是个毫秒级的时间戳,但是即使是这...
-
Eureka设计原理
Eureka设计原理 1. Eureka设计原理 1.1. 前言 目前我越来越关注技术原理层面的东西,开始考虑中间件设计背后,要考虑哪些因素,为什么要这样设计,有什么优化的地方,这次来讨论Eureka 1.2. 设计问题 设计一个注册中心,需要考虑什么东西?一步步来 首先注册中心的作用...
-
Java8学习之异步编程
Java8学习之异步编程 异步编程 所谓异步其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法 创建任务并执行任务 无参创建 CompletableFutureString noArgsFuture = new CompletableFuture(); 传入相应任务,无返回值 runAsync 方法可以在后台执行异步计...
-
Spring入门(八):自动装配的歧义性
Spring入门(八):自动装配的歧义性 1. 什么是自动装配的歧义性? 在Spring中,装配bean有以下3种方式: 自动装配 Java配置 xml配置 在这3种方式中,自动装配为我们带来了很大的便利,大大的降低了我们需要手动装配bean的代码量。 不过,自动装配也不是万能的,因为仅有...
-
我是如何拿下阿里、头条、滴滴的,最终还是选择去了阿里巴巴。(
我是如何拿下阿里、头条、滴滴的,最终还是选择去了阿里巴巴。(上) 本人两年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点...
2019-08-16 12:36:42 cmsjava基础java高级java后端开发mysqlqq心得阿里巴巴IE系统
-
雪花算法(04)机器信息
雪花算法(04)机器信息 时间部分生成后,下一步是机器信息,占10位。我们这里把机器信息分成两部分,一部分是数据中心id,占5位,一部分是机器id,占5位。这两个id可以在部署项目的时候根据不同的机器自定义不同的id,这样能人为的保障每个id都不同。比如: /** 设置...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
