中小企业对Spring Cloud微服务架构实践经验总结的一些思考!

Spring Cloud 在国内中小型公司能用起来吗?从 2016 年初一直到现在,我们在这条路上已经走了一年多。
在使用 Spring Cloud 之前,我们…

一文带你详解了解Tomcat的Server配置!

来源 | 个人博客 | 投稿 | 作者 | 编程迷思
前言

Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server…

怎样参与到全世界优秀的开源项目中?

来源 | Tomcat那些事儿 | 作者 | 侯树成
在如今的软件设计,架构及开发中,开源扮演着越来越重要的角色。
从SSM、ROR 到OpenJDK,Kaf…

记一次服务器被植入挖矿木马CPU飙升200%解决过程!

来源 | 个人博客 | 作者 | liugh_develop
线上服务器用的是某讯云的,欢快的完美运行着Tomcat,MySQL,MongoDB,Active…

【面试题】2018年最全Java面试通关秘籍第二套!

注:
本文是从众多面试者的面试经验中整理而来,其中不少是本人出的一些题目,网络资源众多,如有雷同,纯属巧合!禁止一切形式的碰瓷行为!未经允许禁止一切形式的转载和…

作为程序员,我到底在恐慌什么!

作者 | 暗灰 | 修真院创始人 | 知乎小V
来源 | 知乎专栏 | IT修真院
程序员们会觉得恐慌么?有时候我会。
或者说,现在也会。
这种恐慌大概是在上…

【面试题】2018年最全Java面试通关秘籍汇总集!

前几天在交流群里有些小伙伴问面试相关的试题,当时给出了一些问题,苦于打字太累就没写下去了,但觉得这是一个很不负责任的表现,于是下来整理了一下近几年的私藏,特分…

Tomcat是怎样处理Spring Boot应用的?

来源 | 公众号 | Tomcat那些事儿
作者 | 侯树成
近一两年, SpringBoot 由于其减少了大量原本繁琐的 Spring 配置,以及基于 Bo…

一步步带你了解前后端分离利器之JWT

一、HTTP的无状态性

HTTP 是无状态协议,它不对之前发送过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。假设要求登录认证…

四张图带你了解Tomcat系统架构

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat…

为什么要有Spring?

Spring核心技术原理(1)为什么要有Spring?
一、知史可以明鉴

我们学习技术的时代赶上了最好的时代,跳过了很多前人经常踩的坑,前人在踩坑的过程中总结…

老码农看到的技术债务

“软件和大教堂是类似,都是先构建,然后祈祷”。————Earl Everett
关于技术债务的讨论时而蔓延时而消退,技术债务仿佛是个筐,什么东西都可以往里装,…

架构师是如何炼成的?以天猫APP架构&开发模式升级工程为例

在集团大数据、算法的背景下,猫客(天猫客户端)首页率先从2015年的坑位运营走向2016年的全面个性化,猫客首页个性化业务点多达50多处,个性化场景大部分通过通…

使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成

业务背景

我们在开发的时候,特别是前后端分离的时候,前端需要我们后端提供的API接口,可能需要每次有一个接口的变动都需要重新部署到dev环境上,例如:最常见的…

Spring Session解决分布式Session问题的实现原理

注:以下步骤是基于XML的方式实现 Spring Session的代码讲解!
先从web.xml文件说起

我们知道Tomcat再启动的时候首先会去加载web….

Linux操作系统安装ELK stack日志管理系统–(2)Elasticsearch与Kibana的安装与使用

前言

Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速和近实时地存储,搜索和分析大量数据。
Kibana作为日志的过滤web展…

Linux操作系统安装ELK stack日志管理系统–(1)Logstash和Filebeat的安装与使用

安装测试环境:Ubuntu 16.04.2 LTS
前言

(1)ELK是Elasticsearch,Logstash,Kibana 开源软件的集合,对外是作为…

Tomcat的生命周期管理简要分析

在上一篇文章中:Tomcat服务器顶层结构和启动过程 对Tomcat的整体架构有了一个大致的了解,这一篇主要是学习一下Tomcat的整个生命周期的管理。
Tom…

Tomcat服务器顶层结构和启动过程

号外:2016 最流行的是哪一种 Java 应用服务器呢?
通过从部署的 1240 个 JVM 中得到的数据,我们能够确定出现了 862 个容器供应商,或者说是…

Java分布式开发不得不知的Dubbo技术详细介绍

1 dubbox简介
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有…