java容器可以存放任意类型对象,取出时需要进行强转(通过泛型可以解决此类问题)。 容器类经常使用到的有三种:Map,List,Set; 先记录下ArrayList(最简单) ArrayList是List类的一种,继承AbstractList,并实现List<E>, RandomAccess, Cl ...
分类:
编程语言 时间:
2020-05-29 19:14:58
阅读次数:
66
在C#语言中,方法的重载作用非常大,但是使用重载需要注意方法的签名,必须有一种要不一样,具体指的是: 1、方法的返回值类型 2、方法的形参类型 3、形参类型的顺序 4、形参的个数 4、泛型的类型<string> 5、形参的修饰符如:out 1 class Program 2 { 3 static v ...
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 答案是可以使用 Java 泛型。 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛 ...
分类:
编程语言 时间:
2020-05-28 16:38:17
阅读次数:
67
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了git代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表 ...
分类:
其他好文 时间:
2020-05-28 12:52:16
阅读次数:
84
from typing import TypeVar, Generic T = TypeVar('T') class Stack(Generic[T]): def __init__(self) -> None: # Create an empty list with items of type T ...
分类:
编程语言 时间:
2020-05-27 15:47:01
阅读次数:
90
本文源码:GitHub·点这里||GitEE·点这里一、缓存设计1、缓存的作用在业务系统中,查询时最容易出现性能问题的模块,查询面对的数据量大,筛选条件复杂,所以在系统架构中引入缓存层,则是非常必要的,用来缓存热点数据,达到快速响应的目的。缓存使用的基本原则:所有缓存数据,必须设置过期时间;核心业务流程不通过缓存层;缓存层移除,不影响现有流程;系统各个端首页数据不实时查询;报表数据不实时查询加载;
分类:
其他好文 时间:
2020-05-27 09:19:44
阅读次数:
70
泛型方法的根本目的就是一个方法代替多个方法,满足不同类型的需求 例如,差不多的方法体需要传入不同参数 public class GenericMenthod { public static void GetName(string name) { Console.WriteLine("" + name ...
分类:
其他好文 时间:
2020-05-26 18:02:19
阅读次数:
127
大量数据从数据库里全部查出来,然后再生成报表输出到 web 端,一般需要很长时间,用户体验很差,而且报表一般采用内存计算,全读入的话也容易爆掉内存。所以大数据量报表呈现时都是采用分页的方式,尽量快速呈现第一页,用户也可以随意翻页,每次显示的一页数据量比较小,也就不会内存溢出。 大部分报表工具通常是使 ...
分类:
其他好文 时间:
2020-05-26 15:24:25
阅读次数:
92
1.因为对于子公司的投资认为是全部控制了子公司,而对于少数股东的部分就是认为是借的少数股东的资金购买的少数股东的股权,所以说原来用少数股东的资金投资的时候认为是对少数股东的筹资(借款),所以说现在从少数股东的手中买回这部分股权等于是将原来从少数股东手中资金还给了少数股东,所以是筹资活动的现金流量。2 ...
分类:
其他好文 时间:
2020-05-26 10:41:23
阅读次数:
169
3.6 泛型: 解决,类,接口,方法的复用性,以及对不特定数据类型的支持 3.6.1 泛型函数: 如果需要一个函数传入类型必须返回类型,同时满足,泛型可以解决。any类型放弃了类型检查。 function getData(value:any):any{ return 'hahaha'; // 修改了 ...
分类:
其他好文 时间:
2020-05-26 00:53:06
阅读次数:
56