标签:java反射

Java

Java重点基础:反射机制

7

puefu.he 发布于 2018-12-12

一、什么是反射? Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。 二、反射的三种方式 这里需要跟大家说一下,所谓反射其实是获...

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

Java

一名十余年资深Java架构师的经验之谈

9

dulong 发布于 2018-12-11

所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。 要想往架构师的方向发展首先要知道架构师是什么...

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

Java

移动端工程架构与后端工程架构的思想摩擦之旅

7

hanze 发布于 2018-12-06

此文已由作者黎星授权网易云社区发布。 欢迎访问 网易云社区 ,了解更多网易技术产品运营经验 记资源投放后端工程的架构调整与优化 架构思考 一直以来对软件工程架构有着极大的兴趣,无论是之前负责的移动端Android工程,亦或是现在转到后端开发后维护的资源投放工程。可以说一个团队中并...

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

Java

Kotlin的解析(拓展)

小丁 发布于 2018-12-03

  在前几篇的基础上,大家如果认真的阅读,并跟着思路实践的话,应该可以收获很多的,前面基本已经覆盖了Kotlin语言中常见的使用方法,下面让我们来进一步,在前面的基础上深深的扩展一下 1. Kotlin的技术拓展其一   尽管到目前为止,我们已经讲了很多关于Kotlin的新技术,...

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

编程技术

怎样才能成为资深架构师?

3

Harries 发布于 2018-11-30

一、架构师是什么? 架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。说的详细一些,架构师就是确认和评估系统需求,给出开发规范,搭建系...

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

Java

Java程序员别停在35岁,如何让Java程序员走的更远

4

hellas 发布于 2018-11-27

但是由于程序员工作的特性,可能从30岁开始,很多人就已经花白头发,可能除了考虑那些复杂的业务逻辑实现以外,就是考虑未来的路应该如何前进了。 看看下面这个曲线,可能很多行业都是这样,到了一定的年龄,人的价值体现就开始慢慢的下降了,只是程序员的时间更短一点。 就我自己身边的情况来说,...

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

Spring

彻底理解SpringIOC、DI-这篇文章就够了

11

yeseng 发布于 2018-11-22

本文已收录在公众号:https://mp.weixin.qq.com/s/FIm84EGVV21phajCaLjgaA 前言 你可能会有如下问题: 1、想看Spring源码,但是不知道应当如何入手去看,对整个Bean的流程没有概念,碰到相关问题也没有头绪如何下手 2、看过几遍源码...

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

Java

实例分析理解Java字节码

4

xirruiqiang 发布于 2018-11-18

Java语言最广为人知的口号就是“一次编译到处运行”,这里的“编译”指的是编译器将Java源代码编译为Java字节码文件(也就是.class文件,本文中不做区分),“运行”则指的是Java虚拟机执行字节码文件。Java的跨平台得益于不同平台上不同的JVM的实现,只要提供规范的字节...

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

Java

开源字节码插装工具 HiBeaver 介绍与原理详解

5

邓龙华 发布于 2018-11-18

介绍 插装技术是一个古老却又强大的技术,简单来说就是在目标程序代码中某些位置插入一些代码或者修改成一些代码,从而在目标程序运行过程中获取某些程序状态并加以分析。这样说可能有点抽象,我来举个栗子。大家在不同语言的开发过程中可能都用到过一类叫Profiler的工具,开启了Profil...

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

Spring

Spring是如何处理注解的

Harries 发布于 2018-11-12

如果你看到了注解,那么一定有什么代码在什么地方处理了它. Alan Hohn 我教Java课程时强调的一点是注解是惰性的。换句话说,它们只是标记,可能具有某些属性,但没有自己的行为。因此,每当你在一段Java代码上看到一个注解时,就意味着必须有一些其他的Java代码来寻找那个注解...

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

Spring

【备战春招/秋招系列】美团面经总结基础篇 (附详解答案)

7

邓龙华 发布于 2018-11-12

该文已加入开源文档:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识)。地址: github.com/Snailclimb/… . 【强烈推荐!非广告!】阿里云双11褥羊毛活动: m.aliyun.com/act/team111… 差不多一折,不过仅限阿里云新...

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

Java

Java 反射机制那些事

1

xiaoli.he 发布于 2018-11-12

前不久学习了反射机制,来总结下。 在此之前,回顾下java程序的编译运行过程,分为三个阶段:源码(.java文件)进过编译生成字节码文件(.class文件),然后jvm加载字节码文件执行程序(runtime)。 前两个步骤(编译阶段)是在硬盘上完成的,后一个步骤(运行阶段)是在内...

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

Java

Kotlin中的反射

dulong 发布于 2018-11-09

博客地址sguotao.top Java中的反射机制,使得我们可以在运行期获取Java类的字节码文件中的构造函数,成员变量,成员函数等信息。这一特性使得反射机制被常常用在框架中,想要比较系统的了解Kotlin中的反射,先从Java的反射说起。 Java中的反射 通常我们写好的.j...

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

Java

Java 反射由浅入深 | 进阶必备

3

小丁 发布于 2018-11-09

本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java 反射机制 参考了许多博文,总结了以下个人观点,若有不妥还望指正: Java 反射机制在程序 运行时 ...

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

Java




Netty URL路由方案探讨

3

puefu.he 发布于 2018-10-29

最近在用Netty做开发,需要提供一个http web server,供调用方调用。采用Netty本身提供的 HttpServerCodec handler进行Http协议的解析,但是需要自己提供路由。 最开始是通过对Http method及uri 采用多层if else 嵌套判...

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

Java

打开JBoss的潘多拉魔盒:JBoss高危漏洞分析

12

dulong 发布于 2018-10-28

前言 JBoss是一个基于J2EE的开放源代码应用服务器,代码遵循LGPL许可,可以在任何商业应用中免费使用;JBoss也是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与To...

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

Java

Tackling Runtime-based Obfuscation in Android With TIRO

4

xirruiqiang 发布于 2018-10-08

出处:USENIX 18’ 资料: Slides 、 Paper 1 Abstract & Introduction 混淆技术经常被使用在恶意软件上对抗自动化的程序分析。在Android 平台恶意软件经常使用Java反射、加壳还有字符串加密等方式。作者把常见的混淆技术如字...

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

Java

Java沙箱逃逸走过的二十个春秋(一)

dulong 发布于 2018-10-05

原文: http://phrack.org/papers/escaping_the_java_sandbox.html –[ 1 – 引言 如今,Java平台已经广泛部署到了数十亿台的设备之上,其中,这些设备的类型包括服务器、桌面工作站和各种消费电子产品。不过话说回来,Java平...

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