- 博客(4)
- 收藏
- 关注
原创 kafka学习
1、kafka几个概念模式(schema):消息存入或读取格式,两边保持一致才能解出消息正确格式,如:JSON、Avro主题(topic):用主题来对消息分类,类似于文件夹,每个主题可以有多个分区(Partition),用来分布存储消息。主题可以被分为若干个分区,一个分区就是一个提交日志。消息以追加的方式写入分区,然后以先入先出的顺序读取。要注意,由于一个主题一般包含几个分区,因此无法在整个主题范围内保证消息的顺序,但可以保证消息在单个分区内的顺序。生产者(Producers):产生消息,默认将消息
2020-08-18 11:11:42
207
原创 freemarker+springboot db方式读取模板配置
1、什么是freemarkerFreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数
2020-05-25 16:50:44
1611
原创 Java List循环一般写法与stream性能对比
如果需要对一个List进行循环,stream出来以后,我们又多了一种实现方式。但stream方式性能如何,各种说法都有,总体结论是没有一个标准答案,受各种环境影响。耳听为虚眼见为实,我们还是要自己动手试一下,才能有一个直观的感受,先直接上代码。 int size = 10; // 为了防止读一个list读性能影响,各自读一个list List<...
2020-02-29 11:21:34
5313
原创 简单易懂Java Lambda表达式及应用
作为一个码农,你肯定听过Lambda表达式,大约意思可能你也知道。但对于没有从函数式编程入手的人来说,怎样能够习惯用函数式编程的思维来进行代码编写,需要一些练习和思维转变。本文就教你怎样转变思维,多加练习,一步一步接受并应用函数式编程方法。1、什么是Lambda表达式Lambda是一个匿名函数,将行为像数据一样进行传递,也就是变量或者参数都有可能是一段具有功能作用的函数,而不只是数据。Lam...
2020-02-07 15:50:33
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅