nissynan
码龄6年
关注
提问 私信
  • 博客:16,251
    16,251
    总访问量
  • 16
    原创
  • 1,068,968
    排名
  • 107
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-04-25
博客简介:

weixin_44976643的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    203
    当月
    0
个人成就
  • 获得159次点赞
  • 内容获得16次评论
  • 获得200次收藏
  • 代码片获得416次分享
创作历程
  • 5篇
    2024年
  • 10篇
    2023年
  • 1篇
    2022年
成就勋章
兴趣领域 设置
  • Java
    javatomcatspringmavenintellij-ideajava-eespring bootspring cloudjvmmybatissentineljava-rabbitmq
  • 编程语言
    java
  • 后端
    mvcsqlmysqltomcatspringnginxrabbitmqspring boot后端restful分布式中间件gatewayribbonspring cloudsentinel
  • 云原生
    zookeeperdockereureka容器kubernetes微服务gateway
  • 人工智能
    计算机视觉机器学习人工智能深度学习pytorch超分辨率重建
  • 网络与通信
    httpwebsockettcp/ip
  • 搜索
    elasticsearch
  • 测试
    postmanjmeter
  • 运维
    负载均衡centosnginxdocker容器
  • 服务器
    linuxcentos
  • 开源
    githubgitgitee
创作活动更多

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

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

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

【SpringCloud】单体商城项目拆分微服务和各个组件学习②

用户服务商品服务购物车服务交易服务支付服务请求不同数据时要访问不同的入口,需要维护多个入口地址,麻烦前端无法调用nacos,无法实时更新服务列表单体架构时我们只需要完成一次用户登录、身份校验,就可以在所有业务中获取到用户信息。每个微服务都需要编写登录校验、用户信息获取的功能吗?当微服务之间调用时,该如何传递用户信息?不要着急,这些问题都可以在本文中找到答案,我们会通过网关技术解决上述问题。第一章:网关路由,解决前端请求入口的问题。
原创
发布博客 2024.01.10 ·
1054 阅读 ·
23 点赞 ·
1 评论 ·
30 收藏

【SpringCloud】单体商城项目拆分微服务和各个组件学习①

文章目录前言0、导入商城项目0.1.安装MySQL0.2.后端0.3.前端1.认识微服务1.1.单体架构1.2.微服务1.3.SpringCloud2.微服务拆分2.1.熟悉黑马商城2.1.1.登录2.1.2.搜索商品2.1.3.购物车2.1.4.下单2.1.5.支付2.2.服务拆分原则2.2.1.什么时候拆2.2.2.怎么拆2.3.拆分购物车、商品服务2.3.1.商品服务2.3.2.购物车服务2.4.服务调用2.4.1.RestTemplate2.4.2.远程调用2.5.总结3.服务注册和发现3.1.注册
原创
发布博客 2024.01.09 ·
2947 阅读 ·
35 点赞 ·
2 评论 ·
65 收藏

【MybatisPlus】从入门到精通

大家在日常开发中应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。因此,目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的一个组件就是MybatisPlus.当然,MybatisPlus不仅仅可以简化单表操作,而且还对Mybatis的功能有很多的增强。可以让我们的开发更加的简单,高效。能利用MybatisPlus实现基本的CRUD会使用条件构建造构建查询和更新语句会使用MybatisPlus中的常用注解。
原创
发布博客 2024.01.05 ·
537 阅读 ·
9 点赞 ·
1 评论 ·
7 收藏

【SpringCloud】微服务保护(Sentinel)和分布式事务(Seata)

建议学完该系列前篇【SpringCloud】商城项目拆分微服务各个组件学习然后再来看本文然后学习【RabbitMQ】交换机、队列、可靠性保证和延迟消息在微服务远程调用的过程中,还存在几个问题需要解决。例如在之前的查询购物车列表业务中,购物车服务需要查询最新的商品信息,与购物车数据做对比,提醒用户。大家设想一下,如果商品服务查询时发生故障,查询购物车列表在调用商品服务时,是不是也会异常?从而导致购物车查询失败。
原创
发布博客 2024.01.04 ·
1825 阅读 ·
46 点赞 ·
1 评论 ·
36 收藏

【ElasticSearch】技术原理学习与项目实战

文章目录1.初识elasticsearch1.1.了解ES1.1.1.elasticsearch的作用1.1.2.ELK技术栈1.1.3.elasticsearch和lucene1.1.4.为什么不是其他搜索技术?1.1.5.总结1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排1.3.es的一些概念1.3.1.文档和字段1.3.2.索引和映射1.3.3.mysql与elasticsearch2.安装es、kibana、IK分词器2.1部署单点es2.1.1 创建网络2.1.2
原创
发布博客 2024.01.04 ·
1078 阅读 ·
22 点赞 ·
1 评论 ·
15 收藏

【RabbitMQ】交换机、队列、可靠性保证和延迟消息

文章目录前言1.初识MQ1.1.同步调用1.2.异步调用1.3.技术选型2.RabbitMQ2.1.安装2.2.收发消息2.2.1.交换机2.2.2.队列2.2.3.绑定关系2.2.4.发送消息2.3.数据隔离2.3.1.用户管理2.3.2.virtual host3.SpringAMQP3.1.导入Demo工程3.2.快速入门3.1.1.消息发送3.1.2.消息接收3.1.3.测试3.3.WorkQueues模型3.3.1.消息发送3.3.2.消息接收3.3.3.测试3.3.4.能者多劳3.3.5.总结3
原创
发布博客 2023.11.16 ·
377 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

【SpringCloud】微服务概念和组件学习-Eureka、Ribbon、Nacos、Feign、Gateway、RestTemplate、Docker

单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。
原创
发布博客 2023.10.30 ·
440 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

【Docker】快速入门

首先,我们要准备一个Linux的系统,成本最低的方式就是在本地安装一台虚拟机。为了统一学习环境,不管是使用MacOS还是Windows系统,都建议安装一台虚拟机。windows采用VMware,Mac则采用FusionVMware是业界最好用的虚拟机软件之一。windows版本的网站如下:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlMac下也有对应版本,叫做VMware Fusion
原创
发布博客 2023.10.25 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【Redis】实战篇

redis实战场景举例说明以及代码实现
原创
发布博客 2023.10.21 ·
144 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

【Redis】基础篇

本文基础篇主要介绍Redis的常见命令和客户端使用存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。关系型数据库因为表之间存在关联关系,如果做水平扩展会给数据查询带来很多麻烦。
原创
发布博客 2023.09.05 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【HttpClient】入门学习

HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。发送HTTP请求接收响应数据为什么要在Java程序中发送Http请求?有哪些应用场景呢?当我们在使用扫描支付、查看地图、获取验证码、查看天气等功能时。
原创
发布博客 2023.08.28 ·
280 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【Apache POI】操作excel入门

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。
原创
发布博客 2023.08.11 ·
557 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【Apache Echarts】学习及外卖项目应用echarts实现后台图表业务统计展示

Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。
原创
发布博客 2023.08.11 ·
1164 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

【WebSocket 】入门学习

websocket入门学习,以及外卖项目来单提醒、客户催单应用websocket
原创
发布博客 2023.08.08 ·
950 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

【Spring Task】简单使用

学习记录spring task 任务定时器使用
原创
发布博客 2023.08.07 ·
624 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

【IDEA】使用技巧

学习idea的记录
原创
发布博客 2022.08.30 ·
3508 阅读 ·
20 点赞 ·
2 评论 ·
32 收藏
加载更多