- 博客(23)
- 收藏
- 关注
原创 软考数据库系统1-数据库基本概念
联系的类型有一对一,一对多,多对多三种,看属于哪一种联系,要根据双方来判断。下面示例中,1个超市只有1个经理,1个经理只能管理1个超市;1个员工属于1个部门,1个部门有多个员工;1个业务员可以配送多件商品,1个商品可以由多个业务员配送;教师使用了参考书来教授课程:1个教师可以教多个课程,1个课程只能被1个教师来教;1个课程可以有多件参考书,1个参考书只能描述1个课程的内容。实现对共享数据有效的组织、管理和存取,包括数据定义,数据库操作,数据库运行管理,数据的存储管理,数据库的建立和维护。
2025-01-11 20:28:06
883
原创 JAVA线程池中SynchronousQueue队列的阻塞与拒绝
由于 SynchronousQueue 队列不存储元素,而是要求生产者和消费者直接进行交互。当提交一个新任务到使用的线程池时,如果没有空闲线程可以立即执行这个任务,那么提交操作将会阻塞,直到有一个线程变得可用为止。这里线程池的阻塞行为实际上是由的特性决定的,而不是直接由线程池触发拒绝策略。在正常情况下,如果线程池达到了最大线程数(包括核心线程数和额外线程数),并且所有线程都在忙碌中,同时任务队列(在这里是)也无法接受新任务(因为它不存储任务),那么新的任务提交将会阻塞。但是,阻塞并不等同于触发拒绝策略。
2025-01-10 10:54:46
683
原创 JAVA中线程池ThreadPoolExecutor的使用
线程池,就是有一定数量线程的池子,池子中的线程可以多次使用,这可以减少创建和销毁线程的次数,从而达到节约运行时间和系统资源的目的。ThreadPoolExecutor是Java中的一个ExecutorService。
2025-01-09 09:43:42
928
原创 sklearn-逻辑回归-制作评分卡
在银行借贷场景中,评分卡是一种以分数形式来衡量一个客户的信用风险大小的手段,它衡量向别人借钱的人(受信人,需要融资的公司)不能如期履行合同中的还本付息责任,并让借钱给别人的人(授信人,银行)造成经济损失的可能性。一般来说,评分卡打出的分值越高,客户的信用越好,风险越小。
2025-01-09 09:41:36
1076
原创 ODPS-0010000:Detail error msg: KILL_NAKILL_NA: plannedResource({Memory=?, CPU=?}) usedResource()
ODPS-0010000:System internal error - fuxi job failed, caused by: kWorkerOutOfMemory(errCode:256) at Odps/?. Detail error msg: KILL_NAKILL_NA: plannedResource({Memory=?, CPU=?}) usedResource({Memory=?, CPU=?})
2024-12-09 10:00:00
304
原创 ODPS对日期时间的常用操作
to_date()函数用于将字符串或其他日期时间格式的数据转换为日期(DATE)类型,可用于统一日期格式,或者需要进行日期比较的场景中。
2024-12-09 08:00:00
1283
原创 sklearn-逻辑回归-solver_multi_class入参与class_weight入参
sklearn 提供了多种可以使用逻辑回归处理分类问题的选项。比如可以把某种分类类型看做1,其余的分类类型都是0,和“数据预处理”中的二分类化的思维是类似的,这种方法被称为“一对多”(One-vs-rest),简称 OvR, 在 sklearn 中表示为 "ovr"。比如可以把好几个分类类型划分为1,剩下的分类类型划为0,这是一种“多对多”(Many-vs-Many)的方法,简称 MvM, 在 sklearn 中表示为 "multinomial"。
2024-09-09 16:41:42
784
原创 sklearn-逻辑回归-max_iter参数讲解
求解梯度,是在损失函数J(θ1,θ2)上对损失函数自身的自变量θ1和θ2求偏导,而这两个自变量,刚好是逻辑回归的预测函数(图1)的参数。
2024-09-09 13:00:00
1893
原创 sklearn-逻辑回归-特征工程示例
在实际应用场景中,有时候特征的数量会很多,我们出于业务考虑,也出于计算量的考虑,希望对逻辑回归进行特征选择来降维。比如在判断一个人是否会患乳腺癌的时候,医生如果看58个至关重要的指标来看。
2024-09-08 19:36:34
1179
原创 odps窗口函数row_number使用
在ODPS(Open Data Processing Service)中,函数是窗口函数的一种,基于指定的排序规则,可以为结果集中的每一行分配一个唯一的序号。floor 函数返回小于或等于给定数字的最大整数,即向下取整.substring函数可以截取字符串中的任意一串作为子串返回.concat()函数可以将多个字符串参数拼接成一个字符串
2024-09-08 18:24:10
1841
原创 sklearn-逻辑回归-概述
是一个返回对数几率的,在线新数据上表现优异的分类器,主要被应用在金融领域。虽然逻辑回归通常被用于处理二分类问题,但逻辑回归也可以做多分类。
2024-08-05 17:02:14
863
原创 python 判断一个时间是另一个时间往前推的第几个季度
给两个字符串类型的时间,reference_date 是参考时间,计算 current_date 是在 reference_date 之前的第几个季度,reference_date 所在的当前季度为第0季度。
2024-07-14 14:26:15
541
原创 Groovy脚本报错Cannot cast object ‘2a‘ with class ‘java.lang.String‘ to class ‘char‘
JAVA和Groovy的语法很像,大部分情况下,JAVA代码是可以直接用Groovy跑的。不过也有细微的差别,有时候 JAVA 环境下没有问题,Groovy 下会提示语法问题或者运行时直接报错。今天在处理md5加密函数的时候,就遇到了Cannot cast object '2a' with class 'java.lang.String' to class 'char'异常信息。
2024-07-11 10:13:20
860
原创 java Redission 分布式锁的使用
在微服务的场景下,一个应用会部署多个实例,在一些业务场景中,需要保证同一时间多个线程只能有一个线程操作资源,分布式锁可以实现这一需求。JAVA 中,Redission 分布式锁是基于Redis实现的分布式锁,使用简单,只需要关注业务场景和使用到的接口即可。
2024-07-10 20:21:30
885
原创 Linux文件操作命令(1)
mkdir [参数] name命令中的[参数]一般有以下两种:-m 用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。-p 需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。
2024-07-07 10:47:18
323
原创 Python字符串删除头尾strip()函数源码
Python中,strip()函数可实现对字符串头尾删除操作,lstrip()函数实现对字符串开头删除操作,rstrip()函数实现对字符串结尾处删除操作。函数源码附在文章最后函数返回信息为删除操作后新的字符串,该操作不修改原有字符串信息。
2024-07-01 16:25:01
538
原创 Linux下磁盘空间的释放
2天前,接到系统报警,用来存储数据库数据的磁盘空间剩余不足10%,于是经过一番删表操作,成功释放了 40G 的空间,关上电脑,安心睡觉。难得今天周六可以在家好好休息,买了老母鸡准备煲个鸡汤犒劳一下自己,此时收到 leader 发来的微信:不是说磁盘空间空出了 40G 吗?现在磁盘都快爆了!!
2024-06-22 19:06:21
2145
原创 MacOS安装管理Python多版本
工作或学习过程中,总有需求使用 Python 不同的版本,如何同时安装多个版本,并进行灵活切换就变得很重要。以前都会通过修改环境变量的方式,指定 Python 的默认路径,但这样做好麻烦。更换电脑后,发现还有 pyenv 这样一个好用的 Python 版本管理工具。它不仅可以同时安装多个Python 版本,切换不同版本,还可以指定某一文件夹所使用的 Python 版本,就连 Python 的虚拟环境 virtual environments 也可以一起管理。
2024-06-09 20:16:51
4842
1
原创 Mac 安装 Homebrew 及常用命令
Homebrew是一款软件包管理工具,它可以进行许多软件的安装、卸载、更新、查看、搜索。最近换了电脑,将老Mac资源迁移到新Mac后,发现 homebrew 不能用了,显示如下报错。
2024-06-06 14:44:06
703
原创 加载pkl文件,Python报错AttributeError: Can‘t get attribute ‘DeepFM‘ on <module ‘__main__‘ from...>
模型同学发过来的pkl格式的模型,在系统中加载的时候,报错 AttributeError: module '__main__' has no attribute 'LabelEncoderExt',尝试了很多种方式,最后终于解决了这个问题,记录一下,以后遇到类似的可以做参考。
2024-06-01 20:04:53
1152
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人