java
笑笑和哈哈
大龄码农
展开
-
freemarker+springboot db方式读取模板配置
1、什么是freemarkerFreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数原创 2020-05-25 16:50:44 · 1377 阅读 · 0 评论 -
Java List循环一般写法与stream性能对比
如果需要对一个List进行循环,stream出来以后,我们又多了一种实现方式。但stream方式性能如何,各种说法都有,总体结论是没有一个标准答案,受各种环境影响。耳听为虚眼见为实,我们还是要自己动手试一下,才能有一个直观的感受,先直接上代码。 int size = 10; // 为了防止读一个list读性能影响,各自读一个list List<...原创 2020-02-29 11:21:34 · 5117 阅读 · 0 评论 -
简单易懂Java Lambda表达式及应用
作为一个码农,你肯定听过Lambda表达式,大约意思可能你也知道。但对于没有从函数式编程入手的人来说,怎样能够习惯用函数式编程的思维来进行代码编写,需要一些练习和思维转变。本文就教你怎样转变思维,多加练习,一步一步接受并应用函数式编程方法。1、什么是Lambda表达式Lambda是一个匿名函数,将行为像数据一样进行传递,也就是变量或者参数都有可能是一段具有功能作用的函数,而不只是数据。Lam...原创 2020-02-07 15:50:33 · 155 阅读 · 0 评论