找到约 10000 条结果
  • UIViewController和UIView不同加载方式的生命周期函数
    话说做了iOS几年,对于UIViewController和UIView的生命周期函数一直不是很重视,导致了很多模糊的地方。今天专门写一个Demo来验证一下,发现不同加载方式差别还是蛮大的。
    2017-04-15
  • ClassLoader 隔离性的基石是namespace,证明给你看
    朋友:在我知识体系中ClassLoader的双亲委派机制是流畅丝滑的,可是看到通过委派执行类加载来保障这种分治能力,进而达到了类资源的隔离性突然就感觉有点陌生和排斥呢?
    2022-12-19
  • 类加载器如何打破双亲委派加载机制(SPI原理)
    1.双亲委派模型的第一次“被破坏”是重写自定义加载器的loadClass(),jdk不推荐。一般都只是重写findClass(),这样可以保持双亲委派机制.而loadClass方法加载规则由自己定义,就可以随心所欲的加载类了2.双亲委派模型的第二次“被破坏”是ServiceLoader和Thread.setContextClassLoader()双亲委派模型的这个模型存在一些缺陷,...
    2019-10-30
  • 加解密
    对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)
    2016-10-22
    2
  • 【Leetcode】66. 加一
    作者: 码蹄疾毕业于哈尔滨工业大学。 小米广告第三代广告引擎的设计者、开发者;负责小米应用商店、日历、开屏广告业务线研发;主导小米广告引擎多个模块重构;关注推荐、搜索、广告领域相关知识;
    2018-09-13
  • 异或加密
    异或加密是所有的加密方式里面相对来说比较简单的方式,一次异或是加密,两次异或是解密,因为简单所以加密的级别页不高很容易就被破解了,这里只是对于加密的学习,一个入门的了解
    2020-07-28
  • SpringBoot加强01
    之前的文章中进行过springboot的一些使用,再说一说一些加强的内容.SpringBoot启动原理说明我们都知道springboot十分强大,可以实现零配置/少配置运行,以及开箱即用的特性,那么他是怎么做到的呢?pom.xml当我们创建一个springboot项目,并只在创建时导入spring web依赖时可以看到pom.xml中有什么配置: {代码...} pom.xml文件...
    2020-08-25
  • 【Leetcode】66. 加一
    给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2: 输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数...
    2019-12-29
  • Unity 加载AssetBundle
    (官方已淘汰WWW类,如果是5.x之前的老版本工程可以继续使用WWW,如果是5.x之后的工程请使用UnityWebRequest类替代)Unty4.x - 5.x 用WWW类加载WWW.LoadFromCacheOrDownload() 通过Url和版本号自动缓存资源包 注意必须是资源包 不能是其他格式 不能加密
    2019-07-03
  • Spring BeanDefinition的加载
    前面提到AbstractRefreshableApplicationContext在刷新BeanFactory时,会调用loadBeanDefinitions方法以加载系统中Bean的定义,下面将讲解Bean定义的加载过程。
    2019-10-04
  • Ribbon - 懒加载
    Ribbon - 负载均衡流程中提到,serviceId对应的AnnotationConfigApplicationContext在第一次调用的时候才创建(所以叫懒加载),那有可能造成调用的超时,那有没有办法提前加载呢?在RibbonAutoConfiguration类中,有个RibbonApplicationContextInitializer,如果不需要懒加载,我们就需要ribbon.eager-load.enabled的值...
    2020-12-24
  • github 加速dns
    管理员身份打开host文件加上下面的内容,之后打开cmd,在命令行窗口输入 ipconfig /flushdns 执行,刷新本地的DNS缓存数据。
    2021-07-26
  • RSA加密 - Java
    原理根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。
    2021-08-03
  • 加解密
    {代码...}
    2021-06-22
  • 力扣之加一
    题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1: {代码...} 示例 2: {代码...} 示例 3: {代码...} 力扣原题目地址:[链接]使用Bigint解决大数精度丢失问题当...
    2022-08-23
  • Typora加编号
    {代码...}
    2022-05-28
  • Java: classLoader
    程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java的类加载机制(ClassLoader)来动态加载某个class文件到内存当中的,从而只有class文件被载入到了内存之后,才能被其它class所引用。所以ClassLoader就是用来动态加载class文件到内存当中用的。
    2017-08-17