标签:静态方法

Java

Java on Visual Studio Code 九月更新

10

小丁 发布于 2019-09-17

根据微软 官方博文 ,Java on Visual Studio Code 已经更新,在此更新中,有新的重构和代码操作功能,如 Move 成员和类、Livelinting 以及 Debugger、Test Runner 和 Maven 的改进。具体如下: Refactoring ...

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

Java

Java 反序列化工具 gadgetinspector 初窥

31

xiaoli.he 发布于 2019-09-17

作者:Longofo@知道创宇404实验室 时间:2019年9月4日 起因 一开始是听@Badcode师傅说的这个工具,在Black Hat 2018的一个议题提出来的。这是一个基于字节码静态分析的、利用已知技巧自动查找从source到sink的反序列化利用链工具。看了几遍作者在...

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

Java

Java 配 Shell 等于美酒加咖啡

5

songhua.gao 发布于 2019-09-17

【这是一猿小讲的第? 51 ?篇原创分享】 化学中我们得知「氢气加氧气在点燃的情况下会生成水」。 生活中我们得知「良辰加美景的情况下会得到千金春宵一刻」。 技术上又何尝不是如此呢?先假设一个场景:BOSS 让你实现一个服务监控的指挥室,能看到每个服务器的磁盘剩...

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

Java

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

hanze 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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

Spring

为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

8

likai 发布于 2019-09-17

每篇一句 胡适:多谈些问题,少聊些主义 前言 Spring MVC 和 MyBatis 作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问: 在使用 Spring MVC 的时候,你即使不使用注解,只要参数名和请求参数的key对应上了,...

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

Java

Java线程状态

16

Harries 发布于 2019-09-16

0 线程状态概述 分类 6个状态定义: java.lang.Thread.State New: 尚未启动的线程的线程状态。 Runnable: 可运行线程的线程状态,等待CPU调度。 Blocked: 线程阻塞等待监视器锁定的线程状态。 处于synchronized同步代码块或方...

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

Java

【深入浅出-JVM】(75):class 装载

4

尖兵 发布于 2019-09-16

过程 装载 条件 主动使用 class时 创建一个类的实例 (new 、反射、克隆、反序列化) 调用类的静态方法(invokestatic) 使用类或接口的静态字段(getstatic、putstatic) 使用 reflect反射 初始化子类,先初始化父类 main方法的类 例...

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

Java

一文读懂类加载机制

3

xirruiqiang 发布于 2019-09-16

类记载过程 多个java文件经过编译打包生成可运行的jar包,最终由java命令运行某个主类的main函数启动程序,这里首先需要通过类加载器把主类加载到jvm。 主类在运行过程中如果使用到其他类,会逐步加载这些类。 注意,jar包里的类不是一次性全部加载的,是使用时才加载的。 从...

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

Java

Android之Rxjava总结指南

458

hellas 发布于 2019-09-15

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

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

Java

java系列之多线程与Android多线程性能优化

10

zhuangli 发布于 2019-09-15

多核心:也指单芯片多处理器( Chip Multiprocessors,简称CMP),CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。这种依靠多个CPU同时并行地运行程序是实现超高速计算的一个重要...

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

Java

Java SE基础巩固(九):注解

xubiao.zhuang 发布于 2019-09-15

官方文档是这么描述注解的: Annotations , a form of metadata, provide data about a program that is not part of the program itself. Annotations have no dir...

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

Java

java系列之注解详解

3

likai 发布于 2019-09-15

Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。 注解即标签 如果把代码想象成一个具有生命的个体,注解就是给这些代码的某些个体打标签 如何...

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

Java

Android之Rxjava总结指南

458

zhuangli 发布于 2019-09-15

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

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

Java

Spring之IOC

5

darida 发布于 2019-09-14

一,前言 ? 本篇博客分享一些关于Spring中一个核心概念,IOC。 ? IOC: Inversion of Control ,控制反转。 ? 通常情况下对于实例化一个对象,我们会通过关键字new创建出来。但是在实际项目开发中不可能有一个实例化对象,而多个对象就需要多个new创...

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

Java

SpringBoot源码-自动配置原理

dulong 发布于 2019-09-14

1. 简介 本篇文章主要是针对上一篇文章: 启动原理 的补充,在上一篇文章的@SpringBootApplication注解分析中,对于@EnableAutoConfiguration的阐述意犹未尽,但限于篇幅与文章主题规划,就拿到这里做详细说明了。 重要声明:本系列Spring...

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

Java

java8学习笔记(一):FunctionalInterface与Stream

1

zhuangli 发布于 2019-09-14

引言 最近在工作中用到java8的Stream流式操作很多,因而对相关概念与实操作简单归纳与总结: 函数式接口 函数式接口是java8新加入特性,为配合lambda表达式而生。lambda表达式与匿名表达式异同可参考 时光隧道 。判断一个接口是否为函数式接口特别简单,只需满足一个...

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

Java

Java高级面试 —— Java的泛型实现机制是怎么样的?

1

wenming.gapo 发布于 2019-09-14

说到Java泛型,面试官其实就是想要问你是否了解过Java中的类型擦除。当然,如果你面临的是校招面试,能说出类型擦除已经很不错,但是我个人觉得,如果面的是中级Android程序员甚至高级Android程序员,对类型擦除的各种特性以及优势还是需要有比较深的了解。所以,回答这个问题,...

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

Java

Android DEX-VMP 虚拟保护技术

8

songhua.gao 发布于 2019-09-13

Author: GeneBlue 过去的一年,一直在忙于 Android 代码保护方面的工作。从这一年多的经验来看,Android平台的代码保护技术已经发展到相对较为稳定的阶段了。目前,市场上的加固产品比较成熟,但各家的 DEX-VMP 技术并没有发展到同一高度,其中兼容性,稳定...

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