轻量级高可扩展静态模板引擎Tirpitz:https://github.com/LiuMenghan/Tirpitz 前言 这是一个四年前的项目,起因是当时跟风学习node....
轻量级高可扩展静态模板引擎Tirpitz:https://github.com/LiuMenghan/Tirpitz 前言 这是一个四年前的项目,起因是当时跟风学习node....
关于“什么是微服务”的问题,其实并没有一个统一的认识。这些年在不同的场合里和不同背景的朋友都在探讨微服务。但聊得越多,就越发现大家聊的不是同一回事。和 DevOps 一样,“...
前言 本文主要从Synchronzied的以下两个方面进行浅析: Synchronized的底层实现(对于同步代码块与同步方法) Synchronized的锁升级 synch...
问题的起源 在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么...
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
原文地址 RPC框架的选择 常见的RPC框架主要分为轻重两种。较轻的框架一般只负责通信,如rmi、webservice、restful、Thrift、gRPC等。较重的框架一...
是否考虑过使用gradle?一般来讲这种比较复杂灵活需要定制化的需求gradle都比maven更好
微服务架构—JAVA打包黑科技疑问:Spring Boot已经有了 spring-boot-maven-plugin 的打包方式,为什么还要自己重新实现打包方式呢?答:都各有优势吧,不过本文的方式更加强大...
疑问:Spring Boot已经有了 spring-boot-maven-plugin 的打包方式,为什么还要自己重新实现打包方式呢?答:都各有优势吧,不过本文的方式更加强大...
CIM(CROSS-IM)一款面向开发者的IM(即时通讯)系统;同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的IM。 借助CIM你可以实现以下需求: IM即时通讯系...
来源:https://www.jianshu.com/p/9c65b7613c30 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具...