丶懿
码龄6年
关注
提问 私信
  • 博客:104,349
    104,349
    总访问量
  • 101
    原创
  • 1,302,899
    排名
  • 30
    粉丝
  • 0
    铁粉

个人简介:努力前进,不忘初心

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2018-09-26
博客简介:

懿的博客

查看详细资料
个人成就
  • 获得53次点赞
  • 内容获得27次评论
  • 获得232次收藏
创作历程
  • 22篇
    2021年
  • 14篇
    2020年
  • 57篇
    2019年
  • 13篇
    2018年
成就勋章
TA的专栏
  • 开发工具
    2篇
  • 支付宝对接
    1篇
  • 大数据
    6篇
  • java开发
    42篇
  • 前端一些小知识
    4篇
  • 系统
    2篇
  • Go语言开发
    25篇
  • 面试
    10篇
  • 缓存
    2篇
  • 数据库
    4篇
  • 协议相关
    7篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

百度网盘青春版开始内测了

百度网盘青春版开始内测了,一个月前的 11 月 3 日,就在于工信部发布了一个《关于开展信息通信服务感知提升行动的通知》,要求各大网盘都要保证用户的基本下载速度,并且要求 2021 年 12 月底前完成。《关于开展信息通信服务感知提升行动的通知》重点任务 2.1.5相关企业应优化产品服务资费介绍,清晰明示存储空间、传输速率、功能权益及资费水平等内容,不得进行误导宣传。在同一网络条件下,向免费用户提供的上传和下载的最低速率应确保满足基本的下载需求。(2021 年 12 月底前完成)而后的 11 月 17
原创
发布博客 2021.12.23 ·
733 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis实现排行榜

Redis怎么去实现排行榜的功能呢?这实际上也是非常有意思的一个需求,我们先来确定一下 Redis 实现排行榜都需要准备什么样子的工作。Redis实现排行榜为什么 Redis 可以实现排行榜的功能呢?这也是和数据结构有一定的关系,因为我们大家的认知里面,都知道 Redis 支持各种数据类型的存储,有 String 有 List,还有 Set ,而 Redis 中就是因为有了这个 Set 所以实现排行榜就相对来说比较简单了,因为 Set 是有序的。Sorted Sets数据类型就像是set和hash
原创
发布博客 2021.11.04 ·
2679 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

Tomcat的启动流程

1.Tomcat分析阿粉知道作为一个 Java 资深开发人员,对 Tomcat 那是再熟悉不过了,bin目录、conf目录、webapps目录,对这些目录熟悉的简直不能再熟悉了。一言不合就是一个shutdown.sh,或者来个shutdown.bat,但是你知道你的启动startup.bat,和startup.sh他们的启动过程是什么过程么?接下来我们就开始进入分析吧。2.Tomcat的整体结构图这个整体结构图可不是大家想的目录结构图,目录结构图阿粉就不给大家展示了,自己去打开你的 Tomcat,里面
原创
发布博客 2021.11.04 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

详解三次握手和四次挥手

1.什么是TCPTCP协议,简单称呼一下的话,那就是传输控制协议,为什么这么称呼它呢,因为这个协议就是用来对数据库的传输进行控制的一个协议,这个大家肯定也都是没有异议的。TCP有时候你会在很多书中看它们称之为“套接字”,其实这就是翻译,在原著中的意思可能就是 a place on a surface or machine with holes for connecting a piece of electrical equipment.,然后经过翻译的手,翻译过来就是套接字的意思,其实大家心里清楚就行,
原创
发布博客 2021.10.28 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL优化

大部分人说的SQL优化阿粉之前帮公司面试过一部分人,因为之前和老大一起面试,所以也看过不少人的简历,而简历上对于数据库这块内容,很多人都写的是这个样子的。熟练使用 MySQL,SQLServer,熟悉Oracle,熟悉SQL语句优化。确实,如果你对数据库没有进行过深入的了解的时候,你也不敢往上面写,只能是去写关于SQL语句优化方面的,但是很多时候,在你写完这个SQL语句之后,你是压根不会去主动的去优化的,很多时候都是停在了,不出问题,我就不改,只要功能实现了,那么,一切万事大吉。而本文,告诉你,
原创
发布博客 2021.10.28 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

索引为什么这么快?

阿粉相信大家肯定都知道,在数据库中加一定量的索引,会让你的查询语句,从原来的 3 秒缩短到零点几秒的程度,但是很多人都不知道为什么要加索引,为什么加了索引之后,你的查询语句就会起飞呢?今天阿粉来聊一下索引。索引的类型(常见的)主键索引(primary key)主键索引这个阿粉从刚开始接触开发的时候,就被各种灌输,表的主键就默认是索引,不允许出现空值。普通索引(index/normal)MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值。全文索引(fullt
原创
发布博客 2021.10.26 ·
1320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库锁表如何处理

前段时间阿粉在公司开发的时候,不慎导致了数据库产生了锁表的操作,因为阿粉之前从来没有遇到过,之前只是了解过一点,所以导致了锁表,于是阿粉为了解决问题,研究了一下这一部分的内容,于是决定把这一块的知识分享给大家。数据库锁定机制话说如果你只是单纯的说 “锁表”,总是让人感觉有点 Low ,而我们就直接换个比较高大上一点的名词,锁定机制!为了保证数据的完整,也就是他的一致性和有效性,所以才会让数据库出现了锁定机制,相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机
原创
发布博客 2021.10.26 ·
2916 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

为什么foreach中不允许对元素进行add和remove

阿粉的读者遇到了一个比较经典的面试题,也就是标题上说的,为什么 foreach 中不允许对元素进行 add 和 remove。阿粉就这个问题深入分析一下为什么不让使用 add 和 remove,并且实际运行一下,我们来看一下。ArrayList我们先来看看 ArrayList 中如果我们使用了 add 和 remove 会出现什么样子的结果,然后我们分析一下。public static void main(String[] args) { List<String> lis
原创
发布博客 2021.10.26 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java对接支付宝支付

场景最近在做支付宝的接口对接,之前做过一个版本,但是由于申请了新的账号以前旧的的接口对接就不能使用了所以就开始对接新的版本接口对接,在这里也记录一下让那些还没有对接的兄弟少走点弯路。准备先申请一个企业账户https://memberprod.alipay.com/account/reg/enterpriseIndex.htm创建应用去支付宝的开放平台https://open.alipay.com/platform/home.htm添加应用:https://docs.open.alip
原创
发布博客 2021.10.22 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手把手教你学会如何使用WireShark进行抓包

前段时间,因为同事需要分析数据,所以使用了WireShark,但是呢,小伙子不太知道怎么抓取数据,于是就来询问了一下阿粉,阿粉就手把手的教给他,如何使用WireShark进行抓包分析,在这里也分享给大家。<–more–>1.什么是WireSharkWireShark实际上是有前身的,他的前身叫做Ethereal,它就是用于一个网络封包分析软件,也就是我们日常生活中俗称的抓包工具,而它最大的特点就是,能够尽可能多的显示出详细的网络封包资料,WireShark使用WinPCAP作为接口,直接与
原创
发布博客 2021.09.30 ·
9090 阅读 ·
4 点赞 ·
0 评论 ·
46 收藏

从面试题,分析面试官到底想问些什么?(面试必须)

序章阿粉最近有些小学弟问阿粉,为什么在面试的过程中,自己感觉回答的还可以,但是面试官很多都是回去让我直接等结果呢?是不是我面试的有什么问题呢?但是我自己感觉我没啥问题呀。于是阿粉就详细询问了一下,原来真的是有问题的。1.你先做个自我介绍吧其实说这个很多面试官就是想问一下你最近的过往,以及你之前在你的项目中曾经担任过什么样子的角色,因为如果稍微大一点的公司,自己负责的模块不同,划分的职位也是不太一样的,而且你在自我介绍的时候,最好提一下自己的工作年限,比如说:我叫xxx,毕业于xxx,曾经就职于xx
原创
发布博客 2021.09.30 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

再来“砍一刀”,拼多多天才黑客因为不做黑客业务疑被开除

最近“拼多多”这是一直在风口浪尖上了,舆论的旋涡那是一层接着一层,员工猝死,员工跳楼自杀,员工发言开除员工,操纵用户手机删除本地保存的图片等一系列的事件,让“拼多多”一直保持在热搜的位置上。事情起末前段时间阿粉也已经说了关于拼多多的员工猝死事件,反抗了一波以996为公司荣耀的资本们,但是事情远不止这么简单,后面又出现了一系列的事件。而就在12日,天才黑客Flanker疑似被拼多多开除,原因是不愿意做违法的事情。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hu1ie
原创
发布博客 2021.09.30 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat的生命周期

上一次的文章中,阿粉在面试官面前说了对启动流程不太理解,然后和他聊了一会,然后他又提出了你既然不是特别了解启动流程的话,那你对Tomcat的生命周期熟悉么?序言Tomcat的生命周期管理的话,我们不能总是从书中获取那些知识,而是结合实践,然后综合书中的内容,进行一层一层的深入分析,这样对自己记忆和理解都能更加的透彻。启动的时候的大家可以随便找一个zip版本的Tomcat,然后直接启动起来,我们来看看是个什么样子的,一月 11, 2021 10:16:24 上午 org.apache.coyote
原创
发布博客 2021.09.30 ·
1352 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Tomcat的启动过程

阿粉最近在疯狂的研究各种用的工具里面的源码实现,之前给大家都专门的去扣了一下 JDK 里面自带的exe程序,这次阿粉开始更加无聊,直接开始搞Tomcat。1.Tomcat分析阿粉知道作为一个 Java 资深开发人员,对 Tomcat 那是再熟悉不过了,bin目录、conf目录、webapps目录,对这些目录熟悉的简直不能再熟悉了。一言不合就是一个shutdown.sh,或者来个shutdown.bat,但是你知道你的启动startup.bat,和startup.sh他们的启动过程是什么过程么?接下来我
原创
发布博客 2021.09.30 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell脚本

做 Java 的肯定都接触过 Linux 系统,那么很多时候我们在开发的过程中都是把我们项目打成一个jar包,或者是war包的形式,然后通过 XFTP 上传到我们服务器的指定目录,然后运行一端启动脚本,让我们得项目变得可以访问 就像 ./sh service.sh start 然后启动我们写好的 sh 的shell脚本。接下来我们就来学习一下关于 Shell 脚本是如何写出来的。Shell 脚本Shell 脚本是什么?Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,也就是说,我们用
原创
发布博客 2021.09.28 ·
1023 阅读 ·
1 点赞 ·
0 评论 ·
17 收藏

Linux安装JDK,Nginx

如何在Linux下安装JDK和Nginx?Linux下安装JDK把 JDK 的安装包上传到服务器,目录如下 /user/local/java然后我们需要解压安装包解压 tar zxvf jdk-8u301-linux-x64.tar.gz解压完成后,JDK 的安装目录就出现了,复制目录路径 /usr/local/java/jdk1.8.0_301我们安装完 JDK 之后,是不是还需要配置环境变量让 JDK 生效,接下来就是配置环境变量的操作了。3.配置环境变量vim /etc/pr
原创
发布博客 2021.09.28 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux常用命令

之前的一篇文章小懿已经给大家说了学习大数据都需要学习哪些内容,接下来,小懿就会带领着读者大大们一起开始学习大数据的旅程。既然开始,那么就得从最基础的地方开始,装Linux系统,别说Linux系统没啥用,毕竟你已经学会了Java,不想做运维的话,哪怕你只是会上传文件,打包,解压,启动Tomcat的话,你都要会Linux的命令才能进行操作不是么?1.什么Linux系统Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次
原创
发布博客 2021.09.28 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux安装Docker

安装Docker1.在线安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun在线安装方式二curl -sSL https://get.daocloud.io/docker | sh3.查看Dockeryum list docker-ce --showduplicates | sort -rInstalled Packagesdocker-ce.x86_64 3:20.10.8-3.
原创
发布博客 2021.09.28 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 流程控制

做 Java 的肯定都接触过 Linux 系统,那么很多时候我们在开发的过程中都是把我们项目打成一个jar包,或者是war包的形式,然后通过 XFTP 上传到我们服务器的指定目录,然后运行一端启动脚本,让我们得项目变得可以访问 就像 ./sh service.sh start 然后启动我们写好的 sh 的shell脚本。接下来我们就来学习一下关于 Shell 脚本是如何写出来的。Shell 脚本Shell 脚本是什么?Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,也就是说,我们用
原创
发布博客 2021.09.18 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大数据学习路线图

从今天开始,小懿就要开始给大家出一套从头开始学习大数据的教程了,这个教程全部都是以文章的形式开始推送,适合有两三年工作经验的开发工程师们来进行学习,在学习大数据之前,我们需要知道都需要学习哪些内容。第一章节:基础需要1.linux操作基础linux系统简介与安装linux常用命令–文件操作linux常用命令–用户管理与权限linux常用命令–系统管理linux常用命令–免密登陆配置与网络管理linux上常用软件安装linux本地yum源配置及yum软件安装linux防火墙配置linux
原创
发布博客 2021.09.15 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多