Think in java

shanghai,china quarkfinance @zhanghaichang
  1. 聊聊Spring Reactor反应式编程

    为了应对 高并发环境下 的服务端编程,微软提出了一个实现 异步编程 的方案 - Reactive Programming,中文名称 反应式编程。随后,其它技术也迅速地跟上了脚步,像 ES6 通过 Promise 引入了类似的异步编程方式。Java 社区也没有落后很多,Netflix 和 TypeSafe 公司提供了 RxJava 和 Akka Stream 技术,让 Java 平台也有了能够实现反应式编程的框架。

    2018/07/05

  2. 软件架构分层

    软件架构有多种架构模式,其中分层架构是目前最流行,应用最广泛的架构模式。那么什么是分层架构?为什么要采用分层架构?一个系统应该分几层合适?分层架构的好处有哪些?这些问题将是这篇文章要探讨的。

    2018/07/02

  3. 你必须知道的java高级程序员知识体系

    section 1

    2018/05/16

  4. MongoDB自动删除过期数据--TTL索引

    由于公司业务需求,对于3个月前的过期数据需要进行删除动作,以释放空间和方便维护 本来想的是使用crontab写个脚本定时执行,但是看到Mongo本身就有自动删除过期数据的功能,所以还是用一下吧这个方法就是使用TTL索引,后续我再写一个脚本定时删除的任务

    2018/05/15

  5. MongoDB索引的种类与使用

    一:索引的种类

    2018/05/14

  6. Spring Boot json (Date类型入参、格式化,以及如何处理null)

    首先,我们要知道 springboot 默认使用 jackson 解析 json(当然这里也是可以配置使用其他 json 解析框架)。 在不配置其他 json 解析的情况下,我们可以通过 spring boot 提供的注解和配置 来让 jackson 帮助我们提高开发效率

    2018/05/13

  7. 正确、安全地停止SpringBoot应用服务

    Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是一个与微服务(MicroServices)相当契合的微框架。 网络上关于Spring Boot的QuickStart式中文内容已经相当丰富,但是对于部署后怎样便捷、安全地停止服务(shutdown),还比较缺乏,最近发现Spring Boot的官方指南更新了相关内容,因此结合该部分更新,对如何基于官方提供的特性正确地停止Spring Boot应用进行简单说明。

    2018/05/12

  8. JSON最佳实践

    JSON是一种文本方式展示结构化数据的方式,从产生的时候开始就由于其简单好用、跨平台,特别适合HTTP下数据的传输(例如现在很流行的REST)而被广泛使用。by kimmking@163.com

    2018/05/11

  9. Linux下nginx与Tomcat的配置和优化

    nginx的安装

    2018/05/10

  10. 重新认识微服务

    得益于 2013 年 Docker 的诞生,微服务概念及架构的推广和落地变得更加的可靠和方便。在 2016 年及之前,微服务架构的讨论更多的是活跃于互联网企业及社区。现如今,随着 Docker 和微服务架构组件与 Docker 等相关技术的逐步成熟,微服务架构已然步入传统企业及传统行业。

    2018/05/09

IT知识图谱

14 12

springboot 学习demo

5 3

Devops

4 0

Nacos 微服务学习

2 0

Vue start

1 0

java面试题

1 1

Technology stack

1 0

learning demo

1 0