动态规划入门
动态规划(dynamic programming)与分治方法相似,都是通过组合子问题的解来求解原问题(在这里,“programming”指的是一种表格法,并非编写计算机程序)。分治方法将问题划分为互不相交的子问题,递归地求解子问题,再将它们的解组合起来,求出原问题的解。动态规划应用于子问题重叠的情况 ...
2021-11-17
MYSQL having实例及与where的区别
MySQL的HAVING子句在SELECT语句中是用来为某一组行或聚合指定过滤条件。MySQL的HAVING子句通常与GROUP BY子句一起使用。当它在GROUP BY子句中使用时,我们可以应用它在GROUP BY子句之后来指定过滤的条件。如果省略了GROUP BY子句,HAVING子句行为就像W ...
2021-11-17
Zookeeper面试题总结
客户端如何正确处理CONNECTIONLOSS(连接断开) 和 SESSIONEXPIRED(Session 过期)两类连接异常?一个客户端修改了某个节点的数据,其他客户端能够马上获取到这个最新数据吗?ZooKeeper是否支持动态进行机器扩容?如果目前不支持,那么要如何扩容呢?
2021-11-17
Flume面试题整理
Flume使用场景:线上数据一般主要是落地(存储到磁盘)或者通过socket传输给另外一个系统,这种情况下,你很难推动线上应用或服务去修改接口,实现直接向kafka里写数据,这时候你可能就需要flume这样的系统帮你去做传输。
2021-11-17
Hbase面试题整理
20 道Hbase面试题
2021-11-17
技术博客
技术博客
2021-11-17
为什么会有面向对象编程的产生?
“分别管理程序处理内容和处理数据对象所带来的复杂性”问题是,为了得到正确的结果,必须保持处理和数据的一致性,这在结构化编程中是非常困难的,解决这一问题的方案就是数据抽象技术。 数据抽象是数据和处理方法的结合。这便是最初“对象”一词的得来。面向对象编程也因此得名。
2021-11-16
编程范式,程序员的编程世界观
编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐渐出现在人们面前。面向对象编程(OOP)常常被誉为是一种革命性的思想,正因为它不同于其他的各种编程范 ...
2021-11-16
文章备份
http://zhangyi.xyz/how-to-identify-entity-and-value-object/ http://zhangyi.xyz/multi-views-of-business-architecture/ http://zhangyi.xyz/model-of ...
2021-11-16
菱形对称架构
在实施领域驱动设计的过程中,限界上下文(Bounded Context)扮演了关键角色:它既是维护领域模型完整性与一致性的重要边界,又是系统架构的重要组成部分。随着社区对限界上下文的重视,越来越多的人开始尝试将更多的架构实践与限界上下文融合在一起,创造出符合领域驱动设计的架构模式。Eric Evan ...
2021-11-16

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号