标签:调试

Java

认识Javaagent–获取目标进程已加载的所有类

6

xiaoli.he 发布于 2019-12-11

作者:Longofo@知道创宇404实验室 时间:2019年12月10日 之前在一个应用中搜索到一个类,但是在反序列化测试的时出错,错误不是 class notfound ,是其他 0xxx 这样的错误,通过搜索这个错误大概是类没有被加载。最近刚好看到了JavaAgent,初步学...

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

Java

Flink入门(三)——环境与部署

5

likai 发布于 2019-12-11

flink是一款开源的大数据流式处理框架,他可以同时批处理和流处理,具有容错性、高吞吐、低延迟等优势,本文简述flink在windows和linux中安装步骤,和示例程序的运行,包括本地调试环境,集群环境。另外介绍Flink的开发工程的构建。 首先要想运行Flink,我们需要下载...

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

Java

我是怎样测试Java类的线程安全性的

6

小丁 发布于 2019-12-10

线程安全性是Java等语言/平台中类的一个重要标准,在Java中,我们经常在线程之间共享对象。由于缺乏线程安全性而导致的问题很难调试,因为它们是偶发的,而且几乎不可能有目的地重现。如何测试对象以确保它们是线程安全的? 假如有一个内存书架 package com.mzc.commo...

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

Java

谈谈Android AOP技术方案

Harries 发布于 2019-12-10

之前几篇文章我们详细介绍了AOP的几种技术方案,由于AOP技术复杂多样,实际需求也不尽相同,那么我们应该如何做技术选型呢? 本篇将会对现有的AOP技术做一个统一的介绍,尤其侧重在Android方向的落地,希望对你有所帮助,文中内容、示例大都来自工作总结,如有偏颇不妥,欢迎指正。 ...

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

Spring

你知道 Spring Batch 吗?

5

dulong 发布于 2019-12-10

点击上方  码匠笔记 ,选择  设为星标 优质文章,及时送达 作者:李东/codenotfound 原文:https://urlify.cn/Mzmqyi 我将向您展示如何使用 Spring Boot 创建一个的 Spring Batch 的 Hello Wo...

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

编程技术

独家|微服务网关组件在金融的实践

9

xirruiqiang 发布于 2019-12-09

导语 随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,在这种情况下, 本文主要介绍微服务网关在金融的实践与演进过程。 背景 随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,因此在2018年初,我们对车金融业务进行了微服务架构的升...

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

Java

使用 Quarkus 开发 Kubernetes 原生 Java 应用

尖兵 发布于 2019-12-09

随着 Docker 和 Kubernetes 的流行,容器化成为很多应用的部署选择。Kubernetes 也成为流行的应用部署平台。其实,容器化的思想和微服务架构可以很好的结合在一起。从实现上来说,微服务架构把应用垂直切分成多个相互协同的单元。从应用部署的角度来说,把应用的每个微...

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

Java

Java 类在 Tomcat 中是如何加载的?

6

刘莉莉 发布于 2019-12-09

说到本篇的Tomcat类加载机制,不得不说翻译学习Tomcat的初衷。 之前实习的时候学习JavaMelody的源码,但是它是一个Maven的项目,与我们自己的Web项目整合后无法直接断点调试。 后来同事指导,说是直接把Java类复制到src下就可以了。很纳闷….为什...

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

编程技术

什么是云原生,云原生的架构概述

5

yeseng 发布于 2019-12-09

1. 什么是云原生 1.1 CNCF组织 在讲云原生之前,我们先了解一下CNCF,即云原生计算基金会,2015年由谷歌牵头成立,基金会成员目前已有一百多企业与机构,包括亚马逊、微软。思科等巨头。 目前CNCF所托管的应用已达14个,下图为其公布的Cloud Native Land...

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

Java

用Java实现JVM第十章《异常处理》

2

hanze 发布于 2019-12-09

异常处理是java语言非常重要的一个语法,本章主要实现如何处理抛出的异常。 在Java语言中,异常可以分为两类:Checked异常和Unchecked异常。Unchecked异常包括java.lang.RuntimeException、java.lang.Error以及它们的子类...

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

Java

用Java实现JVM第九章《本地方法调用》

小丁 发布于 2019-12-09

本章主要介绍用java实现一些本地方法类库,并初始化本地方法,之后通过反射命令来调用本地方法。 Java虚拟机和Java类库一起构成了Java运行时环境。Java类库主要用Java语言编写,一些无法用Java语言实现的方法则使用本地语言编写,这额方法叫作本地方法。 OpenJDK...

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

Java

用Java实现JVM第八章《数组和字符串》

1

小丁 发布于 2019-12-09

本章主要介绍如何实现让虚拟机处理数组和字符串,在虚拟机功能增强后,我们可以执行数组类型计算和输出字符串。本章需要新增实现数组指令;newarray、anewarray、arraylength、aload、astore、multianewarray、ldc,同时需要需要开发字符串池...

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

Java

用Java实现JVM第七章《方法调用和返回》

1

songhua.gao 发布于 2019-12-09

本章节主要用java实现;方法调用指令、返回指令、解析方法符号引用、参数传递等。实现新的指令后我们的虚拟机就可以执行稍微复杂的运算并输出结果。 从调用的角度来看,方法可以分为两类:静态方法(或者类方法)和实例方法。静态方法通过类类调用,实例方法则通过对象引用来调用。静态方法是静态...

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

Spring

如果我是面试官,我会准备这些 Spring 问题问你

3

xiaoli.he 发布于 2019-12-09

最近一位5年开发经验的群友与我聊天 他说: 最近慢慢的尝试去看 Spring的源码,学习 Spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问题,即使在网上各种百度,当时回答出来也会是很皮毛,不痛不痒的解答。 如果你...

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

Java

浅析Java SPI安全

10

hellas 发布于 2019-12-08

SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。常见的SPI有JDBC、日志门面接口、Spring、SpringBoot相关starter组件、Dubbo、JNDI等。 Jav...

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

Java

Java web中的Tomcat|乐字节

8

xubiao.zhuang 发布于 2019-12-08

大家好,欢迎来到乐字节小乐的Java技术分享园地。这次给大家分享的是Tomcat 一. 什么是 Tomcat Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支...

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

Java

Android安全知识笔记合集

2

xubiao.zhuang 发布于 2019-12-08

apktool 这个工具用于最大幅度地还原APK文件中的9-patch图片、布局、字符串等等一系列的资源。 没有反编译资源之前,AndroidManifest.xml和activity_main.xml这样的资源文件都是非明文的,无法阅读。 重新打包 smali文件夹的目录结构和...

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

Java

开发基于SpringBoot的分布式任务中间件DcsSchedule(为开源贡献力量)

5

邓龙华 发布于 2019-12-08

微信公众号:bugstack虫洞栈 | 沉淀、分享、成长,让自己和他人都能有所收获! 分布式任务DcsSchedule中间件,Github地址: github.com/fuzhengwei/… 分布式任务DcsSchedule控制台,Github地址: github.com/fu...

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