- 背景 在银行传统的信用评估决策机制中,最常用的几个特征维度无非是个人资产、收入、信贷历史、抵押担保等。这些维度虽然能够反映借款人的还款能力,但是过于简单的规则往往也会拒绝掉很多潜在的优质客户。并且审核过程过于依赖网点客户经理,不但成本很高,人为风险也比较大。 随着互联网的快速发展,我们在网络上留下越来越多的轨迹,比如购物、租房、招聘、学历、社交信息等等。将这些特征引入... 背景 在银行传统的信用评估决策机制中,最常用的几个特征维度无非是个人资产、收入、信贷历史、抵押担保等。这些维度虽然能够反映借款人的还款能力,但是过于简单的规则往往也会拒绝掉很多潜在的优质客户。并且审核过程过于依赖网点客户经理,不但成本很高,人为风险也比较大。 随着互联网的快速发展,我们在网络上留下越来越多的轨迹,比如购物、租房、招聘、学历、社交信息等等。将这些特征引入...
- 问题场景:某个需求里,需要使用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常量池
上滑加载中
推荐直播
-
让你的应用用上GaussDB
2024/12/19 周四 16:30-18:00
Jerry 华为云生态技术讲师
GaussDB很受客户关注,伙伴们想知道什么时候该选用,开发者也跃跃欲试想尝鲜。课程会分享适用的场景,并一步步演示如何用上GaussDB。
即将直播 -
2024创原会年度技术峰会
2024/12/20 周五 09:00-12:00
华为云讲师团
2024创原会年度技术峰会将于12月20日在海南万宁石梅湾威斯汀酒店举办,本次大会将以“智能・进化”为主题探讨从Cloud Native到AI Native的新阶段企业如何通过AI技术重塑企业应用,围绕AI如何在千行万业落地进行深入交流,探索可以先行先试先成功的创新场景和实现路径。
即将直播 -
华为云开发者日·2024年度创享峰会
2024/12/23 周一 14:00-16:00
华为云讲师团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签