关于JAVA一些基础知识的总结
1、spring里的IOC和AOP
2、java里的集中代理模式
3、如何实现一个延时队列
4、设计模式
5、beanFactory和FactoryBean的区别
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云计算时代,容器底层 cgroup 的代码实现分析
作者:姜亚华(@二如公子),一直从事与 Linux 内核和 Linux 编程相关的工作,研究内核代码十多年,对多数模块的细节如数家珍。曾负责华为手机 Touch、Sensor 的驱动和软件优化(包括 Mate、荣耀等系列),以及 Intel 安卓平台 Camera 和 Sensor 的驱动开发(包括 Baytrail、Cherrytrail、Cherrytrail CR、Sofia 等)。现负责 DMA、Interrupt、Semaphore 等模块的优化与验证(包括 Vega、Navi 系列和多款 APU 产品)。 上期回顾:点击查看 在上一篇文章里,我们探讨了容器底层 cgroup 的作用与数据结构,本文我们将深入分析cgroup 的代码实现。 一、cgroup 的初始化和 mount 测试环境版本与第一篇一致: Ubuntu (lsb_release -a) Distributor ID: Ubuntu Description: Ubuntu 19.10 Release: 19.10 Linux (uname -a) Linux yahua 5.5.5 #1 SMP … x86_...
- 下一篇
「从零单排HBase 12」HBase二级索引Phoenix使用与最佳实践
Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs对HBase数据进行增删改查,构建二级索引。当然,开源产品嘛,自然需要注意“避坑”啦,阿丸会把使用方式和最佳实践都告诉你。 1.什么是Phoenix Phoenix完全使用Java编写,将SQL查询转换为一个或多个HBase扫描,并编排执行以生成标准的JDBC结果集。Phoenix主要能做以下这些事情: 将SQL查询编译为HBase扫描scan 确定scan的开始和停止位置 将scan并行执行 将where子句中的谓词推送到服务器端进行过滤 通过服务器端挂钩(称为协处理器co-processors)执行聚合查询 除了这些之外,phoenix还进行了一些有趣的增强,以进一步优化性能: 二级索引,以提高非行键查询的性能(这也是我们引入phoenix的主要原因) 跳过扫描过滤器来优化IN,LIKE和OR查询 可选的对行键进行加盐以实现负载均衡,避免热点 2.Phoniex架构 Phoenix结构上划分为客户端和服务端两部分: 客户端包括应用程序开发,将SQL进行解析优化生成QueryPlan,进而转化为HB...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境