LiGuanLink
码龄4年
关注
提问 私信
  • 博客:47,098
    社区:1
    47,099
    总访问量
  • 33
    原创
  • 1,209,826
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2020-09-10
博客简介:

LiGuanLink的博客

查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得18次评论
  • 获得65次收藏
  • 代码片获得179次分享
创作历程
  • 3篇
    2022年
  • 28篇
    2021年
  • 3篇
    2020年
成就勋章
TA的专栏
  • java
    24篇
  • docker
    2篇
  • linux
    1篇
  • redis
    1篇
  • vue
    5篇
  • nuxt
    2篇
  • elementUi
    1篇
  • elasticsearch
    5篇
  • vue.js
    1篇
  • MySQL
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
创作活动更多

超级创作者激励计划

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

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

获取当前时间字符串

【代码】获取当前时间字符串。
原创
发布博客 2022.10.10 ·
301 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JAVA 获取当前时间(年月日时分秒) 时间戳转换

代码】JAVA获取当前时间(年月日时分秒)时间戳转换。
原创
发布博客 2022.07.28 ·
7896 阅读 ·
2 点赞 ·
0 评论 ·
18 收藏

mysql登陆时出现ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial communication pack

ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0错误2013 (HY000):读取初始通信包时MySQL服务器连接丢失,系统错误0win+r 输入services.msc 找到MySQL服务重新启动就好了...
原创
发布博客 2022.02.09 ·
10390 阅读 ·
13 点赞 ·
3 评论 ·
16 收藏

秒杀抢购 day7--用户下单

目录用户下单抢单分析非热点商品抢单热点商品抢单抢单流程分析用户下单商品分为热点商品抢单和非热点商品抢单,因此此系统中抢单模式并非一种。抢单分析下单的核心业务是,先判断商品是否为热点商品,如果是非热点商品,则直接调用订单系统进行下单操作,如果是热点商品,则向Kafka生产消息进行排队下单,订单系统会订阅排队下单信息,这样可以降低服务器所直接承受的抢单压力,这种操作也叫队列削峰。非热点商品抢单​ 我们在订单系统中实现非热点商品抢单操作,非热点商品只用在订单系统中实现抢单即可,但抢单的时候要注意这
原创
发布博客 2021.11.30 ·
2096 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

秒杀抢购项目每日总结

秒杀抢购项目每日总结
原创
发布博客 2021.11.22 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka入门

目录kafka1)kafka概述1.1)kafka介绍1.2)kafka介绍-名词解释2)kafka安装配置3)kafka入门4)kafka生产者详解4.1)发送类型4.2)参数详解5)kafka消费者详解5.1)消费者组6)springboot集成kafka6.1)入门6.2)传递消息为对象kafkaMQ消息队列(消息中间件)的作用/应用场景:消息通讯应用解耦流量削峰日志处理异步处理1)kafka概述消息中间件对比特性ActiveMQRabbitMQRocketMQ
原创
发布博客 2021.11.19 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka配置

kafka配置生产者配置消费者配置生产者配置NAMEDESCRIPTIONTYPEDEFAULTVALID VALUESIMPORTANCEbootstrap.servershost/port列表,用于初始化建立和Kafka集群的连接。列表格式为host1:port1,host2:port2,…,无需添加所有的集群地址,kafka会根据提供的地址发现其他的地址(你可以多提供几个,以防提供的服务器关闭)listhighkey.serializer实现 org.
原创
发布博客 2021.11.19 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jmeter快速入门

Jmeter快速入门目录Jmeter快速入门1.安装Jmeter1.1.下载1.2.解压1.3.运行2.快速入门2.1.设置中文语言2.2.基本用法1.安装JmeterJmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。1.1.下载可以Apache Jmeter官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi当然,我们课前资料也提供了下载好的安装包:1.2.解压因为下载的是zip包,解压缩即
原创
发布博客 2021.11.19 ·
986 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微服务保护--Sentinel

微服务保护目录微服务保护1.初识Sentinel1.1.雪崩问题及解决方案1.1.1.雪崩问题1.1.2.超时处理1.1.3.仓壁模式1.1.4.断路器1.1.5.限流1.1.6.总结1.2.服务保护技术对比1.3.Sentinel介绍和安装1.3.1.初识Sentinel1.3.2.安装Sentinel1.4.微服务整合Sentinel2.流量控制2.1.簇点链路2.1.快速入门2.1.1.示例2.1.2.练习:2.2.流控模式2.2.1.关联模式2.2.2.链路模式1)添加查询商品方法2)查询订单时,
原创
发布博客 2021.11.19 ·
588 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

集信达短信通道业务优化

目录如何优化我们需要初始化哪些信息1.通道表里的信息如何优化空间换时间:我们能否在项目启动后将一部分信息读取到内存中去,这样不用每次都去查询数据库损失的空间是内存,时间是代码执行的效率, 空间换时间 指的是将一部分信息先读取到内存中 然后以后每次读取就不是磁盘的我们需要初始化哪些信息1.通道表里的信息方案1:我们将config里的信息读取到我们的内存中,创建一个List configs,然后我们调用的时候通过api服务传递过来的ids,遍历ids判断使用哪个通道 构造对应第三方的工具类不好,
原创
发布博客 2021.11.05 ·
490 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

集信达总结

目录系统设计1. 在集信达平台为什么要拆分出api服务server服务manager服务三个服务?这三个服务分别对应了什么功能?数据库相关2. 集信达平台有哪些数据库表数据库表,其中通道和签名表,通道和模板表是什么关系?写出至少5张表3. 提供通道id,签名id,如何查询出通道和签名对应的通道业务相关4. api服务最终将数据保存在了哪里?B5. 简单介绍api服务的业务逻辑?6. manager工程为什么最后要往redis里发送消息技术7. 编写的sdk如何集成到别人的系统中去?8. 手写单例模式 建议
原创
发布博客 2021.11.05 ·
672 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

【集信达】第一周项目总结

【集信达】10/22项目总结为什么要分三个子服务自定义注解DTO 和 Entity区别通道与签名模板之间的关系什么是鉴权为什么要分三个子服务api 短信接收服务manage 系统管理服务server 短信发送服务自定义注解DTO 和 Entity区别Entity即 java实现类DTO即数据传输对象为什么用DTO避免实现类的字段暴露在表现层 提高安全性DTO面向的主要是前端 只需要显示前端需要的信息 避免一些比较敏感 的字段泄露 提升安全性可以减少各层负载量 提高性能
原创
发布博客 2021.10.25 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux--docker面试题(一)

docker面试题1 docker常用命令2 docker 操作软件3、 linux安装软件和docker安装软件的区别:5 为什么需要分库分表?6、为什么要垂直分表?7、垂直分表的依据?8、什么是垂直分库?9、什么是水平分库10、水平分表11、分库分表可以解决的问题有哪些?同时他又带来了哪些问题?1 docker常用命令Yum install docker安装dockerSystemctl status docker查看当前docker的状态(运行状态、关闭状态)Syste
原创
发布博客 2021.10.14 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

redis面试题(一)

redis面试题(一)1、Redis的高并发和快速原因1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用I/O多路复用技术,可以处理并发的连接。(客户端的连接不占用线程资源,只有当命令成功发送的时候,才会进入单线程,然后依次执行)解释:多路:多个socket、多个客户端、多个黑窗口复用:复用那一个线程2、为什么Redis是单线程的官方答案因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶
原创
发布博客 2021.10.14 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AmqpConnectException: java.net.ConnectException: Connection timed out: conn

org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection timed out: connect在SpringBoot中使用RabbitMQ 连接不成功的解决方法:1、SpringBoot的版本和RabbitMQ的版本不对应2、连接端口,默认5672,连接主机的端口也要没限制,ip地址要正确可访问3、交换器和路由键是否错误...
原创
发布博客 2021.06.28 ·
819 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nuxt.js引用quill富文本编辑器

nuxt.js引用quill富文本编辑器目录nuxt.js引用quill富文本编辑器安装2. 在plugins目录下创建vue-quill-editor.js。 添加内容:3. 在pagesc创建的vue文件中使用效果图安装npm install vue-quill-editor2. 在plugins目录下创建vue-quill-editor.js。 添加内容:import Vue from 'vue'import VueQuillEditor from 'vue-quill-editor/
原创
发布博客 2021.06.25 ·
528 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Invalid prop: type check failed for prop “model“. Expected Object, got Array 错误信息

新增的时候前端报一个 内容无效的错误找了半天 发现 往后端传了一个数组
原创
发布博客 2021.06.25 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何在nuxt中集成element-ui

如何在nuxt中集成element-ui目录如何在nuxt中集成element-ui1.安装2.查看版本3.创建4.导入最后在**pages**下创建文件测试1.安装集成终端输入命令:npm i element-ui -s2.查看版本在package.json中查看element-ui版本3.创建在plugins文件夹下创建ElementUI.jsElementUI.jsimport Vue from "vue";import ElementUI from "elem
原创
发布博客 2021.06.17 ·
580 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

企业级项目分享:购物车模块( 二) 21-06-09

购物车模块( 二)目录购物车模块( 二)前言查看购物车1.分析2.接口3.后端实现3.1步骤一:修改CartService,添加 queryCartList 方法,从redis查询的购物车信息3.2步骤二:修改CartController,添加queryCartList 方法,仅返回购物车中的数据3.3 步骤三:修改CartController,添加queryCartList 方法,仅返回购物车中的数据4.前端实现:显示页面4.1步骤一:创建 ~/pages/flow1.vue 组件,拷贝 ~/stati
原创
发布博客 2021.06.09 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

企业级项目分享:购物车模块(一)2021-06-08

购物车模块目录购物车模块前言1.搭建购物车服务1.1步骤一:创建changgou4-service-cart 项目1.2步骤二:修改pom.xml文件,添加坐标1.3步骤三:创建yml文件1.4步骤四:拷贝JWT配合类 + Swagger + Redis1.5步骤五:启动类2.添加到购物车2.1 整体分析2.2接口2.3后端:分析2.4后端实现:JavaBean2.5后端实现步骤一:创建CartVo,用于封装请求参数步骤二:创建SkuClient,用于查询详情步骤三:创建CartService接口,用于
原创
发布博客 2021.06.08 ·
441 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多