标签:升级版本

Java

海量事件数据存储与计算:高可用建设

4

xirruiqiang 发布于 2019-05-19

作者简介 运小军    百度云资深研发工程师 负责百度智能运维方向大规模日志处理、海量事件数据存储相关设计研发工作,在分布式系统架构、大数据存储计算、高性能网络服务和即时通讯服务有广泛实践经验。 干货概览 前文《 面对海量事件数据,我来告诉你怎么办! 》中我们...

阅读(17)评论(0)赞 (0)

Java

发布开源代码到jcenter

10

hellas 发布于 2019-05-14

在平时的开发中,经常会写一些通用的代码,为了方便自己后续使用,也为了方便更多的人,大都会选择发布到github或者jcenter等一些开源库。 这篇文章从头开始介绍怎么把开源代码发布到jcenter,并在项目中使用。包括注册账号,发布,发布后使用以及发布中一些常见的问题。 代码准...

阅读(39)评论(0)赞 (0)

Java

Java日志框架对比和深入分析

1

zhuangli 发布于 2019-05-14

编辑推荐: 本文来自于csdn,主要讲解了常用的日志框架,统一日志模块,各个日志的功能演示等等。 前言 作为一名资深的开发人员,对于日志记录框架一定不会很陌生。而且几乎在所有应用里面,一定会用到各种各样的 日志框架用来记录程序的运行信息。而对于一个成熟的java应用,这个是必不可...

阅读(19)评论(0)赞 (0)

编程技术

微服务运维难维护?数据基础架构公司Segment宣布放弃微服务构架

邓龙华 发布于 2019-05-10

很多人可能已经知道微服务已成为明日黄花,它曾经作为最佳实践为Segment公司起到很大作用,但是并不适合所有场所。 简单说,微服务是将后台业务拆分成很多各自功能独立的面向服务软件架构,其模块化、减少测试压力、功能组合、开发团队自治等优点广为人知。与之对应的是单体式架构,即用单个服...

阅读(33)评论(0)赞 (0)

Java

史上最全的高可用服务系统线上问题排查工具单之一

2

Harries 发布于 2019-05-08

本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep grep是Linux下通用的文...

阅读(31)评论(0)赞 (0)

Java

SpringBoot 2.0 响应式编程

2

邓龙华 发布于 2019-05-07

SpringBoot 2.0 已经发布多时,一直不知道它有什么用,只是知道它有个webflux。今天就来学习一下,看一下是否有必要升级到新版本? 1 2.0与1.0版本的区别? 我们可以看出来,增加了些新的特性,主要是对响应式编程的支持,底层多了Netty,这样就可以进行非阻塞i...

阅读(23)评论(0)赞 (0)

Java

WebLogic服务器打补丁(11g/12c)

3

小丁 发布于 2019-05-03

背景 2019年04月17日,Oracle发布新季度安全公告。该安全公告披露WebLogic服务器存在多个高危漏洞,影响多个版本多个WebLogic组件。这次我们以本次事件为例,讲解如何给WebLogic(11g/12c)服务器打补丁。 本次漏洞受影响的包括三个Oracle We...

阅读(204)评论(0)赞 (0)

Spring

如何在低版本的 Spring 中快速实现类似自动配置的功能

darida 发布于 2019-05-03

感谢您的阅读,本文由 杨斌的博客 版权所有。 如若转载,请注明出处:杨斌的博客( https://y0ngb1n.github.io/a/c… ) 在 Spring 4 后才引入了 @Conditional 等条件注解,它是 Spring Boot 中实现自动配置的最...

阅读(26)评论(0)赞 (0)

Java

如何从 Java 8 升级到 Java 12,升级收益及问题处理技巧

1

Harries 发布于 2019-04-30

核心要点 从 Java 8 之后,Java 引入了很多有用的新语言特性,以及新工具和性能改善(尤其是垃圾收集相关的优化)。 在选择升级时,我们所面临的选择是升级到最新的 Java(12)并准备每六个月升级一次,还是升级到最新的 LTS(11)版本,这样能够给自己三年的时间再去考虑...

阅读(45)评论(0)赞 (0)

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

阅读(55)评论(0)赞 (0)

Java

Spring cloud系列十八 Spring Cloud 从Dalston.SR5到Greenwich.SR1 的升级记录

1

darida 发布于 2019-04-16

项目之前一直使用Spring Cloud Dalston.SR5,但是此版本2018年12月软件生命周期要结束,为了后续安全和维护的需要,需要将对版本进行升级。先从官网上分析D版本的后续版本的变更,发现大部分组件基本是兼容的,这里只列出对升级有重大影响的部分变化: Edgware...

阅读(71)评论(0)赞 (0)

Java

Maven稽查(一)

7

尖兵 发布于 2019-04-14

在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,可以说如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖冲突就会让你不知所措,甚至搞不清楚项目是如何运行起...

阅读(41)评论(0)赞 (0)

Java

fastjson 1.2.57 版本发布,Bug 修复维护版本

xubiao.zhuang 发布于 2019-04-12

fastjson 1.2.22 发布,Bug 修复版本 fastjson-1.2.22 版本发布,这又是一个变更很小的维护版本,只修复BUG,没有功能增强,按需升级版本。 Bug 修复 修复某些场景反序列化引用计算错误的问题 修复JDK8缺省get方法序列化抛异常的…...

阅读(39)评论(0)赞 (0)

Java

一个可供小团队参考的微服务落地实践

21

小丁 发布于 2019-04-04

微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。 因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过 1 年多的探索和实践,本着将 DevOps 落实到产品中的愿...

阅读(84)评论(0)赞 (0)

编程技术

DockOne微信分享(二零四):小团队微服务落地实践

16

xiaoli.he 发布于 2019-03-21

【编者的话】微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过1年多的探索和实践,本着将DevOps落实到产品中的...

阅读(66)评论(0)赞 (0)

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

阅读(73)评论(0)赞 (0)

Java

使用spring validation完成数据后端校验

darida 发布于 2019-03-10

1. 前言   简述JSR303/JSR-349,hibernate validation,spring validation之间的关系。JSR303是一项标准,JSR-349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如@Null,@NotNull,@Pa...

阅读(101)评论(0)赞 (0)

Java

Arthas 排查 Kubernetes 中的应用频繁挂掉重启问题

1

小丁 发布于 2019-03-08

前言 其实最终定位到的问题还是蛮好解决的,但是因为应用在Kubernetes容器中的特殊性,导致在使用Arthas过程中出现了各种问题,所以单独成文和大家分享下。照例先讲下问题发生的背景,一个很老的web系统部署在tomcat容器里。近期打成了镜像丢到了Kubernetes环境中...

阅读(85)评论(0)赞 (0)