摘要: java.lang.ref 包 【JDK1.8案例源码】 Java.lang.ref 是 Java 类库中比较特殊的一个包,它提供了与 Java 垃圾回收器密切相关的引用类。 reference objects are implemented in close cooperation with th 阅读全文
posted @ 2020-08-14 22:09 valuenovel 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 【重温设计模式系列源码】 单例模式 基本原理 含义 一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。 这个类提供了一种访问其唯一的对象的方式, 访问者可以直接访问,不需要实例化该类的对象。 解决的问题 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 一个全局使用的类频繁地创 阅读全文
posted @ 2020-08-06 17:33 valuenovel 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 【重温设计模式系列源码】 抽象工厂模式 基本原理 含义 抽象工厂模式,即Abstract Factory Pattern,提供一个创建一系列相关或相互依赖对象的接口, 而无须指定它们具体的类;具体的工厂负责实现具体的产品实例。 解决的问题 即工厂方法模式的缺点: 每个工厂只能创建一类产品 组成部分 阅读全文
posted @ 2020-08-06 17:30 valuenovel 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 【重温设计模式系列源码】 工厂方法模式 基本原理 含义 工厂方法模式又称为工厂模式、多态工厂模式和虚拟构造器模式。 通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。 解决的问题 即简单工厂模式的缺点 工厂一旦需要生产新产品就需要修改工厂类的方法逻辑,违背了“开放 - 关闭原则 阅读全文
posted @ 2020-08-06 17:18 valuenovel 阅读(388) 评论(1) 推荐(1) 编辑
摘要: 【重温设计模式系列源码】 简单工厂模式 基本原理 含义 简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法)。 在现实生活中,工厂是生产产品的, 同样的,在设计模式中,一个负责生产“对象”产品的类就是工厂类。 解决的问题 将 “类实例化的操作” 和 “使用对象的操作”分开,让使用者不用知道具 阅读全文
posted @ 2020-08-06 17:12 valuenovel 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 【重温设计模式系列源码】 重温设计模式,温故而知新 七大基本原则 开闭原则 对扩展开放,对修改关闭。 里氏代换原则 任何基类可以出现的地方,子类一定可以出现。 依赖倒置原则 面向接口编程,依赖于抽象类而不是具体类。 接口隔离原则 使用多个隔离的接口,比使用单个接口好。 迪米特法则 (最少知识原则) 阅读全文
posted @ 2020-08-06 17:01 valuenovel 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 写在前面 我很懒,,,不想敲一个命令一个命令敲。。。 “偷懒是有前提的,不是之前,就是之后。” 常用命令 Windows 已知进程名称 :: Windows 下 杀死指定进程 taskkill /f /t /im java.exe 已知进程端口号 通过端口号找到对应进程 PID :: 查找指定端口占 阅读全文
posted @ 2020-08-06 14:14 valuenovel 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 写在前面 我很懒,,,不想敲一个命令一个命令敲。。。 “偷懒是有前提的,不是之前,就是之后。” 常用命令 测试端口是否畅通 nc -z 10.254.3.86 30003 查看端口进程PID lsof -i:port 杀死进程 kill -9 pid 杀死所有进程 ps -ef | grep jav 阅读全文
posted @ 2020-08-06 14:12 valuenovel 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 写在前面 我很懒,,,不想敲一个命令一个命令敲。。。 “偷懒是有前提的,不是之前,就是之后。” 简述 CentOS 7 最小化安装版本:CentOS-7-x86_64-Minimal-1708 基础配置 配置网络 VM选择桥接 手工配置网络地址 验证可以访问外网 VM克隆系统 设置静态 IP cd 阅读全文
posted @ 2020-08-06 13:53 valuenovel 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 关于后台部分业务重构的思考及实践 作者: ljmatlight 时间: 2017-09-25 积极主动,想事谋事,敢作敢为,能做能为。 当职以来,随着对公司业务和项目的不断深入,不断梳理业务和公司技术栈。 保证在完成分配开发任务情况下,积极思考优化方案并付诸实践。 一、想法由来 由于当前我司主要针对 阅读全文
posted @ 2018-05-17 13:59 valuenovel 阅读(1198) 评论(0) 推荐(1) 编辑