上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 58 下一页
摘要: Python 中的比较:is 与 == 在 Python 中会用到对象之间比较,可以用 ==,也可以用 is 。但是它们的区别是什么呢? is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。莱布尼茨说过:“世界上没有两片完全相同的叶子”,这个is正是这样的比较,比 阅读全文
posted @ 2018-10-19 10:59 刘大飞 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Connect API: 实现一个连接器(connector),不断地从一些数据源系统拉取数据到kafka,或从kafka推送到宿系统(sink system)。 大多数Connect使用者不需要直接操作这个API,可以使用之前构建的连接器,不需要编写任何代码。 Connect API: 实现一个连 阅读全文
posted @ 2018-10-11 11:08 刘大飞 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1 kafka Streams: 概念: 处理和分析储存在Kafka中的数据,并把处理结果写回Kafka或发送到外部系统的最终输出点,它建立在一些很重要的概念上,比如事件时间和消息时间的准确区分,开窗支持,简单高效的应用状态管理. *一个流(stream)是Kafka中最重要的抽象概念:它代表了一个 阅读全文
posted @ 2018-10-11 09:50 刘大飞 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 1 为什么使用消息队列? 六个字: 解耦、异步、消峰。 2 使用消息队列有什么缺点? 消息队列挂了,系统就不能用了,系统可用性降低。 3 消息队列的高可用? kafka使用zookeeper,master/slave,保证高可用; Kafka通过Zookeeper管理集群配置,选举leader,以及 阅读全文
posted @ 2018-10-08 21:58 刘大飞 阅读(149) 评论(0) 推荐(0) 编辑
摘要: AOP的原理就是java的动态代理机制。 通过使用代理,通常有两个优点,并且能够分别与我们提到的微商代理的两个特点对应起来: 优点一:可以隐藏委托类的实现; 优点二:可以实现客户与委托类间的解耦,在不修改委托类代码的情况下能够做一些额外的处理。 优点一:可以隐藏委托类的实现; 优点二:可以实现客户与 阅读全文
posted @ 2018-10-07 16:11 刘大飞 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池: 一:正好可以控制码农们无限制的连接数据库; 连接数据库非常耗时,底层需要使用Socket建立TCP连接,3次握手... 二:可以减少数据库连接时间; 三:还可以复用Connection上的PreparedStatement, 不用老是找数据库预编译了。 PreparedStateme 阅读全文
posted @ 2018-10-07 15:32 刘大飞 阅读(98) 评论(0) 推荐(0) 编辑
摘要: StampedLock是Java8引入的一种新的所机制,简单的理解,可以认为它是读写锁的一个改进版本,读写锁虽然分离了读和写的功能,使得读与读之间可以完全并发,但是读和写之间依然是冲突的,读锁会完全阻塞写锁,它使用的依然是悲观的锁策略.如果有大量的读线程,他也有可能引起写线程的饥饿 而Stamped 阅读全文
posted @ 2018-10-07 15:23 刘大飞 阅读(145) 评论(0) 推荐(0) 编辑
摘要: HashMap size 陷阱: 错误写法: 正确写法:(考虑当添加的元素数量达到HashMap容量的75%时将出现resize. ) 对List的误用: 不用一律用List,如下场景使用Array更适合: list长度固定。 对list遍历频繁。 需要对数字进行包装(JDK没有提供基本类型的Lis 阅读全文
posted @ 2018-10-07 14:48 刘大飞 阅读(113) 评论(0) 推荐(1) 编辑
摘要: 一 介紹一下thrift: 概念: Thrift的全名叫做Apache thrift,是一款软件开发RPC框架,可以很高效地实现跨语言的RPC服务。 支持多线程请求,等待应答的同步/异步模式。 使用步骤: 第1步: 明确要交互的数据格式和具体的方法(如上例中的Search),定义出thrift接口描 阅读全文
posted @ 2018-10-07 13:15 刘大飞 阅读(471) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的使用? 化繁为简: Spring MVC 需要定义各种配置,配置文件多。 SpringBoot的核心功能? 独立运行: java -jar XXX.jar (以前启动SPring MVC需要有服务器,比如tomcat) 内嵌web服务器: 内嵌Tomcat. 简化配置:用sta 阅读全文
posted @ 2018-10-06 22:20 刘大飞 阅读(366) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 58 下一页