加载中
分布式实时日志分析解决方案ELK部署架构

一、概述 ELK 已经成为目前最流行的集中式日志解决方案,它主要是由Beats、Logstash、Elasticsearch、Kibana等组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案。本文将会...

SpringBoot集成Redis来实现缓存技术方案

概述 在我们的日常项目开发过程中缓存是无处不在的,因为它可以极大的提高系统的访问速度,关于缓存的框架也种类繁多,今天主要介绍的是使用现在非常流行的NoSQL数据库(Redis)来实现我们的...

SpringBoot + Mybatis + RESTful(Jersey)

概述 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot 内置了大量的常用习惯性的配置,使你无需手动配置,使用 Spring B...

Spring Boot整合WebSocket介绍

WebSocket 简介 WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,...

WebSocket子协议STOMP详解

1. STOMP简介 STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,它是一个简单的文本消息传输协议,提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(B...

Spring 4 + Quartz(任务调度框架)详解

简介 Quartz是一个完全由java编写的开源作业调度框架,它可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。为确保可伸缩性,Quartz采用了基于多线程的架构。启动时,...

重写Spring的Scheduled来实现定时任务的开关功能

1 概述 项目中一般都会有定时任务的相关案例,那么我们一般会通过java提供的ScheduledExecutorService 或Spring提供的TaskScheduler(也可使用@Scheduled注解)来实现,因为其不需要依赖外部...

01/01 21:16
103
生产环境消息队列ActiveMQ的数据积压优化过程

1 概述 最近生产环境的消息通知队列发生了大量的数据积压问题,从而影响到整个平台商户的交易无法正常进行,最后只能通过临时关闭交易量较大的商户来缓解消息队列积压的问题,经线上数据分析...

分布式实时日志分析平台ELK的部署与安装

一、概述 ELK 已经成为目前最流行的集中式日志解决方案,它主要是由Logstash、Elasticsearch、Kibana三个组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案,本文主要讲ELK...

JAX-RS(Java API for RESTful Web Services)常用注解

概述 JAX-RS(Java API for RESTful Web Services)是Java 提供用于开发RESTful Web 服务基于注解的 API,旨在定义一个统一的规范,使得 Java 程序员可以使用一套固定的接口来开发 REST 应用...

前端项目自动化构建工具gulp

引言 随着 Web "前后端分离" 架构的日渐普及,Angular.js 因为其 MVVM 模式使其受到广大前端开发者的青睐。然而,在前台项目开发过程中,依赖包的管理、JavaScript / SASS / Less 的编译和压...

关于Git的几个使用技巧

1. Git常用命令图 Workspace:工作区 Index / Stage:暂存区 Repository:本地仓库 Remote:远程仓库 2. 撤销刚刚git add(暂存的文件) git reset head <暂存的文件> 3. 撤销暂存区中指定的...

RabbitMQ(消息队列)Linux安装相关问题解决

RabbitMQ由ERLANG实现,基于AMQP(Advanced Message Queuing Protocol)协议的开源实现,它是一个消息代理——消息传递的中介,支持多种客户端,如:Python、Java、Ruby、PHP、C#、JavaScrip...

Java日期简化工具Joda-Time

简介 想必大家在平时的项目开发中经常要处理日期的问题,比如需要处理两个日期间隔的天数,使用JDK1.8以前自带的日期API处理相当的繁琐(JDK1.8的API已经重写了日期库,其实也是借鉴了Joda-...

xml解析工具包 Xstream

特点 简化的API; 无映射文件; 高性能,低内存占用; 整洁的XML; 不需要修改对象,支持内部私有字段; 不需要setter/getter方法,final字段; 提供序列化接口; 自定义转换类型策略; 详细的错误诊断...

Spring Boot常用注解

1. @SpringBootApplication @SpringBootApplication是Spring Boot项目的核心注解,主要目的是开启自动配置,它是一个组合注解,注解中主要组合了@Configuration,@EnableAutoConfiguration,...

通过注解实现Spring定时任务实例

1. 首先通过在配置类注解@EnableScheduling 来开启对定时任务的支持,然后在要执行的定时任务方法上注解@Scheduled,声明这是一个定时任务 2. 任务执行类 import org.springframework.sched...

Git分支管理策略详解

相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一...

使用@Conditional条件注解

1. @Conditional注解根据满足的条件来创建一个特定的Bean 2. 示例,以不同的操作系统为条件,通过实现Condition接口,并重写matches方法来构造判断条件,若在Windows系统下运行程序,则输出命...

Spring组合注解与元注解

注解(Annotation),也叫元数据。一种代码级别的说明。它与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明

没有更多内容

加载失败,请刷新页面

返回顶部
顶部