概述: 在.NET Framwork中使用HttpClient直接这样使用 using(var client = new HttpClient()){} ,高并发时频繁创建socket,连接来不及释放,socket被耗尽,就会出现问题。 所以不用频繁创建HttpClient对象,要复用,可以设置成静 ...
分类:
Web程序 时间:
2020-01-05 12:10:02
阅读次数:
111
一.反射介绍 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。 有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 二.反射的用途 1.使用Assembly定义和加载 ...
分类:
其他好文 时间:
2020-01-05 12:09:43
阅读次数:
97
1.单例模式(Singleton):只存在一个实例而对外提供公开的访问点 (1)NumnerFormat只有一个实例 (2)Runtime(JVM运行于系统之上,由Runtime可以获取系统的信息):而Runtime是单例的,饿汉式 0.静态工厂(Factory):根据传入方法的参数来构造实例,对外 ...
分类:
其他好文 时间:
2020-01-05 00:12:09
阅读次数:
75
WeihanLi.Npoi 1.7.0 版本,增加了 `ColumnInputFormatter`/`ColumnOutputFormatter`,又进一步增强了导入导出的灵活性 ...
分类:
其他好文 时间:
2020-01-04 12:56:41
阅读次数:
111
1.Java8之前,接口中只能定义常量和抽象方法。 2.在 Java 8 中,接口可以定义(方法默认为public abstract,变量默认为public static final): 常量 抽象方法 默认方法 静态方法 2.在 Java 9 中,接口可以定义: 常量 抽象方法 默认方法 静态方法 ...
分类:
编程语言 时间:
2020-01-04 12:16:11
阅读次数:
57
从王者荣耀看设计模式(工厂方法模式) 二.简介 王者荣耀游戏设计师根据英雄技能、属性、天赋等因素,将英雄划分为射手、辅助、打野、法师、坦克、战士等职业。一局比赛存在多类英雄可供选择。玩家在挑选游戏英雄时,合理的英雄职业搭配是赢得游戏胜利的基本保证。 三.工厂方法模式 工厂方法模式(Factory M ...
分类:
其他好文 时间:
2020-01-03 21:26:03
阅读次数:
89
1. pom.xml添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependenc ...
分类:
数据库 时间:
2020-01-03 19:24:48
阅读次数:
74
1、AbstractAutoProxyCreator 该类继承关系如代码所示: public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport implements SmartInstantiationAwar ...
分类:
编程语言 时间:
2020-01-03 14:19:14
阅读次数:
160
接口常用来实现抽象,多继承,松耦合。 接口 接口用 interface 来修饰 接口没有构造方法 接口不能用于实例化对象 接口不是被类继承了,而是要被类实现 接口可以继承接口,支持多继承 接口中方法默认为 public abstract ,jdk1.8以后可以使用静态方法及方法 Test.java ...
分类:
编程语言 时间:
2020-01-03 01:01:54
阅读次数:
88
抽象类的概念 抽象这个词说白了就是看不懂,毕加索的画一般都是被称为抽象的。在java里面可以使用关键字abstract修饰- -个类,这样的类被称为抽象类, abstract修 饰的方法叫做抽象方法。抽象类或抽象方法-般也是看不懂的,因为里面可能根本就没有代码。 抽象类的特点 ■抽象类无法被实例化, ...
分类:
编程语言 时间:
2020-01-03 00:43:29
阅读次数:
84