- 背景 在银行传统的信用评估决策机制中,最常用的几个特征维度无非是个人资产、收入、信贷历史、抵押担保等。这些维度虽然能够反映借款人的还款能力,但是过于简单的规则往往也会拒绝掉很多潜在的优质客户。并且审核过程过于依赖网点客户经理,不但成本很高,人为风险也比较大。 随着互联网的快速发展,我们在网络上留下越来越多的轨迹,比如购物、租房、招聘、学历、社交信息等等。将这些特征引入... 背景 在银行传统的信用评估决策机制中,最常用的几个特征维度无非是个人资产、收入、信贷历史、抵押担保等。这些维度虽然能够反映借款人的还款能力,但是过于简单的规则往往也会拒绝掉很多潜在的优质客户。并且审核过程过于依赖网点客户经理,不但成本很高,人为风险也比较大。 随着互联网的快速发展,我们在网络上留下越来越多的轨迹,比如购物、租房、招聘、学历、社交信息等等。将这些特征引入...
- 问题场景:某个需求里,需要使用calcite, 将优化后的calcite逻辑计划树转成sql语句。 static String toSql(RelNode root, DataSourceType dataSourceType) { SqlDialect dialect; // 根据对应数据库类型决定dialect dialect = dat... 问题场景:某个需求里,需要使用calcite, 将优化后的calcite逻辑计划树转成sql语句。 static String toSql(RelNode root, DataSourceType dataSourceType) { SqlDialect dialect; // 根据对应数据库类型决定dialect dialect = dat...
- 在kafka-0.8.2之后,producer不再区分同步(sync)和异步方式(async),所有的请求以异步方式发送,这样提升了客户端效率。producer请求会返回一个应答对象,包括偏移量或者错误信。这种异步方地批量的发送消息到kafka broker节点,因而可以减少server端资源的开销。新的producer和所有的服务器网络通信都是异步地,在ack=-1模式下需要等待所有的re... 在kafka-0.8.2之后,producer不再区分同步(sync)和异步方式(async),所有的请求以异步方式发送,这样提升了客户端效率。producer请求会返回一个应答对象,包括偏移量或者错误信。这种异步方地批量的发送消息到kafka broker节点,因而可以减少server端资源的开销。新的producer和所有的服务器网络通信都是异步地,在ack=-1模式下需要等待所有的re...
- 首先让我们先来总结一下用户修改块时,Oracle内部都发生了什么:1、如果块不在Buffer cache,将块读入Buffer cache2、先生成重做记录,并记入日志缓存,在用户提交时写到日志文件中3、在Buffer cache中修改块4、在Buffer cache中设置块的脏标志位,标志块变成脏块,同时在检查点队列末尾增加一个新节点,记录这个新脏块的信息,信息包括:脏块在Buffer c... 首先让我们先来总结一下用户修改块时,Oracle内部都发生了什么:1、如果块不在Buffer cache,将块读入Buffer cache2、先生成重做记录,并记入日志缓存,在用户提交时写到日志文件中3、在Buffer cache中修改块4、在Buffer cache中设置块的脏标志位,标志块变成脏块,同时在检查点队列末尾增加一个新节点,记录这个新脏块的信息,信息包括:脏块在Buffer c...
- 今日题目:今天你的静态变量和静态代码块执行了吗? 话不多说,开始今天的题目讲解吧。 先介绍个常识:静态成员属性的初始化早于静态代码块;静态代码块是指的类的初始化操作,初始化早于对象的创建;类静态域的只会初始化一次。 题目一:输出啥?class Father{ public static int m = 33; static{ System.out.println(... 今日题目:今天你的静态变量和静态代码块执行了吗? 话不多说,开始今天的题目讲解吧。 先介绍个常识:静态成员属性的初始化早于静态代码块;静态代码块是指的类的初始化操作,初始化早于对象的创建;类静态域的只会初始化一次。 题目一:输出啥?class Father{ public static int m = 33; static{ System.out.println(...
- 经典java容器结构图:注意哪些属于Collection,哪些属于Map。 List相关问题Q:arrList = new ArrayList<>(Arrays.asList()) 和 arrList = Arrays.asList()有什么区别 List<Integer> arrList1 = new ArrayList<>(Arrays.asList(1,2,3)... 经典java容器结构图:注意哪些属于Collection,哪些属于Map。 List相关问题Q:arrList = new ArrayList<>(Arrays.asList()) 和 arrList = Arrays.asList()有什么区别 List<Integer> arrList1 = new ArrayList<>(Arrays.asList(1,2,3)...
- Q: 各修饰符所代表的可见性?public: 可被所有使用protect: 只能被自己和子类使用,或者同一个包路径private: 只能自己使用,儿子都不行不加修饰符即default权限: 包访问权限,和他在同一包内的类都可以访问他,包外的则都不能访问Q: 外部类可以用private或者protect修饰吗?A: 不能,只能用public或者包访问权限。 内部类可以。解释以下final的作用... Q: 各修饰符所代表的可见性?public: 可被所有使用protect: 只能被自己和子类使用,或者同一个包路径private: 只能自己使用,儿子都不行不加修饰符即default权限: 包访问权限,和他在同一包内的类都可以访问他,包外的则都不能访问Q: 外部类可以用private或者protect修饰吗?A: 不能,只能用public或者包访问权限。 内部类可以。解释以下final的作用...
- Q: break后面加一个label标签是做什么的?像下面这样:ABC:while(t++<5){ for(int i=0;i<n;i++){ if(i==1) break ABC; }}A: break+label标签 是用于从内部退出多层循环的, 上面的例子就是直接从for内部直接退出到while的外面了。Q: continue后面加一个label标签是做什么的?像下... Q: break后面加一个label标签是做什么的?像下面这样:ABC:while(t++<5){ for(int i=0;i<n;i++){ if(i==1) break ABC; }}A: break+label标签 是用于从内部退出多层循环的, 上面的例子就是直接从for内部直接退出到while的外面了。Q: continue后面加一个label标签是做什么的?像下...
- § 2 垃圾回收§ 2.1虚拟机如何判断对象是否存活?1.引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。考虑一种情形:对象objA和objB都有字段instance,赋值令objA.instance=objB和objB.instance=objA;除此之外,这两个对象再无任何引用,实际... § 2 垃圾回收§ 2.1虚拟机如何判断对象是否存活?1.引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。考虑一种情形:对象objA和objB都有字段instance,赋值令objA.instance=objB和objB.instance=objA;除此之外,这两个对象再无任何引用,实际...
- § 1.JAVA内存区域与内存溢出异常§ 1.1运行时数据区域§ 1.1.1 程序计数器当前线程所执行的字节码的行号指示器,是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖程序计数器。内存较小。Java 虚拟机的多线程是通过线程轮流切换,分配处理器时间的方式来实现的,所以在任何一个确定的时刻,一个处理器(即多处理器的一个内核)都只会执行一条线程中的指令。因此,为... § 1.JAVA内存区域与内存溢出异常§ 1.1运行时数据区域§ 1.1.1 程序计数器当前线程所执行的字节码的行号指示器,是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖程序计数器。内存较小。Java 虚拟机的多线程是通过线程轮流切换,分配处理器时间的方式来实现的,所以在任何一个确定的时刻,一个处理器(即多处理器的一个内核)都只会执行一条线程中的指令。因此,为...
- apacheranger的插件执行有以下特点:1. 定时刷新策略,因此策略不是实时的2.使用策略version确认策略是否需要更新3.如果rangerAdmin失效, 会考虑是否直接用本地文件,需要配置4.策略缓存文件都会进行备份,以进行审计或者回退 apacheranger的插件执行有以下特点:1. 定时刷新策略,因此策略不是实时的2.使用策略version确认策略是否需要更新3.如果rangerAdmin失效, 会考虑是否直接用本地文件,需要配置4.策略缓存文件都会进行备份,以进行审计或者回退
- § 空白三角: 和类的父子关系有关父子关系,对应于java就是 类的派生(泛化) ,和接口的 实现。且箭头从儿子指向父亲因为接口类似于虚函数, 而类是实体,所以实现是虚线, 派生是实线(我是这么理解的,你也可以在其他角度理解强弱) 二叉箭头: 和类与类的使用关系相关即对于类A, 他是怎么调用B的?java中类和类的调用关系,就2种方式:一种是在自己的方法中,把其他类作为参数调用, 这个叫做 ... § 空白三角: 和类的父子关系有关父子关系,对应于java就是 类的派生(泛化) ,和接口的 实现。且箭头从儿子指向父亲因为接口类似于虚函数, 而类是实体,所以实现是虚线, 派生是实线(我是这么理解的,你也可以在其他角度理解强弱) 二叉箭头: 和类与类的使用关系相关即对于类A, 他是怎么调用B的?java中类和类的调用关系,就2种方式:一种是在自己的方法中,把其他类作为参数调用, 这个叫做 ...
- 下载tensorflow_federated模块,此处使用较稳定的0.13.1版本,可根据实际情况选择版本 pip3 install --upgrade tensorflow_federated==0.13.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com引入所需模块import tensorflow as ... 下载tensorflow_federated模块,此处使用较稳定的0.13.1版本,可根据实际情况选择版本 pip3 install --upgrade tensorflow_federated==0.13.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com引入所需模块import tensorflow as ...
- § java内存区域Q; Java虚拟机规范将JVM虚拟机所管理的内存分为几部分?如果是多选题,估计会给一些不在里面的,例如直接内存。A:程序计数器、java虚拟机栈、本地方法栈、方法区、堆。java对象在内存上的分配:§ GC策略Q:java使用根搜索算法来确定对象是否存货,哪些对象可以作为GC Roots?A:虚拟机栈(栈帧中的本地变量表)中的引用的对象方法区中的类静态属性引用的对象方法... § java内存区域Q; Java虚拟机规范将JVM虚拟机所管理的内存分为几部分?如果是多选题,估计会给一些不在里面的,例如直接内存。A:程序计数器、java虚拟机栈、本地方法栈、方法区、堆。java对象在内存上的分配:§ GC策略Q:java使用根搜索算法来确定对象是否存货,哪些对象可以作为GC Roots?A:虚拟机栈(栈帧中的本地变量表)中的引用的对象方法区中的类静态属性引用的对象方法...
- java常量池 java常量池
上滑加载中
推荐直播
-
openEuler Summit 2024
2024/11/16 周六 09:30-12:00
华为讲师团
2024年11月15日-16日,我们将在北京中关村国际创新中心举办 操作系统大会&openEuler Summit 2024,本次大会旨在汇聚全球产业发展力量,邀请思想引领者、商业精英、技术专家、合作伙伴以及全球开源基金会等业界同仁,共同探讨操作系统产业发展方向和未来机遇,联合伙伴展示最新合作成果,分享数字化转型实践,以技术驱动创新不断激发新质生产力。
回顾中 -
华为云AI入门课:AI发展趋势与华为愿景
2024/11/18 周一 18:20-20:20
Alex 华为云学堂技术讲师
本期直播旨在帮助开发者熟悉理解AI技术概念,AI发展趋势,AI实用化前景,了解熟悉未来主要技术栈,当前发展瓶颈等行业化知识。帮助开发者在AI领域快速构建知识体系,构建职业竞争力。
去报名 -
华为云软件开发生产线(CodeArts)10月新特性解读
2024/11/19 周二 19:00-20:00
苏柏亚培 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线10月发布的新特性,并在直播过程中为您答疑解惑。
去报名
热门标签