用户中心USER CENTER

首页/用户
  • 如何自己手写一个热加载

    摘要:如何自己手写一个热加载热加载在不停止程序运行的情况下,对类对象的动态替换简述中的类从被加载到内存中到卸载出内存为止,一共经历了七个阶段加载验证准备解析初始化使用卸载。并形成一个父子结构。 如何自己手写一个热加载 热加载:在不停止程序运行的情况下,对类(对象)的动态替换 Java ClassLoader 简述 Java中的类从被加载到内存中到卸载出内存为止,一共经历了七个阶段:加载、验证...

    MageekChiu 发布于Java
  • Android 简单实现View自动换行(附源码)

    摘要:尘少又来了,这次为大家带来的,是可以自动换行的容器。连设置也都是无效。如果你确实需要限制宽高,那你可以多套一层,在内层设置即可。代码点击事件实例化把放到控件里去到此就结束了,尘少一贯的风格,就是这么简单。 hi,尘少又来了,这次为大家带来的,是View可以自动换行的容器。 类似于淘宝搜索时的推荐,首先我不知道淘宝的是否只支持文字,但是我的是任何View都支持的。看下效果先: 淘宝:sh...

    MageekChiu 发布于Java
  • 阿里开源的缓存框架JetCache

    摘要:是一个基于的缓存系统封装,提供统一的和注解来简化缓存的使用。提供了比更加强大的注解,可以原生的支持两级缓存分布式自动刷新,还提供了接口用于手工缓存操作。缓存失效时间缓存的类型,包括。 之前一直在用Spring Cache进行接口数据的缓存,主要是Spring Cache在对具体key缓存失效时间的设置不是很方法,还要自己去扩展,无意中发现了阿里的JetCache。大部分的需求都能满足,...

    MageekChiu 发布于Java
  • 一些Java反编译工具/源代码查看工具的介绍

    摘要:有的朋友抱怨他们在使用他们公司的闭源框架时看不到底层的源代码。假设我们想在里查看第行的源代码直接加左键进去是看不见源码的。我们可以使用一个开源的工具通过反编译来查看其源代码。现在选中一个按,即可看到反编译之后的源代码。 有的朋友抱怨他们在使用他们公司的闭源框架时看不到底层的源代码。那么可以尝试使用一些Java反编译工具。 下面我举个例子介绍具体使用这些反编译工具的步骤。 JAD 假设我...

    MageekChiu 发布于Java
  • java类型擦除

    摘要:因为符号可以匹配任意类型,因此可以处理任意类型的数据。因为原生态类型没有限制,所以它很容易是集合混乱,换句话说,无界通配符是安全的而原生态类型不是安全的。 我们都知道无界通配符(unbounded wildcard) Set可以处理任意类型数据,原生态类型(raw type)Set也能处理任意类型数据,但是他们区别是什么呢。 1、关于Set的两个要点。 因为符号?可以匹配任意类型,因...

    MageekChiu 发布于Java
<