标签:ssl

Java

Java类加载机制中的双亲委派模型相关

1

dulong 发布于 2020-04-05

类加载器就是根据指定全限定名称将class文件加载到JVM内存,转为Class对象。 Bootstrap ClassLoader由C++语言实现(针对HotSpot),负责将存放在<JAVA_HOME>/lib目录或-Xbootclasspath参数指定的路径中的类库...

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

Java

JVM(三)类加载器

3

hellas 发布于 2020-04-05

类的加载是指将类的.class文件中二进制数据读入到内存中,然后将其放在运行时数据区的 方法区 内,然后在内存中创建爱你一个 java.lang.Class 对象 规范并没有说明Class对象应该存放在哪,HotSpot虚拟机将其放在方法区中,用来封装类在方法区内的数据结构 加载...

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

Java

JVM(二)类的主动使用与被动使用

1

yanxinchi 发布于 2020-04-05

主动使用 被动使用 所有Java虚拟机实现必须在每个类或接口被Java程序 首次主动使用 时才初始化 主动使用才进行初始化 第一次主动使用才进行初始化,之后就不再初始化 只有当程序访问的静态变量或静态方法确实在当前类或当前接口中定义时,才可认为是对类或接口的主动使用 主动使用 创...

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

Java

Android 网络请求框架okhttp学习笔记

4

songhua.gao 发布于 2020-04-05

​ ——谁不是一边受伤一边成长,谁不是一面流泪一面坚强。 前言 这篇给Okhttp做个记录。主要还是对自己阅读源码后的一个总结。当然距离上次看过源码已经1年多。写这篇的原因还是担心过太久又忘了。 所以复习并总结一下。本篇不会有太多的拓展,主要以介绍性为主。 一、简介 github...

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

Spring

Spring 事务传播行为

9

songhua.gao 发布于 2020-04-05

Spring在 TransactionDefinition 接口中规定了7种类型的事务传播行为。 事务传播行为是Spring框架独有的事务增强特性,不属于事务实际提供方即数据库的行为。 事务传播行为类型 说明 REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事...

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

Spring

Spring启动invokeBeanFactoryPostProcessors方法解释

1

hellas 发布于 2020-04-05

本方法 (invokeBeanFactoryPostProcessors) 会实例化和调用所有 BeanFactoryPostProcessor (包括其子类 BeanDefinitionRegistryPostProcessor )。 BeanFactoryPostProces...

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

Java

jdk下httpserver源码解析

6

changyuan.xu 发布于 2020-04-05

在写这篇博客之前我查了很久发现全网都没有一篇写httpserver源码解析的 所以今天就由我来为大家解析一下httpserver的源码。(这里我会去掉其中的https部分的源码,只讲http部分,对httpserver中https的实现感兴趣的读者可以尝试自己去阅读,这部分并不复...

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

Java

99%的程序员都在用Lombok,原理竟然这么简单?

16

xiaoli.he 发布于 2020-04-05

作者 | 老王 责编 | 郭芮 对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺点却鲜为人知,而本文将会从 Lombok 的原理出发,手撸一个简易版的 Lombok,让你理解这个热门技术背后的执行原理,以及它的优缺点。 简介 在讲原理之前,我们先来复习一下 L...

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

Java

Android应用加固的简单实现方案

9

xubiao.zhuang 发布于 2020-04-04

个人博客 www.milovetingting.cn Android应用加固的简单实现方案 概述 Android应用加固的诸多方案中,其中一种就是基于dex的加固,本文介绍基于dex的加固方案。 原理:在AndroidManifest中指定启动Application为壳Modul...

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

Java

Java- Agent技术 (踩坑篇)

邓龙华 发布于 2020-04-04

比较给力的两种模式 , premain 和 agentmain 这是两种代理模式. 第一种就是运行前代理, 第二种是运行时代理. 这两种代理模式 , 基于他们实现的工具 , 第一种模式有 SkyWalking 这种链路追踪工具 和 基于第二种模式的是 Arthas 的线上服务工具...

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

Java

SpringBoot 单元测试之Junit & Mockito

puefu.he 发布于 2020-04-04

关于 junit 和 mockito 的相关知识, 如果说junit提供了测试方法, 那么mockito则是提供了bean的管理以及bean的方法调用 , 如果这两块某些注解和方法的用法不熟悉的话 , 介意看看这篇文章 : https://www.jianshu.com/p/ec...

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

Spring

Spring Framework之IoC容器

7

hanze 发布于 2020-04-04

目录 Spring IoC 概述 问题 1.什么是依赖倒置? 2.什么是控制反转? 3.什么是依赖注入? 4.它们之间的关系是怎样的? 5.优点有哪些? 依赖倒置原则 (Dependency Inversion Principle) ​ 依赖倒置是一种设计原则。 ​ 依赖倒置包括...

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

Spring

曹工说Spring Boot源码(28)– Spring的component-scan机制,让你自己来进行简单实现,怎么办

1

Harries 发布于 2020-04-04

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)– Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)– Bean Definition到底是什么,咱们对着接口,逐个方法讲解 ...

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

Java

深入拆解Tomcat&Jetty(七)

2

zhuangli 发布于 2020-04-04

1.安装JDK,配置环境变量 2.下载Tomcat并解压 3.执行tomcat/bin目录下的start.sh 执行脚本后的流程 1. Tomcat本质上还是一个Java程序,因此startup.sh脚本会启动一个JVM来运行Tomcat的启动类BootStrap 其实Tomca...

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

Spring

Spring源码分析(三) — Spring中的BeanFactoryPostProcessor

changyuan.xu 发布于 2020-04-04

@FunctionalInterface public interface BeanFactoryPostProcessor { void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) th...

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

Java

MAC下使用HSDIS生成汇编代码并使用JITWatch查看

3

yanxinchi 发布于 2020-04-04

jdk 安装jdk8 笔者之前使用的java12版本愣是不能使用HSdis和JITWatch,于是就安装了JDK8。 前往Oracle官网下载jdk8: https://www.oracle.com/java/technologies/javase-jdk8-downloads....

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

Java

Apache Shrio安全框架实现原理及实例详解

3

尖兵 发布于 2020-04-04

一、Shiro整体概述 1.简介 Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面的认证(登录),授权(判断是否含有权限),加密(密码加密)及会话管理(Shiro内置Session)的解决方案. 2.Shiro组件 3...

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