摘要:
1.什么是Kafka?
Wikipedia将Kafka定义为“由 Scala编写的Apache软件基金会开发的开源消息代理项目 ,并且是一个分布式的发布-订阅消息系统。
特征
描述
高吞吐量
使用适度的硬件支持数百万条消息
可扩展性
高度可扩展的分布式系统,无停机
复写
消息在整个群集中复制... 阅读原文
2020-11-18 09:33:02 阅读(2575) 评论(0)
摘要:
ORM框架 Mybatis,Hibernate和JPA
Mybatis
Mybatis怎么实现Dao的一系列操作?原理简单介绍
ORM框架如何配置主从数据源,Mybatis原理
如果让你实现Mybatis,你会怎么设计? Mybatis常用的标签有哪些? sql注入怎么预防? sql一般怎么优化? 数据量多... 阅读原文
2020-11-18 08:56:03 阅读(2615) 评论(0)
摘要:
本文部分摘自 On Java 8
自 Java7 开始,Java 终于简化了文件读写的基本操作,新增了 java.nio.file 库,通过与 Java8 新增的 stream 结合可以使得文件操作变得更加优雅
文件和目录路径
java.nio.file.Paths 类包含一个重载方法 static.ge... 阅读原文
2020-11-18 07:10:02 阅读(3671) 评论(0)
摘要:
Java循环练习
import java.util.*;
public class Classwork {
public static void main(String[] args) {
for(int i=1900;i<=2012;i++) {
if(i%4==0) {
Syst... 阅读原文
2020-11-18 06:00:11 阅读(2606) 评论(0)
摘要:
一、目标
1、掌握循环类型
2、掌握循环案例
二、知识点
1、循环
作用:用于重复执行相同代码的一种执行过程,在该过程中通过
执行的条件控制需要重复执行的代码。
种类:
1、有效循环 --> 有次数的循环
2、死循环 -->无次数的循环
2、循环类型
包含以下3种:
a、whi... 阅读原文
2020-11-18 00:02:02 阅读(2417) 评论(0)
摘要:
对于Java I/O来说,I意味着Input(输入),O意味着Output(输出)。读书写作并非易事,而创建一个好的I/O系统更是一项艰难的任务。
古人云:“读书破万卷,下笔如有神”。也就是说,只有大量的阅读,写作的时候才能风生水起——写作意味着输出(我的知识传播给他人),而读书意味着输入(从他人的知识中汲取... 阅读原文
2020-11-17 20:00:30 阅读(2313) 评论(0)
摘要:
JSON技术
一、什么是 JSON?
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, Ja... 阅读原文
2020-11-17 19:51:04 阅读(2414) 评论(0)
摘要:
作者:huashiouhttps://segmentfault.com/a/1190000018626163
本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。
文章最后汇总了一些架构... 阅读原文
2020-11-17 19:24:07 阅读(2403) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
在《Flink SQL Client初探》一文中,我们体验了Flink SQL Client的基本功能,... 阅读原文
2020-11-17 18:48:25 阅读(3606) 评论(0)
摘要:
Java提供了一组丰富的操作符来操作变量。 我们可以将所有Java运算符划分为以下几个分类 -
算术运算符
关系运算符
按位运算符
逻辑运算符
赋值运算符
其他运算符
1. 算术运算符
算术运算符在数学表达式中的使用方式与在代数中使用的方式相同。下表列出了算术运算符的使用示例 -
假设整数类型变... 阅读原文
2020-11-17 16:59:02 阅读(2434) 评论(0)