标签:Agent

Java

jenkins 如何在 k8s 集群中实现动态 agent

14

邓龙华 发布于 2020-01-17

一、背景介绍 目前很多企业应用都已经容器化,版本发布比较多,构建的次数也比较多,相对于之前单台 jenkins 有了很大的挑战 ,传统的 Jenkins Slave 一主多从方式会存在一些痛点: 主 Master 发生单点故障时,整个流程都不可用了; 每个 Slave 的配置环境...

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

Java

spring boot 使用maven和fat jar/war运行应用程序的对比

2

xiaoli.wang 发布于 2020-01-16

使用maven和fat jar/war运行应用程序的对比 简介 上篇文章我们介绍了Spring boot的fat jar/war包,jar/war包都可以使用 java -jar 命令来运行,而maven也提供了mvn spring-boot:run 命令来运行应用程序,下面我们...

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

Java

JavaWeb

12

changyuan.xu 发布于 2020-01-14

JavaWeb Java. web 1. 基本概念 1.1 前言 web开发: web:网页的意思 www.baidu.com 静态web html. Css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝等,几乎是所有的网站! 提供给所有人看的数据始终会发生变化,每个...

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

Java

源码分析 | 基于jdbc实现一个Demo版的Mybatis

1

xiaoli.he 发布于 2020-01-14

微信公众号:bugstack虫洞栈 | 博客: bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写R...

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

Java

一次HttpClient连接池设置不当,引发服务雪崩

9

xiaoli.wang 发布于 2020-01-14

来源: http://i7q.cn/50G6cx 事件背景 我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过 HttpClient 调用大搜的实况服务。最近经常出现 Address already in use (Bind failed) 的问题。很明显是一个端口绑定...

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

Java

Java8很香但还是想升级到Java11,教你怎么从Java8升级到Java11

9

changyuan.xu 发布于 2020-01-13

目前最新JDK 11,Oracle会一直维护到2026年。 Java11的新特性 1、更新支持到Unicode 10编码 Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它...

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

Java

漫谈分布式链路追踪

10

小丁 发布于 2020-01-13

链路跟踪归根到底只是一种理念和策略,简单的说就是在2次关联调用之间传递特定透传信息的能力。从组件设计的角度说其实关心的是是下面的几个特性: 泛用性:在多大范围的作用域上可用,有没有不可用的情况 完备性:数据模型的设计上是否考虑的足够全面,该有的都有,不该有的可以扔 成本:实现的成...

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

Java

springBoot日志快速上手简单配置

1

zhuangli 发布于 2020-01-13

日志级别从低到高分为: TRACE < DEBUG < INFO < WARN < ERROR < FATAL。 如果设置为 INFO ,则低于 INFO 的信息都不会输出其他的依次类推 默认情况下,Spring Boot会用 Logback 来记录内部日志,并用 INFO 级别...

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

Java

Spring Cloud Alibaba集成ElasticAPM实战

2

hanze 发布于 2020-01-13

继上一篇ElasticAPM初体验我们知道了什么是 可观察性 ,并领略了 ElasticAPM 的强大功能,但是仅仅是上篇文章中单机模式的使用时远远不够的。还记得上一篇最后提出的两个问题: 1、本文在单机版的环境中,测试通过,但是在分布式环境中,请求会串联起很多应用,那服务跟踪能...

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

编程技术

Ansible-实战指南-LNMP环境部署

3

小丁 发布于 2020-01-12

序号 主机名称 操作系统版本 内网IP 外网IP(模拟) 安装软件 0 对外提供访问 CentOS7.5 10.0.0.170 keepalived【无主机,只有一个虚拟VIP】 1 ansi-haproxy01 CentOS7.5 172.16.1.181 10.0.0.181...

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

Java

Btrace使用说明

3

xiaoli.he 发布于 2020-01-12

当我们的线上环境出现问题,而又没有日志打印出来时,生产环境又不能远程debug,这个时候要怎么办呢? 能不能在程序运行的时候查看程序正在执行的入参,出参,执行过程等。Btrace就是一个好用的工具来动态的跟踪正在运行的Java程序。 使用 1 下载Btrace,解压到本地的目录中...

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

Spring

优化你的springboot

8

puefu.he 发布于 2020-01-12

点击上方“  码匠笔记  “ ,选择“设置星标” 优质文章,第一时间送达 作者:Janti https://urlify.cn/2QvMBv 介绍 在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什...

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

Java

SocketIO高性能事件驱动设计探索

11

puefu.he 发布于 2020-01-11

SocketIO高性能事件驱动设计探索 全文约7000字,预计阅读时间30分钟。 背景 SocketIO原生基于NodeJS实现的Web长连接技术方案,H5原生场景下通常使用websocket作为基础协议进行网络通信(客户端支持多语言),SocketIO对于长连接场景下的业务形态...

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

Java

保证高可用Java服务化系统高效运行的必备工具箱

3

hanze 发布于 2020-01-11

来自:云时代架构 无论是技术开发人员还是架构设计人员都是在实践中成长起来的,他们通过实践进行总结,总结后把经验升华并再次应用到实践中去,进一步提供生产效率。 本文介绍笔者在互联网公司里线上应急和技术攻关过程中积累的应用层脚本和Java虚拟机命令,这些脚本和命令在发现问题和定位问题...

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

Java

IDEA2019.3版本最新破解到2089年,亲测可用

5

likai 发布于 2020-01-11

今天早上发现自己的IDEA一直弹出校验激活码窗口,原来之前那种直接找的激活码方式失效了,网上搜了好久发现有人分享jar的激活方式,之前我也试过这种jar发现不成功就放弃了,今天死马当活马医又试了一次,最终成功,版本是2019.3,我是mac,window的也可以成功,不过对方是2...

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

Java

IDEA与Pycharm的破解方式

8

邓龙华 发布于 2020-01-10

JetBrains的产品确实非常好用,但是最近白piao(二声)激活码的操作被封的很厉害,经常上午还在用Idea/Pycharm,下午就License Cancle了。有些后悔上学的时候为啥不趁着还能使用学生免费License多用用,现在学校邮箱也被收回了,再也没法认证了,看了下...

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

Spring

源码分析 | 像盗墓一样分析Spring是怎么初始化xml并注册bean的

5

wenming.gapo 发布于 2020-01-09

微信公众号:bugstack虫洞栈 | 博客: https://bugstack.cn <br/>沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于...

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

Spring

Spring Security 实战干货: 简单的认识 OAuth2.0 协议

2

yeseng 发布于 2020-01-09

1.前言 欢迎阅读 Spring Security 实战干货 系列文章 。 OAuth2.0 是近几年比较流行的授权机制,对于普通用户来说可能每天你都在用它,我们经常使用的第三方登录大都基于 OAuth2.0 。随着应用的互联互通,个性化服务之间的相互调用,开放性的认证授权成为 ...

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