240 发简信
IP属地:浙江
  • SpringBoot 2,用200行代码完成一个一二级分布式缓存

    缓存系统的用来代替直接访问数据库,用来提升系统性能,减小数据库负载。早期缓存跟系统在一个虚拟机里,这样内存访问,速度最快。 后来应用系统水平扩展,缓存作为一个独立系统存在,如...

  • Beetl模板语言的秘密:性能篇

    如何输出一个整型变量 常规来说,IO流提供了输出字符串(字符数组)的功能,所以,通常的整型输出应该是这样的代码: 对于模板引擎来说,输出整形变量很常见,事实上,这个地方有非常...

  • 120
    使用SpringBoot 2实现分布式缓存

    说明 应用系统需要通过Cache来缓存不经常改变得数据来提高系统性能和增加系统吞吐量,避免直接访问数据库等低速存储系统。缓存的数据通常存放在访问速度更快的内存里或者是低延迟存...

  • 120
    关于Thymeleaf的真相

    Thymeleaf 一直以来都是个使用小众的模板引擎,在2.0以前,最为人吐槽的是性能跌到无底线。甚至朋友的项目因为Thymeleaf性能慢,影响到整个项目慢。Stackov...

  • 自下向上的编写容易阅读的代码方法(下 )

    我在 关于极简编程的思考 中曾提到要编写可阅读的代码。因为代码是编写一次,阅读多次。 阅读者包括代码编写者,以及后来的维护人员。能让阅读代码更轻松,有利于增强项目或者产品的可...

  • 自下向上的编写容易阅读的代码(上)

    我在 关于极简编程的思考 中曾提到要编写可阅读的代码。因为代码是编写一次,阅读多次。 阅读者包括代码编写者,以及后来的维护人员。能让阅读代码更轻松,有利于增强项目或者产品的可...

  • 120
    没本事被人踩,太能干被人整,中庸是良策?

    道不可闻,闻而非也;道不可见,见而非也,道不可言,言而非也。”——庄子《知北游》 “天下之至柔,驰骋天下之至坚。无有如无间。吾是以知无为之有益。不言之教,无为之益,天下希及之...