置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文SpringBoot的启动流程源码解析文章目录 1 前言 2 追本溯源 3 容器启动流程 3.1 应用启动计时 3.2 打印 Banner 3.3 创建上下文实例createApplicationContext 3.4 构建容器上下文prepareCon...
热文快速带你看完《Effective Java》—— 对象通用方法篇文章目录 10 覆盖equals时要遵守通用约定 11 覆盖equals时总要覆盖hashCode 12 始终要覆盖toString 13 谨慎地覆盖clone 14 考虑实现Comparable接口 豆瓣评分9.8...
热文Java小程序——简单五子棋(人机对战)有关五子棋人人对战的代码,以及其他一些我想说的话请参考 Java小程序 —— 简单五子棋_如切如磋,如琢如磨-CSDN博客_java小程序 由于某些原因,这里我给出的AI算法算是比较简单的,所以导致了电脑其实并没有很...
热文快速带你看完《Effective Java》—— 创建和销毁对象篇文章目录 1 静态工厂代替构造器 2 构造函数有多个参数时要考虑使用构建器 3 使用private构造器或枚举类型强化Singleton属性 4 使用privete的构造函数强化不可实例化的能力 5 引用资源时应优先...
热文使用private构造器 or 枚举的原生语言实现单例相信接触过设计模式的同学都知道,单例的一种经典实现方式就是private的构造函数,但直到我看到这一章节内容的时候,才突然顿悟原来枚举类型也是可以强化单例属性的,自愧个人的融会贯通能力还有待加强。 实现单例方式一: ...
热文构造函数有多个参数时要考虑使用Builder多参数构造函数: 假设一个类的构造函数有多个参数时,如果想要创建实例时,很可能就会写出这样的代码: NutritionFacts cocaCola = new NutritionFacts(240, 8, 100, ...
热文多用静态工厂代替构造器看完这本《Effective Java》,我悟了 这一节其实也是在说明工厂设计模式的优秀之处,它相对于构造函数的优势在于: 静态工厂方法有名称 比如BigInteger.probablePrime这个静态方法让人一眼...
热文小心内存泄漏看完这本《Effective Java》,我悟了 7 消除过期的对象引用 这一条建议主要讲的是要规避内存泄漏。因为像Java这种具有垃圾回收机制的语言,内存泄漏一般都是比较隐蔽的。 例如: package com.w...
热文JSON解析教程(Gson、FastJson、Jackson)目录 1 Gson 2 FastJson 3 Jackson JSON即JavaScript Object Notation(JavaScript对象表示法),现在常被作为不同程序之间通信的语言。算是机器之间交流的语...
热文如何避免无意间创建多余对象看完这本《Effective Java》,我悟了 6 避免创建不必要的对象 从字面意思上来看,大家肯定都知道创建不必要的对象是错误的做法。但这一节其实主要是提醒我们避免无意识的创建不必要对象的代码写法。 例1: St...
楼主的帖子越来越有深度了!https://www.wuquanpc.com/