用户中心USER CENTER

首页/用户
  • Android防护扫盲篇

    摘要:为了防止这种现象,我们可以对字节码进行混淆。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。 一、已知防护策略 1.不可或缺的混淆 Java 是一种跨平台、解释型语言,Java 源代码编译成的class文件中有大量包含语义的变量名、方法名的信息,很容易被反编译为Java 源代码。为了防止这种现象,我们可以对Java字节码进行混淆。混淆不仅能将代码中的类...

    CastlePeaK 发布于Java
  • Java中的动态代理

    摘要:要明白,动态代理类的存在意义是为了拦截方法并修改逻辑而动态代理的局限性之一就是只能拦截接口所声明的方法。因为动态代理类是继承自业务类,所以该类和方法不能声明成无法继承或重写。者最终都是生成了一个新的动态代理类对象。 动态代理 1、先谈静态代理 对于静态代理,我们已经很熟悉了。我们拥有一个抽象类,真实类继承自抽象类并重写其业务方法,代理类持有真实类的对象实例,在重写业务方法中通过调用真实...

    CastlePeaK 发布于Java
  • Redis 的 8 大应用场景!

    摘要:之前讲过的介绍,及使用带来的优势,这章整理了一下的应用场景,也是非常重要的,学不学得好,能正常落地是关键。下面一一来分析下的应用场景都有哪些。提供的有序集合数据类构能实现各种复杂的排行榜应用。 之前讲过Redis的介绍,及使用Redis带来的优势,这章整理了一下Redis的应用场景,也是非常重要的,学不学得好,能正常落地是关键。 下面一一来分析下Redis的应用场景都有哪些。 1、缓存...

    CastlePeaK 发布于Java
  • hadoop安装解决之道

    摘要:壹故障现象版本。系统找不到指定的路径。不是内部或外部命令,也不是可运行的程序或批处理文件。 壹、故障现象 Microsoft Windows [版本 10.0.18362.239] (c) 2019 Microsoft Corporation。保留所有权利。 C:UsersChirius>hadoop version 系统找不到指定的路径。 Error: JAVA_HOME is i...

    CastlePeaK 发布于Java
  • 跨越逐梦路上的荆棘(程序猿生存篇)

    摘要:曾经的小学生,初中生现如今已是社会的中流砥柱。一个互联网公司要正常运作,必定就需要一群足智多谋,思维敏捷,逻辑缜密的程序猿。这群能力超凡的人类,其实也有不堪一击的致命弱点。同时我们也该拥有同等的尊重。 时光荏苒,岁月如梭。曾经的小学生,初中生现如今已是社会的中流砥柱。随着科技时代的迅猛发展,曾经的荒土,已是星罗棋布高楼耸立。其中不乏科技相关的楼宇,俗称互联网公司。也许你,现在就正处于其...

    CastlePeaK 发布于Java
<