启四
码龄8年
关注
提问 私信
  • 博客:439,071
    动态:1
    439,072
    总访问量
  • 75
    原创
  • 892,801
    排名
  • 624
    粉丝
  • 2
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-10-13
博客简介:

zsyoung的博客

查看详细资料
个人成就
  • 获得224次点赞
  • 内容获得160次评论
  • 获得525次收藏
  • 代码片获得624次分享
创作历程
  • 1篇
    2023年
  • 1篇
    2022年
  • 15篇
    2021年
  • 8篇
    2020年
  • 33篇
    2019年
  • 8篇
    2018年
  • 9篇
    2017年
  • 10篇
    2016年
成就勋章
TA的专栏
  • kerberos
    5篇
  • Mac
    1篇
  • Flink
    6篇
  • Mysql
    1篇
  • redis
    1篇
  • Docker
    3篇
  • K8s
    1篇
  • Java
    20篇
  • Web
    6篇
  • Big Data
    6篇
  • 随笔文章
    13篇
  • Crawler
    6篇
  • ElasticSearch
    1篇
  • Python
    4篇
  • Scala
    4篇
  • Spark
    5篇
  • Vue
    5篇
  • Linux
    2篇
兴趣领域 设置
  • 人工智能
    nlp
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何在centos安装python3.8.8?详细教程

现在,您已经在CentOS上成功安装了Python 3.8.8。您可以使用新版本的Python来运行Python脚本和安装Python包。请注意,不要轻易删除系统默认的Python版本,以免影响系统的正常运行。如果需要,可以通过虚拟环境来管理不同的Python版本。如果您希望将Python 3.8.8设置为默认Python版本,可以创建一个符号链接。请注意,这可能会影响系统的某些功能,因此谨慎操作。它应该会显示Python 3.8.8的版本号。这将显示pip的版本号,确认它已成功安装。
原创
发布博客 2023.10.04 ·
765 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【已解决】yum install npm node失败,提示No package npm available

问题描述Centos7环境,yum install npm失败,报错:Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfileNo package npm available.Error: Nothing to do网上的方法都比较陈旧了,始终不能安装成功,终于在StackExchange上找到了答案,亲测有效。解决方法用sudo或者root执行以下命令:yum install epel-releas
原创
发布博客 2022.03.13 ·
3700 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

偏离策略年化收益回测出来了,高达372%

大家好,我是启四,长期分享套利机会。长话短说,经过艰苦的努力,我终于把偏离策略的收益回测出来了,结果是让人惊喜的!时间取 2021-06-25 到 2021-11-23,取偏离策略的前 5 进行日轮动,年化收益高达 244.26%!时间:['2021-06-25', '2021-06-28', '2021-06-29', '2021-06-30', '2021-07-01', '2021-07-02', '2021-07-05', '2
原创
发布博客 2021.11.27 ·
973 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

彼得林奇:选到十倍股的简单方法

大家好,我是启四,长期分享套利机会。今晚给大家介绍一个简单的,来自著名投资大师彼得林奇的,选到十倍股的方法。总结起来其实就五个字:购物选股票。下面我们详细讲讲:一、彼得林奇的业绩彼得林奇说,他在生活中一次又一次地发现了十倍牛股,而通过股票分析师推荐而得来的其实并不多,实际上普通人能抓到四倍股已经很不错了,但是十倍股往往会让你的业绩瞬间脱颖而出。比如,彼得林奇自己列出了他的成绩单,他买入了12只股票,有四只亏损,最多的亏损了将近40%,而有七只股票呢,能够赚钱,但总计三年盈利也不过是30%,而当时的标普500
原创
发布博客 2021.11.26 ·
1360 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Spark如何将DataFrame、DataSet、Row转换为Json字符串?

Spark如何将DataFrame、DataSet、Row转换为Json字符串?最近遇到一个业务需求,需要将DataFrame中的每一行数据转换为Json字符串并存入mysql库。话不多说,直接上代码:package core.testimport org.apache.spark.sql.{DataFrame, Row, SparkSession}import scala.util.parsing.json.JSONObjectobject DFTest { def main(ar
原创
发布博客 2021.10.09 ·
3477 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

如何利用excel和python构建拟合曲线预测可转债股票价格?

各位同学大家好!上次我写了一篇干货教程:如何预测新上市转债的价格?文中提到利用excel拟合曲线插值预测转债价格的方法,点赞过30了,看来感兴趣的朋友不少,今天给大家详细地写一下教程。一、准备工具1、Microsoft Excel2、可转债数据:转股价值和转债价格二、操作方法1、从集思录或者宁稳网获取数据,长按鼠标左键从上到下选中所有可转债数据,然后复制2、新建并打开一个excel表格,将刚才复制的数据粘贴进去3、删除多余的数据,只留下转股价值和转债价格,并将两列数据位置调换剪切转股价
原创
发布博客 2021.09.26 ·
1549 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

推荐一个可以回测股票、基金、可转债数据的网站,附教程

分享一个可以回测股票、基金、债券数据的网站,这个网站叫聚宽(joinquant),做投资量化的同学可能比较熟悉,这个网站涵盖了2005年至今的投资数据,包含股票、期货、基金、指数、债券等等,不仅有行情数据,还有交易统计数据,上市公司信息等,感觉找到宝藏了。当然,对我来说,最重要的数据还是「可转债」。测试了一下,获取数据很简单,很轻松就拿到了可转债的历史交易数据。下面简单说明一下操作方法:1、点击这个链接:https://www.joinquant.com/default/index/sdk#jq-s
原创
发布博客 2021.08.30 ·
10631 阅读 ·
1 点赞 ·
1 评论 ·
21 收藏

【已解决】macbook软件卸载了图标还在launchpad上怎么办?一分钟搞定!

问题描述有时候,我们使用MacBook时没有从Apple Store安装软件,而是从一些非官方渠道安装的软件。这样我们将这些macbook软件卸载了之后,图标还会留在在launchpad(启动台)上,这些软件的图标无法删除,鼠标长按也不会出来叉叉。我们的目标仅仅是删除掉这些软件的图标。解决方法按下command+空格键,输入terminal,按下enter回车键,进入终端.app。输入下面的内容:defaults write com.apple.dock ResetLaunchPad -
原创
发布博客 2021.07.24 ·
15309 阅读 ·
24 点赞 ·
11 评论 ·
28 收藏

Task not serializable的原因及解决方法

Task not serializable的原因及解决方法原因及解决方法:项目场景:问题描述:报错内容报错代码原因分析:解决方案:原因及解决方法:这是一个比较常见的问题,flink、spark,都有可能遇到类似问题。由于两者都是分布式计算引擎,都不能在算子中传入未经序列化的数据。所以此类问题:原因:基本上都是因为在算子中传入了未经序列化的数据。解决方法:就是找到那个未经序列化的数据,然后在算子前提前定义或者序列化。项目场景:我需要将一个util.HashMap[Integer, DataS
原创
发布博客 2021.05.30 ·
4580 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用Python爬取双低转债及三要素可转债,自动发送邮件

双低转债及三要素可转债注:爬取集思录上的可转债信息,并按照规则进行筛选排序,仅供交流学习之用,请勿用于商业用途项目地址:https://gitee.com/zsyoung01/kzz介绍可转债双低转债和三要素转债策略,数据抓取自集思录1、已支持三种排序筛选方式(最终结果逆序排序):溢价率升序排名+价格升序排名+到期收益率降序排名溢价率+价格-到期收益率溢价率+剩余年限-到期收益率2、实现Email添加附件发送功能未来计划加入数据回测功能及数据告警发送email功能特性网络请求-数据
原创
发布博客 2021.03.28 ·
3615 阅读 ·
0 点赞 ·
12 评论 ·
18 收藏

面试官:死锁是什么?它是怎么产生的?如何避免?

一、死锁是什么?死锁就是有两个或者多个进程由于竞争资源而造成阻塞的现象,如果无外力作用,这种局面就会一直持续下去。案例:两个人共享红蓝钥匙,都要执行获取钥匙,打开两扇门,最后归还钥匙的操作。如下图这样就会导致死锁:二、死锁产生的四大条件死锁产生必须满足四个必要条件:1、互斥条件:指在一段时间内某资源只能由一个进程占用。只有一副钥匙2、请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,且对自己已获得的其它资源保持不放。拿着红钥匙的人在没有归还红钥匙的情况下,又索要蓝钥
原创
发布博客 2021.03.09 ·
3142 阅读 ·
3 点赞 ·
1 评论 ·
15 收藏

当面试官问到HashMap时,我们应该聊些什么?

前言本文仅作为作者的学习记录和回顾,不建议作为学习参考。推荐学习这篇文章:https://blog.csdn.net/w410589502/article/details/79636535HashMap中涉及的知识点0、HashMap的使用及特性hashMap可以接受key或者value为null;hashMap是非Synchronized的;hashMap存储的是键值对。1、hashing的概念散列法(Hashing)或哈希法是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或
原创
发布博客 2021.03.09 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通俗解释hash碰撞是什么以及如何解决

Hash如何存数据hash表的本质其实就是数组,hash表中通常存放的是键值对Entry。如下图:这里的学号是个key,哈希表就是根据key值来通过哈希函数计算得到一个值,这个值就是下标值,用来确定这个Entry要存放在哈希表中哪个位置。Hash碰撞hash碰撞指的是,两个不同的值(比如张三、李四的学号)经过hash计算后,得到的hash值相同,后来的李四要放到原来的张三的位置,但是数组的位置已经被张三占了,导致冲突。解决方法hash碰撞的解决方式是开放寻址法和拉..
原创
发布博客 2021.03.08 ·
23765 阅读 ·
67 点赞 ·
6 评论 ·
108 收藏

mysql为什么要使用B+树实现索引?

关于这个问题,我们首先要弄明白两个问题:什么是索引?什么是B+树?1、什么是索引?索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。索引在mysql数据库中分三类:B+树索引、Hash索引、全文索引今天要介绍的是工作开发中最常接触到innodb存储引擎中的的B+树索引。2、什么是B+树?B+
原创
发布博客 2021.03.08 ·
367 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

redis的缓存穿透、缓存击穿、缓存雪崩

一、缓存的处理流程前台请求数据,先经过redis,如果数据存在则直接返回结果,不存在则再请求数据库。如果数据库中存在数据,则更新缓存并返回结果,否则就直接返回空结果。二、缓存穿透是什么?缓存穿透是指数据库和缓存中都没有数据,而单一用户不断发起请求,导致数据库压力过大。如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。怎么解决?1、数据不存在时设置默认值在查询数据库的时候如果未查询到数据,依然在redis.
原创
发布博客 2021.03.05 ·
143 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

nacos技术分享.pptx

发布资源 2021.03.02 ·
pptx

通俗解释Docker镜像和容器的区别

简单点说,镜像就类似操作系统光盘介质,容器相当于通过光盘安装后的系统。通过光盘(镜像),我们能在不同机器上部署系统(容器),系统内的操作只会保留在当前的系统(容器)中,如果要升级系统,需要使用到光盘(镜像),但是可能会导致操作系统(容器)的数据丢失。...
原创
发布博客 2021.02.22 ·
899 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021最新微信红包封面怎么获取?「红包封面」易烊千玺红包封面,速来领取

易烊千玺 X 蒂芙尼红包封面又一次突袭,不期而至! 领取方式:易烊千玺的红包封面,考验大家欧气的时候到了!这次的领取方式有点不同!需要进入小程序不断刷新属于随机掉落形式,隐藏了两个封面退出重进,不断刷新,出现封面立即领取说白了就是看人品,不断尝试吧!另外两款封面可以直接领取。Vivo X60 系列和金典有机奶封面。send「红包封面」,可以领取市面上全新的红包封面信息,...
原创
发布博客 2021.01.14 ·
2731 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Scala-scalaMap转JSON字符串和javaMap

Scala-scalaMap转JSON字符串和javaMap
原创
发布博客 2019.03.27 ·
5762 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Vue动态路由和get传值

文章目录动态路由1. 配置动态路由2. 在对应的页面get传值1.配置路由2.在对应的页面动态路由1. 配置动态路由routes:[ {path: '/user/:id', component: User}]2. 在对应的页面<ul> <li v-for="(item,key) in list)"> //<router-l...
原创
发布博客 2019.05.12 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多