加载中
阿里巴巴分布式调度框架LTS的集群部署总结

这篇文章的目的就是实现LTS从单机到集群的部署。 公司遗留的问题LTS部署在一台机器上,随着业务不断的增大这台服务器压力越来越大,首先想到的就是加一台服务器疏解压力。 关键知识点 记得官...

Java8停止更新了,直接上Java11靠谱吗

Oracle官方正式发布通知,停止java8的Public Updates服务并给出了各个版本支持的最后期限。 看到这里你会紧张吗?开始学微软停止服务强制推荐升级新版本了。 好坏咱们就不谈了,看看和Googl...

java8新特性function和lambda深度解析

继续java8新亮点的源码之路,functional interface是一个跳不过的坎,它与lambda的结合使用非常普遍。java.util.function包对于每一个java工程师来说是必备技能,也是最基础的能力,一定要掌...

java8新特性stream深入解析

继续java8源码的发烧热,越看越是有充实的感觉。 数据时代下的产物 Java顺应时代的发展推出的高效处理大量数据能力的api,它专注于对集合对象进行各种非常便利、高效的聚合操作,借助于同样新...

长时间运行下JPA无法获取druid数据库连接

项目上线运行每当几天后就出现无法获取到数据库连接,头几天运行都还正常。 日志打印 org.springframework.orm.jpa.JpaSystemException: Unable to acquire JDBC Connection; nested except...

java8新特性Optional深度解析

最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例 public final class Optional<T> {} Optional是一个为了解决NullPointerException设计而生可以包含对...

java8下的我们应该这样用时间

Java8新特性java.time.*包学习。 自从java发布模式变更就发现自己有些跟不上他们的速度,java8还有不少没有用透而9、10、11相继出来,长江后浪推前浪一浪胜过一浪。之前date的使用还不敢自信...

mysql驱动协议之loadbalance和replication

背景 偶然下和朋友聊到了mysql多节点集群架场景,对应我们各系代码如何去使用它,牵扯到mysql的驱动包中已经支持的策略。发现这块的概念有些模糊,索性就梳理了一番留着后用。重点是:repli...

2018/12/29 17:40
72
FineReport的SpringBoot整合方案

背景 公司项目传统的tomcat方式运行,需要改造成springBoot的体系。对于改造这东西听着就知道会有不少坑,何况还有很多公司自研的框架在里面。处理掉web.xml变成@EnableMVC自动配置就花了我不...

SpringBoot启动ServletContextListener获取SpringContext

背景 传统的tomcat方式运行的项目改造SpringBoot方式,遇到listener和springContext加载的关系问题。 传统项目配置listener方式在web.xml中,tomcat启动是会检查web.xml文件进行加载,如下:...

分布式系统事务一致性解决方案01

背景 传统的事务模式是在一个系统内部进行事务提交回滚控制。 传统单系统事务:通过程序抛出异常,让事务回滚数据库操作即可。 对于分布式系统来说,一个事务的执行需要调用多个子系统的接口...

微服务接口设计规范和统一异常处理策略

背景 公司内部服务架构越来越趋向微服务,有着大量接口在相互调用。时间推移接口越来越多,服务的规模数量越急剧增加,同时每个服务的接口设计杂乱无章。如名称不同、判断逻辑不同、错误码不...

SpringBoot学习分享-进阶篇(内置服务器tomcat专篇)

本文衔接SpringBoot基础篇的基础上进行讲解,重点带你深入去了解spring-boot-starter-tomcat组件。 传统部署tomcat方式 我回顾传统web项目的服务形式: 1、JAVA webapp形式的项目,最终封包x...

gradle比maven强大太多了

Gradle 过去 Maven作为java体系jar管理这块的地位不用质疑的,基本上每个公司都有Maven私服nexus,公司内部的jar都发布在这个平台上面共其他团队使用。 项目构建这块也依赖Maven的命令,如:...

物联网协议MQTT学习分享-介绍&安装&java样例

背景 MQTT全称:Message Queuing Telemetry Transport(消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量、简单、开放和易于实现的"通讯协议。 MQTT协议 官方定...

Play是一个全栈框架

背景 没有了Spring MVC,你就什么都不会了吗? no no no ! 作为一个工程师你必须了解更多,Play MVC就是是你必备的技能,Play framework非常强大堪比Spring framework。 学习Play之前先要掌握...

spring-boot学习分享-进阶篇(自动配置专篇)

分享目标 剖析自动化配置原理。 如何开发自己的自动化配置。 案例分析实践。 本篇建立在你已经会SpringBoot的基本使用上。 SpringBoot是你进阶掌握SpringCloud的必须装备 配置标准化&外部化 ...

Spring Boot学习分享-基础篇(Sample)

分享目标 项目构建工具spring-boot的存在 帮助入门spring-boot,如何掌握使用它 spring-boot核心功能介绍 它是什么? Spring Boot makes it easy to create stand-alone, production-grade ...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部