标签:Agent

Java

阿里云Kubernetes实战

11

songhua.gao 发布于 2019-06-19

编辑推荐: 本文来自于云社区,本文将通过实际案例串联所有的基础软件服务,基于K8S做DevOps,希望本文对您的学习有所帮助。 整体的业务流程如下图所示: 一、一机多Jenkins Slave 由于业务需要,我们的自动化测试需要基于windows做web功能测试,每一个测试任务独...

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

Java

性能优化 (十一) ProGuard 对代码和资源压缩

1

邓龙华 发布于 2019-06-16

可以把 ProGuard 理解为是对代码和资源压缩的一个工具,它能够提供对 Java 类文件的压缩、优化、混淆,和预校验。压缩的步骤是检测并移除未使用的类、字段、方法和属性。优化的步骤是分析和优化方法的字节码。混淆的步骤是使用短的毫无意义的名称重命名剩余的类、字段和方法。压缩、优...

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

Java

CGLIB动态代理

1

Harries 发布于 2019-06-15

CGLIB(Code Generation Library)是一个开源项目! 是一个强大的,高性能,高质量的Code生成类库,它可以在运行期扩展Java类与实现Java接口。 CGLIB是一个强大的高性能的代码生成包。它广泛的被许多AOP的框架使用,例如Spring AOP和dy...

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

Java

kubernetes-带你进入JAVA微服务架构的世界

3

xubiao.zhuang 发布于 2019-06-14

kubernetes 是 google 公司基于 docker 所做的一个分布式集群,有以下主件组成 etcd :  高可用存储共享配置和服务发现,作为与 minion 机器上的 flannel 配套使用,作用是使每台 minion 上运行的 docker 拥有不同的 ...

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

Java

2019神盾杯上海市网络安全竞赛Web题解

34

邓龙华 发布于 2019-06-14

本场比赛Web类题目共有11题,本WP仅写了其中9题,由于环境关闭,剩余两题未能复盘。 easyadmin cookie使用了jwt,爆破key并伪造role值为admin,登陆即可获得flag easygallery-1 HTML源码里面提示 <?php $flag='f...

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

Java

JRMP安全问题分析-从CVE到CTF

10

小丁 发布于 2019-06-14

这篇文章将会分析weblogic JRMP问题,进而去回顾2019DDCTF中再来一杯java的那个题目,文章如果有理解错误、写错的地方,麻烦师傅们斧正。 环境搭建 $ cat docker-compose.yml version: '2' services: weblogic:...

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

Java

Java动态追踪技术探究,从JSP到Arthas

3

wenming.gapo 发布于 2019-06-12

引子 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话: “Debug一下吧。” “线上机器,没开Debug端口。” “看日志,看看请求值和返回值分别是什么?” “那段代码没打印日志。” “改代码,加日志...

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

Java

基于Java的同花顺股票数据爬虫

4

xirruiqiang 发布于 2019-06-12

问题来源 今天与同学聊天,得知他有个任务是抓取同花顺网站上的股票数据,有点兴趣,便做了相关实验。 介绍 网站地址: http://q.10jqka.com.cn/ 网站界面: 爬取内容:图中全部股票专栏表格中的数据 观察 浏览器:Firefox 观察现象:网页中每次只展示一页的数...

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

Java

Spring Cloud 基于Consul 实现服务注册与发现

13

hellas 发布于 2019-06-12

Spring Cloud自己体系中的注册中心为Eureka,同时也支持其它服务来进行服务注册与发现。本文介绍使用Consul来实现服务注册与发现,并整合进Spring Cloud项目中进行使用。 本文项目依赖环境版本为: Consul → 1.5.0 Spring Cloud →...

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

Java

刷票小程序原理剖析(python和java)

7

zhuangli 发布于 2019-06-12

前言 现在生活中离不开各类的比赛,然而,各个比赛离不开投票,我们会清一色有时候找到我们的朋友在朋友圈发—帮宝贝投一票,帮某某老师,学生投一票。又或许你自己参加比赛,你在为你自己拉票。 剖析投票原理 作为一名程序员,你是否想为自己的生活开一点G呢?熟悉网络请求的我们,应该从问题根源...

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

编程技术

嵌入式系统软件架构设计

小丁 发布于 2019-06-12

编辑推荐: 本文来自于veryarm,本文主要对嵌入式软件开发的特点,讨论架构设计的思路和方法等相关内容。 1. 前言 嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。 提起嵌入式软件设计,传统的印...

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

Java

浅谈网络爬虫

14

Harries 发布于 2019-06-12

爬虫,又称为 网页蜘蛛(spider) ,就是能够在互联网中检索自己需要的信息的程序或脚本。 爬虫,简单的说就是 一个http(https)请求 ,获取到对面网页的源码,然后从网页的源码中抓取自己需要的信息。而html代码的规则是基于xml的,所以可以通过一定解析规则和逻辑完成我...

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

Java

通过Heap dump排查Java JMX连接不上的问题

2

刘莉莉 发布于 2019-06-12

最近排查一个JMX本地连接问题,记录一下。 在应用启动后,会通过JMX来动态检查应用状态,那么这里就需要动态启动JMX功能了。 动态打开Java进程的JMX端口 management-agent com.sun.management.jmxremote.localConnecto...

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

编程技术

Kratos v0.1.0 发布,B 站之 Go 微服务框架

小丁 发布于 2019-06-12

经过两个月的更新迭代,Kratos v0.1.0 已经正式发布了。 Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。 名字来源于:《战神》游戏以希腊神话为背景,讲述由凡人成为战神的奎托斯(Kratos)成为战神并展开弑神屠杀的冒险历程。 Go...

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

Java

通过Heap dump巧妙排查Java JMX连接不上的问题

2

changyuan.xu 发布于 2019-06-11

背景 最近排查一个JMX本地连接问题,记录一下。 我们的启动脚本在应用启动后,会通过JMX来动态检查应用状态,那么这里就需要动态启动JMX功能了。 动态打开Java进程的JMX端口 management-agent com.sun.management.jmxremote.loc...

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

编程技术

IaC 自动化配置与编排神器 – Terraform 深度解析

17

尖兵 发布于 2019-06-11

云服务可谓是基础架构即代码 IaC (Infrastructure as Code)的最佳实践,通过代码来定义计算和网络基础设施,完成客户所需。可是,你真的了解 IaC 吗?如果一个公司采用基础设施即代码的方式的话,他有什么样的风险? 本文将通过以下五点为您详细讲解: 什么是 I...

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

编程技术

可用性高达5个9!支付系统高可用架构设计实战

5

刘莉莉 发布于 2019-06-10

对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 可用性指标 计算方式 不可用时间(分钟) 99.9% 0.1%*365*24*60 525.6 99...

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

编程技术

docker 搭建lnmp环境

尖兵 发布于 2019-06-09

使用docker搭建项目 创建项目目录 mkdir php 创建如下项目结构 sites 目录放置项目文件 services 目录放置服务相关配置 script 放置自定义脚本 ├── Readme.md ├── docker-compose.yml ├── script ├──...

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