DevOpSec DevOpSec
4年前
Prometheus架构与实践分享
Prometheus已经被广泛应用于数据中心监控,尤其是和Kubernetes结合的容器监控。本文主要从架构分析到落地实践,详细介绍Prometheus原理和使用。对比Prometheus与其他监控工具(Zabbix、OpenFalcon)的特点与使用场景。然后介绍Prometheus与Kubernetes集成,主要从监控和自动伸缩两个方面。最后通过企业案
Stella981 Stella981
3年前
Spring Boot 实践
\一、SpringBoot重要特性1.独立的Spring应用程序,嵌入式Tomcat/Jetty容器,无需部署War包2.尽可能使用自动化配置,SpringAutoConfiguration3.提供一批'starter'POM简化Maven及Gradle配置4.提供一系列可以用到生产环境的应用度量、健康检查等特性(Act
Stella981 Stella981
3年前
Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像。Docker入门系列之一:在一个Docker容器里运行指定的web应用(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jiansh
Wesley13 Wesley13
3年前
Java中的集合
JavaCollectionsFramework是Java编程语言的核心部分之一。集合几乎用于任何编程语言中。大多数编程语言都支持各种类型的集合,例如List,Set,Queue,Stack等。1.什么是JavaCollectionsFramework?集合就像容器一样,将多个项目组合在一个单元中。例如,一罐巧克力,一组名称等。
Wesley13 Wesley13
3年前
JAVA记录
singleton作用域:当把一个Bean定义设置为singleton作用域是,SpringIoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。prototype作用域:protot
Stella981 Stella981
3年前
K8s
kubernetes(简称 K8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用。在之前的文章中,我介绍如何通过 Docker 为我们提供的实验网站 PlaywithKubernetes(PWK)来搭建 Kubernetes 集群(点击查看)。    但如果每次学习时都需要重新搭建一个 K8s 集群还是很麻烦。好在 Kubernetes 
Easter79 Easter79
3年前
SpringBoot2.0高级案例(01): 整合 Shiro 框架,实现用户权限管理
一、Shiro简介1、基础概念ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。作为一款安全框架Shiro的设计相当巧妙。Shiro的应用不依赖任何容器,它不仅可以在JavaEE下使用,还可以应用在JavaSE环境中。2、核心角色1)Subject:
Easter79 Easter79
3年前
Swing自定义事件
1.Swing自定义事件将一个组件的事件传递给另一个组件.使用EventListenerList来管理事件,当A组件触发事件的时候,调用方法fireActionPerformed()来触发事件,然后再B组件中actionPerformed()方法来接收事件.当在容器KeyTextComponent中按下鼠标,我们就可以在Jframe中捕获触发的事
Stella981 Stella981
3年前
Spring Boot 快速迁移至 Quarkus
Quarkus是一个目前非常火的Java应用开发框架,定位是轻量级的微服务框架。,Quarkus提供了优秀的容器化整合能力,相较于传统开发框架(SpringBoot)有着更快的启动速度、更小的内存消耗、更短的服务响应。!Quarkus性能对比图(https://oscimg.oschina.net/oscnet/up84a7f01c21
Easter79 Easter79
3年前
SpringBoot如何获取当前项目全部Controller接口的两种方式
业务场景自己想,只分享技术实现。下面的演示由于我为了方便,直接在公司项目中写的,所以一些敏感信息专有名词我要注释,望谅解。首先我们都知道,Spring的IOC机制,所有的接口和service都存在一个map容器,通过BeanFactory和ApplicationContext可以拿。那么我们可以从这个开刀.方案一