胖琪的升级之路
码龄10年
关注
提问 私信
  • 博客:65,429
    65,429
    总访问量
  • 92
    原创
  • 1,188,252
    排名
  • 39
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-11-30
博客简介:

fengruiqi的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得20次评论
  • 获得34次收藏
创作历程
  • 4篇
    2020年
  • 12篇
    2019年
  • 41篇
    2018年
  • 34篇
    2017年
  • 8篇
    2016年
成就勋章
TA的专栏
  • 日常工作总结
    44篇
  • java
    69篇
  • jsp
    1篇
  • mysql
    7篇
  • redis
    8篇
  • liunx-聊天室
    8篇
  • solr-4
    2篇
  • spring
    4篇
  • 大数据
    15篇
  • spark
    2篇
  • 金融学习
    4篇
  • 区块链
    2篇
  • Zookeeper
    1篇
  • hadoop
    1篇
  • docker
    7篇
  • spring新手问题
    1篇
  • jap导出功能的实现
    1篇
  • java日期编写
    1篇
  • springmvc
    1篇
  • svn
    1篇
  • freemarker
    1篇
  • mongodb
    1篇
  • web
    1篇
  • 成长
    1篇
  • 软件
  • 工具
    2篇
  • 数据库
    2篇
  • 消息中间件MQ
    1篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    机器学习深度学习tensorflow数据分析
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

面试官:MYSQL事务隔离与MVCC多版本并发控制知道吗?

数据库的事务隔离前段时间,公司内部遇到了一个问题,就是我们创建的同一批任务,别分配给了不同的实例去执行,导致线上的结果出现问题。另一个组的leader说没有开启事务,设置下事务就可以。数据库一出现一致性问题,就说开启事务,我就有点疑惑,数据库的事务到底是怎么保证一致性的。在看下面的内容,我们可以先思考几个问题。数据库的隔离级别都有什么?数据库的MVVC视图是怎么实现的?数据库的隔离级别是为了解决什么问题的?看完上面三个问题,自己能回答上来几个呢?不急。我们继续往下看数据库的事务数据库
原创
发布博客 2020.09.27 ·
389 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux统计目录下的文件或目录个数

统计个数通过ls,grep,wc来组合实现统计当前目录下文件的个数不包含目录ls -l | grep "^-" | wc -l统计当前目录下文件的个数包含子目录ls -lR | grep "^-" | wc -l查看某目录下的文件夹个数包含子目录ls -lR | grep "^d" | wc -l解释:lR是列出所有文件,包含子目录,l只是列出该目录下的文件信息。grep ^- 是用来过滤保存一般文件,只保留目录采用 ^dwc -l 用来统计输出信息的行数一行信息对应一条记录。.
原创
发布博客 2020.06.03 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql索引不会怎么办?6000字长文教会你

MySQL的索引入门真的很难吗MySQL的索引入门真的很难吗索引存在的意义索引的类型哈希索引二叉树跳表B+Tree索引的分类功能上区分普通索引主键索引唯一索引前缀索引全文索引从索引个数上区分联合索引最左前缀从磁盘角度区分聚簇索引,非聚簇索引回表索引下推总结经常在开发中碰到同事说,数据查询好慢,第一个反应就是给表加个索引。从而引发想去探索下我们常说的索引究竟是什么?难道只需要加个索引就能解决数据库查询问题吗?带着这个
原创
发布博客 2020.05.31 ·
436 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

阿里的OceanBase上天了,但你还不会使用Explain看SQL的查询计划吗?

Mysql性能优化神神器explain。一文通透Mysql性能优化神神器explain。一文通透前言数据准备创建数据表插入数据explain命令使用select_typetyperowsrefextra总结前言SQL语句在不同的人手中会写出不同的语句形式,比如经常遇到的SQL慢查询,这时候往往需要针对SQL进行优化。而Mysql中为保证SQL语句能够高效的运行,提供了一个Explain的命令,用来对SQL语句进行语义分析,供开发者来针对SQL进行优化。数
原创
发布博客 2020.05.25 ·
1810 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

每日一节:强大的文本搜索命令

ackack是一款比grep更好的文本搜索工具。安装ubuntu上安装使用方式如下:# ubuntu下要安装ack-grep,因为在debian系中,ack这个名字被其他的软件占用了。sudo apt-get install ack-grep使用主要使用如下参数c :用来统计i : 忽略大小写h : 不显示名称l :只显示文件名n : 加行号v : 显示不匹配...
原创
发布博客 2019.10.21 ·
950 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一篇文章告诉你,平均负载的来龙去脉

平均负载?没有那么难前言作为一名开发,我们绕不过去的一道坎是在服务器上对系统进行监控,并且当系统出现异常情况,需要快速排查,我们今天了解的平均负载就是监控中重要的一环。在学习平均负载之前,我们需要了解相关指标,根据指标看清楚相关问题。正因为如此,我们从浅入深了解如下知识。常用的相关命令平均负载相关工具了解案例解析常用的相关命令常用的top命令,uptime命令,htop...
原创
发布博客 2019.09.02 ·
1173 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一文看懂Rabbitmq的安装到实战演练

Rabbitmq的初步使用随着微服务概念发展,大应用逐步拆分为小应用,提高开发效率,专门的人做专门的事情,逐渐的流行起来。在微服务上实现通信的方式大部分是采用rpc方式,也有升级版本的grpc。还有另外一种实现就是使用mq来进行解耦。今天初识mq,快速入门先,准备一个环境实现案例,该文涉及以下内容:安装rabbitmqmq能解决的问题实战演练安装rabbitmq的安装我们采用...
原创
发布博客 2019.06.13 ·
274 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

各个互联网公司都在用的开源数据库控制器Flyway

开源的数据库控制器在开发中,我们经常会遇到上线数据库表的情况,代码上我们有git,svn这样优秀的版本控制软件,但是数据库的迭代我们不能使用手工的方式迭代吧?或者说每次上线前手工去数据库执行。这样带来的便捷性就会有很大问题,执行者需要跟开发多次核对数据库执行脚本语句确保正确性后才执行。为了更好的管理好各个环境的数据库版本,我们可以在项目中增加Flyway来管理数据表的版本。Flyway是什么...
原创
发布博客 2019.04.24 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

爬知识星球,制作自己的知识仓库

爬虫知识星球我们都知道现在知识星球里面的内容有很多的沉淀,但是我们并不能每次打开从头开始阅读到最后,虽然星主也会每隔一段时间对知识星球内容进行汇总,但还是有一定的遗留内容。为了让自己对知识有个很好的把握,方便自己后期查询整理,今天先使用Java简单的使用爬虫,进行读取数据。环境准备我们使用的语言是Java8,开发工具是Idea,仓库管理使用ggithub,代码会存放到github上。爬...
原创
发布博客 2019.03.28 ·
1218 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Mysql数据的join算法,优美的优化数据库

数据库的链接前几天,小伙伴们在群里面讨论进行优化join语句,大家都很积极的发言讨论,结论是围绕索引与大小表关系来进行操作,重要的是业务进行绑定。部分内容来源于极客时间的Mysql实战45讲。在Mysql的数据库中,我们知道join链接主要使用的有大致三种情况。inner join:内连接left joinL:左链接right join:右链接那这些join我们需要怎么使用呢?并...
原创
发布博客 2019.03.26 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

知乎上高赞的github中文学习资料

github学习资料群里面有小伙伴问怎么找一些开源的项目学习下别人的编码。出现这个原因是个别公司主要是集中在业务上,对于代码的审核,代码的整洁性等内容要求不高,而又有很多朋友想通过看别人代码提高自己的代码的编码效率与整洁性。AWESOME在资源整理学习上最好的应该就属AWESOME吧,并且在知乎上询问GitHub上有哪些优秀的项目,该回答就是属于第一项。。该项目上内容不局限于某个语言,...
原创
发布博客 2019.03.19 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

推荐一个软件自动生成接口文档(带实现)

Swagger2上次给大家推荐Swagger2这个神器,自动生成接口文档。不需要自己再专门写文档,对于程序员来说能提高工作效率。但是上篇并没有讲怎么使用Wagger2这个软件,今天就带大家实现下。环境使用的语言是Java,其他语言也有类型的实现。官网链接:swagger2框架是SpringBoot,构建工具是gradle.实现构建组件在微服务开发中,我们会创建多个后端程序,在每个程...
原创
发布博客 2019.03.13 ·
11711 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

从荣耀V20看技术人怎么销售自己

小米与荣耀小米在今天发布了属于自己双品牌独立之后的小米数字手机-小米9.但是在发布之前小米与荣耀个发生了一波事件,引爆了整个科技圈,真是自带流量的公司。荣耀事件在2月19号,荣耀晒出拍月亮的样张,用来表示科技标杆,就是拍最大最圆月亮,更清晰。使用的手机是荣耀V20,使用的是4800万像素的镜头,并且是它的卖点之一。按理说,这样的技术让人感觉很牛逼,还记得大四的时候自己很胖,那会回家,老爸老...
原创
发布博客 2019.02.21 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Web技术:Token与Session究竟是什么呢

前言在web中,我们经常说session,token,cookie。这三个内容,究竟啥区别,为什么会有这三个内容呢?这就是我们今天想要讨论的。故事,美好的开始洋洋: 琪琪,你们原先的开发 权限是怎么认证的?琪琪: 权限?不就是拦截器嘛?通过拦截不同的url,进行拦截,然后进行校验。洋洋: 那你们用过shiro嘛?进行权限校验的。琪琪: 那个倒是没用过,我原先了解是用token做的,然...
原创
发布博客 2019.02.14 ·
630 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

大数据文件存储系统HDFS

现在随着企业规模的发展,对于数据存储的要求越来越大,单机存储性能已经成为存储的瓶颈,在这里我们就需要引入分布式存储,通过水平扩展的方式进行容量的扩展,并且提高数据的一致性,安全性,可靠性等关系。大数据也是发展的前景之一,越来越多的开发者开始进入大数据领域,并且很多企业开始关注,逐步发展自己的大数据业务,数据的重要性不言而喻,那么我们应该怎么进行数据保存,扩展呢?这正是分布式文件系统需要解决的问题...
原创
发布博客 2019.01.15 ·
954 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

大数据基础Hadoop 3.1.1 的高可用HA安装~踩坑记录

最近负责的项目准备上大数据平台存储,主要还是围绕Hadoop平台来实现,虽然打算上cdh版本的hadoop,但是为了前期方便开发还是先使用原声的hadoop进行开发,后期再准备更好的环境进行扩展。环境准备三台服务器系统环境是建立在Centos7.6基础上。并且是建立在root账户上运行的,如果需要使用其他用户操作,注意权限的问题基础机器分配在三台新购买的服务器上进行搭建。服务器规划如下...
原创
发布博客 2019.01.15 ·
3870 阅读 ·
9 点赞 ·
2 评论 ·
47 收藏

容器Docker学习系列十~高级操作

这一篇算是我们Docker容器命令的最后一篇文章了,基础学习好了我们再去学习Docker中更高级的特性,用好容器,让我们更加方便使用在开发上提高软件的性能。ps这个命令是我们经常使用来展示容器信息。 docker ps [OPTIONS]OPTIONS 可选参数: - -a :显示所有的容器,包括未运行的。 - -f :根据条件过滤显示的内容。 - –format...
原创
发布博客 2018.09.03 ·
682 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

容器Docker学习系列九~生命周期管理命令

我们前面已经学习了本地容器操作以及版本信息管理,复制提交等容器命令。但是对于怎么启动执行或者操作容器还不是很清楚,今天就来学习下整个容器周期的操作从启动,到停止一整圈的命令掌握。当然还是小步快走,一个一个的尝试学习。runrun命令是用来创建一个容器并且启动他。 语法糖 docker run [OPTIONS] IMAGE[tag]OPTIONS[可选的]:在这里列举几个...
原创
发布博客 2018.09.02 ·
484 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

容器Docker学习系列八~rootfs命令学习

基础是一步一步的get到的。随着自己写基础知识,也发现了很多原先没有注意到的知识点。工作是我们把知识进行应用的地方,但是也不应该不能让工作把我们局限住。继续扩展学习。 我们今天学习下Docker的rootfs相关的命令commit从容器中创建一个新的镜像。 语法糖 docker commit [OPTIONS] CONTAINER ID [新的容器名字与标签] OPT...
原创
发布博客 2018.09.02 ·
1332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器Docker学习系列七~系统信息学习

前面了解的Docker学习的本地镜像管理还有镜像仓库的命令学习,怎么说呢其实这些命令已经够我们平常使用的了。但是如果随着发展我们在系统程序调优上可能就需要了解更多的知识。比如Docker系统信息,Docker版本信息,等等。这样才能在程序调优上帮助我们很多。我们今天就来了解下Docker系统信息和版本信息有关的命令。info用来显示系统信息,包含镜像和容器数量 语法糖 Dock...
原创
发布博客 2018.09.02 ·
213 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多