摘要:
1. 解决办法 添加代理规则` .googleapis.com` 阅读全文
摘要:
0. 实现需求 1. 文件存储在内网linux主机中,作为nas 2. 局域网访问nas文件 3. 外网访问nas文件 3. 文件上传、下载、修改 4. 在线视频播放 5. 服务器下载文件后直接显示 1. 服务器: nginx webdav 1. 优势: 部署简单,可以映射本地文件。使用HTTP协议 阅读全文
摘要:
1. 需求 1. 远程访问位于内网中的文件。例如,家里,公司内。 2. 所需技术 1. frp 2. windows文件共享 3. 具有公网地址的服务器一台 3. 实现过程 1. windows文件共享,首先自己在局域网内实现。这不是本文重点。 2. 公网服务端配置 1. 公网服务器下载frp, 自 阅读全文
摘要:
地址https://www.nowcoder.com/practice/f9c6f980eeec43ef85be20755ddbeaf4 代码 import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu 阅读全文
摘要:
0. 反射主要对象 1. Class 2. Constructor 3. Field 4. Method 1. API Class 1. 获取Class对象 1. 2. 3. 4. 获得数组对象的元素类型 2. 获取Class信息 1. 返回在类中定义的公共、私有、保护的内部类和接口。但不包括继承的 阅读全文
摘要:
1. 定义 抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 2. 代码实例 阅读全文
摘要:
1. 定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 2. 代码实例 阅读全文
摘要:
1. 定义 装饰者模式动态地将责任责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 2. 实现要点 装饰器与被装饰的类需要继承自相同接口,来达到类型匹配。装饰器持有被装饰的类的实例。 3. 代码实例 阅读全文
摘要:
1. 定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 2. 说明 观察者需要向主题注册,主题持有所有观察者的实例引用。 3. 代码实例 阅读全文
摘要:
1. 定义 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户 2. 代码实例 阅读全文