泛型算法本身不会执行容器的操作,它们只会运行于迭代器之上,执行迭代器的操作。算法永远不会改变底层容器的大小,算法可能会该百年容器中元素的值,也可能在容器中移动元素,但永远不会直接添加或删除元素。迭代器可以完成向容器添加元素的效果,但宣发自身永远不会做这样的操作。 1.find 例:auto resu ...
分类:
其他好文 时间:
2020-04-24 00:58:36
阅读次数:
70
下面的内容排名不分先后,是我的实践过程中总结下来的可以在一定程度上避坑的方法,但不一定适用于所有项目,请酌情考虑。阅读前请确保自己在一定程度上了解了数仓是什么,可以阅读我之前写过的文章。报表相关的系列文章请参考: 报表自动化: 商业智能背后的秘密 报表自动化: 打开数据仓库的大门 报表自动化: 没有 ...
分类:
其他好文 时间:
2020-04-23 22:57:51
阅读次数:
110
2020-03-06 正式通过小组讨论确定选题 项目题目: HZAU国际影城 项目介绍: 帮助影院管理人员对电影进行排片、售票、统计、报表等,方便用户根据喜好进行线上选座、订票、退票。 小组成员: 彭士杰、常家乐、徐浩春、陶威、王南松、李铜平 ...
分类:
其他好文 时间:
2020-04-22 19:33:51
阅读次数:
67
前段时间,有个朋友拿到了这个文档,说多亏了这个文档,在金三银四的时候帮了很大的忙,经检测有效,决定把这个文档分享出来,希望能帮到更多的人,这里面的面试题,都是常见的高频面试题,整理出来也花了很长的时间,但或许能帮到你!!详细题目类型见下文JavaOOP面试题Java集合/泛型面试题Java异常面试题Java中的IO与NIO面试题由于篇幅有限,资料过大,有需要获取面试手册文档的朋友请见文末Java反
分类:
编程语言 时间:
2020-04-22 18:11:43
阅读次数:
75
使用泛型的优缺点: 优点:避免了类型转换的的麻烦,存储什么类型,取出什么类型;把运行异常,提升到了编译期 缺点:只能存储单一类型 泛型就是编写模板代码来适应任意类型 不必对类型进行强制转换 编译器将对类型进行检查 注意泛型的继承关系: 可以把ArrayList<Integer>向上转型为List<I ...
分类:
编程语言 时间:
2020-04-22 16:20:01
阅读次数:
74
原来我都是自己手写触发邮件,现在这东西高级了 邮件推送任务嵌入QuickBI仪表盘 1.新建QuickBI仪表盘,并设置嵌入报表。 这里不做复杂的介绍,只有1条注意事项: 如果要让仪表盘截图适应移动端阅读,最好参考 “移动端可视化配置模板",只需要参考它的宽度,其他图表样式,可根据自己的需要选择。 ...
分类:
其他好文 时间:
2020-04-21 18:46:31
阅读次数:
69
object类和泛型都有助于提高程序的复用性,那么它们的区别是什么呢?又为什么泛型被广泛使用,而object被打入“冷宫”呢? 其实在jdk1.5版本发布之前,object还是被广泛使用的 那么让我们先看看jdk api中对object类的定义: 好吧,定义上并不能看出它的缺点,不过我们得了一个信息 ...
分类:
编程语言 时间:
2020-04-21 13:28:09
阅读次数:
75
反射获取泛型有下面的方法 1.从方法中获取泛型参数列表 Type[] genericParameterTypes = method.getGenericParameterTypes (); 2. ...
分类:
其他好文 时间:
2020-04-21 09:26:48
阅读次数:
80
最近工作中需要写一些运营数据报表的页面,后端返回的数据都是未处理过的json,所以,大量的运算任务交给了前端来做,这其中有一个功能就是对数据进行分组,一开始我自己也尝试写了一些,但代码量比较大,显得很繁琐,直到后来在stackoverflow上看到了某位大牛写的方法,非常简洁优雅,代码如下: fun ...
分类:
Web程序 时间:
2020-04-20 23:34:40
阅读次数:
120
泛型方法使得该方法能独立于类而产生变化。我们可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。 以下是一个基本的指导原则: 无论何时,只要你能做到,你就应该尽量使用泛型方法。也就是说,如果使用泛型方法可以取代将整个类泛型化,那么就 ...
分类:
编程语言 时间:
2020-04-20 17:35:22
阅读次数:
76