c.
码龄7年
  • 1,875,755
    被访问
  • 704
    原创
  • 453
    排名
  • 2,723
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2015-05-08
博客简介:

C.

博客描述:
正在学习的菜鸟...github:https://github.com/cckevincyh gitee:https://gitee.com/cckevincyh
查看详细资料
  • 7
    领奖
    总分 3,449 当月 152
个人成就
  • 博客专家认证
  • 获得1,915次点赞
  • 内容获得359次评论
  • 获得8,349次收藏
  • GitHub 获得588Stars
创作历程
  • 15篇
    2022年
  • 23篇
    2021年
  • 23篇
    2020年
  • 91篇
    2019年
  • 195篇
    2018年
  • 128篇
    2017年
  • 161篇
    2016年
  • 85篇
    2015年
成就勋章
TA的专栏
  • Spring Cloud
    43篇
  • Spring Boot
    46篇
  • Kubernetes
    6篇
  • Docker
    12篇
  • ELK
    1篇
  • Jenkins
    4篇
  • GitLab
    2篇
  • Zookeeper
    8篇
  • RabbitMQ
    4篇
  • Spring
    35篇
  • SkyWalking
    1篇
  • Mybatis
    16篇
  • SpringMVC
    12篇
  • Hibernate
    20篇
  • Struts2
    22篇
  • SSM框架
    1篇
  • SSH框架
    49篇
  • MySQL
    6篇
  • Node.js
    42篇
  • Redis
    11篇
  • Maven
    11篇
  • Express
    9篇
  • Intellij IDEA
    1篇
  • Mockito
    1篇
  • 网站安全
    1篇
  • Linux
    24篇
  • SSM分布式架构电商项目
    37篇
  • React.js
    1篇
  • Vue.js
    23篇
  • 数据结构
    89篇
  • Java
    51篇
  • 算法入门
    18篇
  • JavaWeb
    39篇
  • 数据库
    28篇
  • JavaScript
    60篇
  • Netty
    1篇
  • Bootstrap
    2篇
  • Groovy
    12篇
  • XML
    3篇
  • MongoDB
    6篇
  • Shiro
    4篇
  • WebUploader
    3篇
  • RESTful
    2篇
  • Nginx
    1篇
  • HttpClient
    1篇
  • Solr
    1篇
  • Dubbo
    5篇
  • ActiveMQ
    1篇
  • JPA
    6篇
  • Oracle
    15篇
  • PHP
    1篇
  • Kafka
    1篇
  • RPC
    2篇
  • Lucene
    8篇
  • 开发工具
    1篇
  • JSON
    2篇
  • CSS
    4篇
  • Python
    6篇
  • Android
    32篇
  • 黑马Android
    16篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

手把手带你实现符合Promise/A+规范的Promise

文章目录手把手带你实现符合Promise/A+规范的Promise什么是Promise/A+规范?一步步实现自定义Promise构造函数resolve 与 reject的构建与基础实现throw 抛出异常改变状态Promise的状态一旦改变,就不会再变then 方法执行回调基础实现异步任务 then 方法实现根据Promise/A+规范 优化then方法指定多个回调then 返回结果是一个新的promise对象The Promise Resolution ProcedurePromise.prototype
原创
发布博客 2022.05.19 ·
51 阅读 ·
0 点赞 ·
0 评论

如何中断Promise的链式调用?

文章目录如何中断Promise的链式调用?如何中断Promise的链式调用?问题:当promise状态改变时,他的链式调用都会生效,那如果我们有这个一个实际需求:我们有5个then(),但其中有条件判断,如当我符合或者不符合第三个then条件时,要直接中断链式调用,不再走下面的then,该如何操作?我们知道Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败),当状态从pending(进行中)变成fulfilled(已成功)或者rejected(已
原创
发布博客 2022.05.16 ·
17 阅读 ·
0 点赞 ·
0 评论

带你快速入门ES6中的Promise对象

文章目录带你快速入门Promise对象什么是Promise?Promise的基本用法Promise.prototype.then()Promise.prototype.catch()Promise.prototype.finally()Promise.all()Promise.race()Promise.allSettled()Promise.any()Promise.resolve()Promise.reject()参考带你快速入门Promise对象什么是Promise?Promise 是异步编程
原创
发布博客 2022.05.16 ·
27 阅读 ·
0 点赞 ·
0 评论

Java对象匹配以及权重筛选的设计和实现

Java对象匹配以及权重筛选的设计和实现我们先谈需求,再谈设计。现在我们有一个对象,属于类A和另一堆对象属于类B,他们不是同一个类。但是他们有一些字段是类似的,在我们要从一堆类B的对象中找到和对象A最匹配的对象B。所以我们需要从一堆类B对象中找到和对象A最匹配的对象。但是即使是最匹配也不一定是符合要求的,所以我们的原则就是既是符合原则的,又是最匹配的,而且有些字段如果匹配的话,对象的相似度会更高一些,也就是更容易命中。所以我们把需求分为两步找出所有符合需求的类B对象从这对符合的需求的对象列表中
原创
发布博客 2022.05.06 ·
190 阅读 ·
0 点赞 ·
0 评论

MySQL-InnoDB-MVCC多版本并发控制

文章目录MySQL-InnoDB-MVCC多版本并发控制为什么需要有MVCC?什么是当前读和快照读?快照读当前读MVCC 的实现原理三个隐藏的字段Undo Log记录链图解Read View 读视图MVCC的整体流程RR级别下和RC级别下 Read View生成的时机总结本文简单总结参考MySQL-InnoDB-MVCC多版本并发控制InnoDB is a multi-version storage engine. It keeps information about old versions of
原创
发布博客 2022.05.06 ·
60 阅读 ·
0 点赞 ·
0 评论

CSS中使用border属性来绘制三角形

文章目录CSS中使用border属性来绘制三角形border-style 属性border-width 属性border-color 属性CSS 边框各边CSS Border - 简写属性使用border属性来绘制三角形CSS中使用border属性来绘制三角形在网页设计中我们经常会看到如下这样的三角形,今天我们就来使用border属性来实现这些三角形的绘制首先我们来学习一下CSS的border属性border-style 属性border-style 属性指定要显示的边框类型。允许以下值:
原创
发布博客 2022.04.30 ·
172 阅读 ·
0 点赞 ·
0 评论

使用Mybatis自定义拦截器处理CreateBy,UpdateBy审计数据的填充

文章目录使用Mybatis自定义拦截器处理CreateBy,UpdateBy审计数据的填充Mybatis自定义拦截器的实现参考使用Mybatis自定义拦截器处理CreateBy,UpdateBy审计数据的填充上一篇博文,我们是用了Mybatis的自定义拦截器,对表进行水平切分。这次我们是用mybatis的拦截器来完成审计数据的填充,比如createBy,updateBy等等。Mybatis自定义拦截器的实现我们直接看mybatis自定义拦截器的实现吧。Mybatis执行增删改的底层核心接口是Exe
原创
发布博客 2022.04.04 ·
431 阅读 ·
0 点赞 ·
0 评论

使用Mybatis拦截器实现数据分表

文章目录使用Mybatis拦截器进行数据分表实战分表注解Mybaits的拦截器实现参考使用Mybatis拦截器进行数据分表实战在项目中我们是用Mybatis + TKMapper + MYSQL存储了一些消息日志,但是现在随着业务数据暴增, 单表支撑不了这么多数据. 因此决定把表做水平切分, 按照月份来给表进行切分。这样当我们需要housekeep数据的时候,就可以直接drop掉表了,不论是备份还是删除效率都会比较高那我们就会是用到Mybaits的拦截器Mybatis插件机制:  Mybatis
原创
发布博客 2022.04.04 ·
1294 阅读 ·
0 点赞 ·
0 评论

基于Vue和Element-UI自定义分组以及分组全选Select 选择器

文章目录基于Vue和Element-UI自定义分组以及分组全选Select 选择器源代码基于Vue和Element-UI自定义分组以及分组全选Select 选择器上一篇博文我们已经实现了基于Vue和Element-UI中Select 选择器的分组全选以及样式修改问题, 但是在分组方面我们是用了element-ui 自带的使用el-option-group对备选项进行分组,它的label属性为分组名的功能,但是出来的效果样式很难自定义,就算是魔改element的样式也有一些改不了的。比如我们的需求就是需
原创
发布博客 2022.03.31 ·
501 阅读 ·
0 点赞 ·
0 评论

基于Vue和Element-UI中Select 选择器的分组全选以及样式修改问题

文章目录基于Vue和Element-UI中Select 选择器的分组全选以及样式修改问题Select选择器分组Select选择器分组加全选Select 选择器的样式修改问题参考基于Vue和Element-UI中Select 选择器的分组全选以及样式修改问题首先我们来看看最终表现出来的效果图本人前端写的比较少,因为有需求是需要做到如上图所示的效果,所以特意研究了一下。Select选择器分组关于el-select 选择器分组这个,在element-ui的官网也给出了简单的demo了,所以本博文也是基
原创
发布博客 2022.03.29 ·
1014 阅读 ·
0 点赞 ·
0 评论

使用Spring Boot JPA Specification实现使用JSON数据来查询实体数据

文章目录使用Spring Boot JPA Specification实现使用JSON数据来查询实体数据需求概要JSON 结构的设计使用策略模式执行不同的查询条件构造查询条件主逻辑具体的代码实现不同策略的具体实现继承JpaSpecificationExecutor 实现自己的SpecificationExecutor动态注册策略bean到Spring中使用Spring Boot JPA Specification实现使用JSON数据来查询实体数据需求概要看标题可能有一点懵,但这篇文章来源于一个需求,这
原创
发布博客 2022.03.24 ·
346 阅读 ·
0 点赞 ·
0 评论

基于Spring Boot Data JPA的通用audit log日志记录的设计和实现

文章目录基于Spring Boot Data JPA的通用audit log日志记录的设计和实现需求概要注解设计EntityListener的具体实现基于Spring Boot Data JPA的通用audit log日志记录的设计和实现本文会讲解关于在Spring Boot Data JPA中如何设计一个通用的日志记录模块。本文重点是设计的思路和部分的具体实现,并不会提供完整的实现代码。博文的主要目的是为了记录自己的实现思路还有给其他有相同需求的小伙伴一些想法。既然是基于JPA的,那我们必然考虑到会
原创
发布博客 2022.03.23 ·
609 阅读 ·
0 点赞 ·
0 评论

使用socket.io实现强制踢出其他在线账号

文章目录使用socket.io实现强制踢出其他在线账号Node使用`socket.io`Vue使用`vue-socket.io`参考使用socket.io实现强制踢出其他在线账号因为自己学习写的node项目需要这么一个功能,就是同一个账号只能在一个浏览器登录,如果有多个浏览器登录了同一个账号,那么在登陆的时候就会提示是否踢出其他在线用户,如果点击确认就会强制踢出其他在线账号。这里后端使用到了node.js, 前端使用到了vue。当然我这里只是给出了我自己的一个简单实现,其实无外乎都是推送给前台客户端告诉
原创
发布博客 2022.02.08 ·
412 阅读 ·
0 点赞 ·
0 评论

三分钟快速了解CSS Display的属性:Block,Inline,Inline-Block

文章目录三分钟快速了解CSS Display的属性:Block,Inline,Inline-BlockBlockInlineInline-blockBlock,Inline,Inline-Block的左右对齐方法三分钟快速了解CSS Display的属性:Block,Inline,Inline-Block元素的类型可以分为块级元素和行内元素两大类,但是还有一种比较特殊的元素:行内块级元素。Block块级元素就是在网页中以块的形式出现的,以块的形式出现的意思就是元素显示为矩形区域.除了<div&
原创
发布博客 2022.02.06 ·
456 阅读 ·
0 点赞 ·
0 评论

十分钟快速弄清楚 CSS Position 定位

文章目录十分钟弄清楚 CSS Position 定位static 属性值relative属性值absolute属性值fixed属性值sticky属性值参考十分钟弄清楚 CSS Position 定位本人java后端工程师,平时对于前端的CSS的使用比较少,可以说是菜鸟级别的。但偶尔又需要对前端的一些CSS样式进行调整,所以索性开始学习一下前端的CSS,所以今天从最基础的CSS position 定位开始学习。本博文使用到的编辑器是在线编辑器codepen,然后设置了一下css的样式,可以更直观的看到我
原创
发布博客 2022.02.05 ·
636 阅读 ·
0 点赞 ·
0 评论

什么是脏读、不可重复读、幻读?一文带你快速搞定MySQL事务隔离级别

文章目录什么是脏读、不可重复读、幻读?一文带你快速搞定MySQL事务隔离级别事务ACID四个特性原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)事务隔离级别多个事务并发执行时引发的问题脏读不可重复读幻读MySQL四个事务隔离级别参考什么是脏读、不可重复读、幻读?一文带你快速搞定MySQL事务隔离级别事务既然要讲事务隔离级别,那我们肯定要来先说一下事务这个概念。那什么是事务呢?我们可以看到oracle的解释是:A transa
原创
发布博客 2021.10.24 ·
134 阅读 ·
1 点赞 ·
0 评论

五分钟了解一下MySQL的体系结构

文章目录MySQL体系结构Client connectorMySQL ServerConnection poolService utilitiesSQL 层SQL interface解析器(Parser)优化器(Optimizer)缓存(Cache)存储引擎物理存储层参考MySQL体系结构下图来自《MySQL技术内幕(InnoDB存储引擎)第2版》书中的图:然后我们根据这个图来讲解一下每个部分的功能和作用。Client connector首先我们可以看到最上面的 connector部分负责处理
原创
发布博客 2021.08.30 ·
150 阅读 ·
1 点赞 ·
0 评论

五分钟告诉你什么是MySQL的覆盖索引

文章目录五分钟告诉你什么是MySQL的覆盖索引覆盖索引总结参考五分钟告诉你什么是MySQL的覆盖索引前面我们已经对MySQL索引底层原理多少有一定的了解了,还不是很了解的小伙伴可以看我之前的博文:《不会吧不会吧,难道还有人不了解MySQL索引底层原理?》 和 《MySQL底层为什么要选用B+树作为索引的数据结构呢?》其实在之前的博文中也提到了覆盖索引啦,然后今天就单独把这个拿出来讲一讲这个MySQL的性能优化: 覆盖索引。覆盖索引覆盖索引:SQL只需要通过索引就可以返回查询所需要的数据,而不必通
原创
发布博客 2021.08.12 ·
460 阅读 ·
2 点赞 ·
0 评论

不会吧不会吧,难道还有人不了解MySQL索引底层原理?

文章目录MySQL索引底层原理什么是索引?索引的优点索引的缺点索引分类索引的底层原理索引数据结构选择MyISAM存储引擎和InnoDB存储引擎索引B+树的区别InnoDB索引B+树详解聚簇索引和非聚簇索引聚簇索引需要注意什么?为什么不推荐主键使用UUID?最左前缀原理MySQL是如何选择最优索引的?覆盖索引总结参考MySQL索引底层原理什么是索引?之前我们也讲过了(我的上面一篇博文中提到的关于索引数据结构的选择),索引就是一种帮助mysql提高查询效率的数据结构,而且重点是排好序的数据结构索引的优点
原创
发布博客 2021.08.11 ·
178 阅读 ·
0 点赞 ·
2 评论

MySQL底层为什么要选用B+树作为索引的数据结构呢?

文章目录MySQL底层为什么要选用B+树作为索引的数据结构呢?MySQL 索引底层数据结构选型哈希表(Hash)二叉查找树(BST)平衡二叉树(AVL树)红黑树B-树B+树参考MySQL底层为什么要选用B+树作为索引的数据结构呢?MySQL我想是大家平时都会用到的数据库了,我们平时优化SQL的执行速度往往都是加索引就完事了,管他的看执行计划然后加索引。那我们想过我们加索引其实加的是什么东西吗,为什么加索引能够帮我们优化查询速度呢。其实这就跟查字典一个道理了,如果我们想查一个字,在没有目录的情况下,我们就
原创
发布博客 2021.07.22 ·
198 阅读 ·
1 点赞 ·
0 评论
加载更多