标签:javaagent

Java

Spring 框架核心 AOP(LTW) 概念随笔

xiaoli.wang 发布于 2019-05-18

命名空间 < context:load-time-weaver/ > JVM参数 -javaagent:/path/to/jar/spring-agent.jar context:load-time-weave 会把 AspectJ的LTW放到类加载器当中,所有的类都...

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

Java

浅谈RASP技术攻防之实战(环境配置与代码实现)

27

songhua.gao 发布于 2019-05-17

之前偶们有就RASP技术攻防基础作过简单介绍,穿越捷径:请点击 今儿接上回,说一说环境配置的事儿,废话不多说,直接进入正题: PS:代码已上传至github,地址: https://github.com/iiiusky/java_rasp_example 初始化项目 首先我们在I...

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

Spring

Spring SmartInitializingSingleton 原 荐

3

songhua.gao 发布于 2019-05-15

OrangeJoke的个人空间 spring 正文 Spring SmartInitializingSingleton 原 荐   OrangeJoke 发布于 39分钟前 字数 619 阅读 2 收藏 0 面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>...

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

Java

Java 性能瓶颈分析工具 你知道几个?

15

小丁 发布于 2019-05-10

0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行压测时,无论怎么增加并发应用的 ...

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

Java

浅谈RASP技术攻防之实战[代码实现篇]

10

changyuan.xu 发布于 2019-05-08

本篇主讲RASP实现(简易版),所有的环境可参考: 浅 谈RASP技术攻防之实战[环境配置篇] 代码上传GitHub地址: https://github.com/iiiusky/java_rasp_example 前言 关于 ASM 中不同类不同方法之间的关系图如下 简易版RAS...

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

编程技术

最全的微服务知识科普

24

yeseng 发布于 2019-04-30

微信公众号: 内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我微信pigpdong 点击阅读原文可以获取思维导图。(由于图片太大)有对数据库和微服务以及JVM核心知识的总结,大家可以保存下来 微服务 好处:实现跨团队的解藕,实现更高的并发(...

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

Java

最全的JAVA知识汇总(附讲解和思维导图)

1

dulong 发布于 2019-04-29

微信公众号: 内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我微信pigpdong 点击阅读原文可以获取思维导图。(由于图片太大)有对数据库和微服务以及JVM核心知识的总结,大家可以保存下来 jvm 一行代码是怎么运行的 首先,java代码...

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

Java

Lombok

dulong 发布于 2019-04-28

官网链接:https://projectlombok.org/ 什么是 Lombok Lombok 是一个 Java 库,它可以通过添加注解的方式,为 Java 类自动插入相应的 Getter/Setter,构造器,equals 方法等。这样就省去了手动重建代码的麻烦,简化开发,...

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

Java

冷门instrument包,功能d炸天

8

hanze 发布于 2019-04-24

文中代码示例工程如下,更多参考btrace和arthas: https://github.com/sayhiai/example-javaagent 原创文章,转载注明出处 (http://sayhiai.com) 5版本以后,jdk有一个包叫做 instrument ,能够实现...

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

Java

那些绕不过去的 Java 知识点

9

puefu.he 发布于 2019-04-13

Checks for unguarded accesses to fields and methods with @GuardedBy annotations @GuardedBy("obj") private ConcurrentMap<String,...

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

Java

使用Helm简化K8S应用管理

22

小丁 发布于 2019-04-09

一、背景介绍 在使用纯手工维护yaml文件方式完成内网开发和两套测试环境和现网生成环境的核心微服务pod化之后。发现主要痛点如下: 1、工作负载相关的yaml文件维护量巨大,且易出错。(目前内网共有77个工作负载) 2、研发人员对工作负载配置改动的需求比较频繁,例如修改jvm相关...

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

Java

什么是 Arthas

15

songhua.gao 发布于 2019-04-01

本篇文章是我的「三同」好朋友归然原创,三同是“同小区”、“前同事”、“现同事”的意思,归然是他的花名。 我的花名是逅弈,这是我从大学开始就沿用至今的一个昵称,是当时和女朋友玩QQ炫舞,取的情侣昵称,女朋友现在已经成了我老婆。 言归正传,本篇文章我们要了解的是一个线上问题排查利器:...

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

Java

使用init-containers满足程序猿刚需

8

hellas 发布于 2019-03-29

随着现网生产环境容器化改造逐步完成,核心的业务都由K8S集群中的pod对外提供服务。各个微服务应用间的内部资源调用次数、调用链耗时、调用阈值告警、超时错误等信息指标对保障业务健康运行来说显得非常重要。由于现网使用的是云容器引擎服务,公有云提供了一整套的解决方案。下面是华为云和阿里...

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

Java

浅谈RASP技术攻防之基础篇

11

puefu.he 发布于 2019-03-18

引言 本文就笔者研究RASP的过程进行了一些概述,技术干货略少,偏向于普及RASP技术。中间对java如何实现rasp技术进行了简单的举例,想对大家起到抛砖引玉的作用,可以让大家更好的了解一些关于web应用程序安全防护的技术。文笔不好,大家轻拍。 一 、什么是RASP? 在201...

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

Java

浅谈RASP技术攻防之基础篇

11

尖兵 发布于 2019-03-18

引言 本文就笔者研究RASP的过程进行了一些概述,技术干货略少,偏向于普及RASP技术。中间对java如何实现rasp技术进行了简单的举例,想对大家起到抛砖引玉的作用,可以让大家更好的了解一些关于web应用程序安全防护的技术。文笔不好,大家轻拍。 一 、什么是RASP? 在201...

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

Java

JAVA多线程使用场景和注意事项

4

wenming.gapo 发布于 2019-03-13

我曾经对自己的小弟说,如果你实在搞不清楚什么时候用HashMap,什么时候用ConcurrentHashMap,那么就用后者,你的代码bug会很少。 他问我:ConcurrentHashMap是什么? -.- 编程不是炫技。大多数情况下,怎么把代码写简单,才是能力。 多线程生来就...

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

Java

JAVA多线程使用场景和注意事项

3

changyuan.xu 发布于 2019-03-13

我曾经对自己的小弟说,如果你实在搞不清楚什么时候用HashMap,什么时候用ConcurrentHashMap,那么就用后者,你的代码bug会很少。 他问我:ConcurrentHashMap是什么? -.- 编程不是炫技。大多数情况下,怎么把代码写简单,才是能力。 多线程生来就...

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

Java

插桩技术在Java安全中的应用简述

10

小丁 发布于 2019-03-12

介绍 随着信息技术的发展,软件开发技术呈多样性发展趋势,其中Java在开发领域具有一定代表性。软件效率的提高同时增大了漏洞发现与防御的挑战。在当前WAF与静态代码检测都发展迅速的情况下,WAF在一些特殊情况下可能无法正确拦截,而静态检测的缺点在于误报率高。因此需要进行动态交互式监...

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