最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub1.前言Java1.5引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。2.基本类型无法直接使用泛型以下写法是错误的://errorMap<int,char>wron
分类:
编程语言 时间:
2020-06-04 01:06:27
阅读次数:
81
背景: 我们从数据库里读取出来的数据一般都是DataTable数据类型,但是操作这样的数据类型没有“泛型集合模型”数据类型方便 更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。 技能栈:泛型+反射 转换帮助类代码: using System;using System.Collection ...
分类:
其他好文 时间:
2020-06-04 00:50:58
阅读次数:
86
今天做项目的时候遇到一个定时器的问题,具体的需求是需要每天在具体的某个时间出发某个方法,访问程序连接的设备信息,保存到数据库,方便Web端做成报表。 进过多种尝试,最终确定下来思路是(我是把该定时方法放到初始化启动项里面的,每次一打开程序就回去运行这个程序): 1.程序启动的时候启动该方法,获取当前 ...
同值合并单元格的情况一般分两种: 1、一种是比较简单的情况:对分类或者分类扩展字段进行同值合并处理(如下图所示的效果图:对供应商数据进行同值合并) 这种情况大多数报表工具都能直接支持,使用分组功能即可。 2、另外一种是比较复杂的情况:此时要合并的不是分组字段,而是对某个单值数据进行动态合并(如下图所 ...
分类:
其他好文 时间:
2020-06-02 23:10:15
阅读次数:
213
很容易想到的办法是把文本数据灌到 RDB 里,利用数据库分页机制来做,但这样做会对数据库产生很大影响(容量和性能),毕竟要分页查询的数据量不会太小。而且如果 CSV/TXT 数据就是从数据库导出去的,那这种方式基本就行不通了。 用 JAVA 硬写也是一种办法,就是比较麻烦,除了要能完成过滤、分组等集 ...
分类:
其他好文 时间:
2020-06-02 23:03:43
阅读次数:
65
MongoDB 没有关系数据库之类的分页机制,要实现分页查询得硬编码,可以通过实现 Pageable 接口来自定义分页类,具体网上有很多介绍。 硬编码的缺点是实现太复杂了,也不好维护,对报表开发人员的要求有点高。简单一点的方式是使用支持 MongoDB 分批取数的报表工具,这样就可以解决大数据量查询 ...
分类:
数据库 时间:
2020-06-02 22:58:33
阅读次数:
88
1 泛型类 package demo; public class FanXingLei { public static void main(String[] args) { // TODO 自动生成的方法存根 A<String> a1=new A<String>();//在new A的对象指定泛型的 ...
分类:
编程语言 时间:
2020-06-02 11:15:41
阅读次数:
51
数据分析对于各个行业都起到了非常重要的作用,那么应该如何进行数据分析呢?python的出现刚好可以解决我么的烦恼,作为数据分析的一大利器,python做数据分析的时候拥有众多优势,广受大家的喜欢。
分类:
编程语言 时间:
2020-06-02 09:46:21
阅读次数:
185
需求背景 众所周知,金融行业有各种各样的财务报表,有些报表涉及到公司财务或经营相关的敏感数据,需要进行加密存储,只有掌握密钥的用户才能看到解密后的数据。注意,这里所说的加密并不是针对整个数据库或者表全局加密,而是针对表的某些字段进行加密。 实现思路 1、针对某一张报表创建相对应的一张落地表,相关需要 ...
分类:
其他好文 时间:
2020-06-01 22:21:18
阅读次数:
84
ArrayList java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素。 ArrayList 中可不断添加元素,其大小也自动增长。 ArrayList集合的特点 底层是数组实现的,长度可以变化 泛型的使用 用于约束集合中存储元 ...
分类:
其他好文 时间:
2020-06-01 11:45:40
阅读次数:
48