上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
  2022年6月27日
摘要: 前言 在微服务架构中,1个系统会被拆分为了很多个微服务。 如果每1个微服务都直接对外暴露出来,让用户直接访问这些微服务,会出现以下问题; 客户端会多次请求不同的微服务,需要在客户端实现负载均衡,增加了客户端的复杂性。 跨域请求复杂,客户端需要兼容不同微服务后端跨域方案。 客户端身份认证复杂,a56爆大奖在线娱乐微服 阅读全文
posted @ 2022-06-27 19:15 Martin8866 阅读(4947) 评论(0) 推荐(0) 编辑
摘要: 前言 1.为什么需要RPC框架? 微服务的服务提供者和服务消费者解耦合之后,虽然可以借助restTemplate这样的HTTP客户端,向微服务的服务提供者发起远程调用; 但是这样的代码有2大缺陷: 代码可读性差,编程体验不统一 当URL参数复杂时难以维护 //使用RestTemplate发起远程调用 阅读全文
posted @ 2022-06-27 18:16 Martin8866 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 前言 在当微服务架构中,当实例越来越多,达到数十、数百时,去逐个修改每1个微服务的配置就会让人抓狂,而且很容易出错。 这时a56爆大奖在线娱乐们就需要1个可以集中保存微服务配置的配置中心; 一、配置中心概念 a56爆大奖在线娱乐们可以提取每1个微服务架构中实例的经常变化的配置项,集中保存到1个配置中心里; 当需要修改配置时直接在配置中 阅读全文
posted @ 2022-06-27 08:07 Martin8866 阅读(1131) 评论(0) 推荐(0) 编辑
  2022年6月25日
摘要: 前言 微服务是a56爆大奖在线娱乐拆分之后分而治之和分而动态强化之的思想; 把一股防御力量拆分为海、陆、空军; 在战时可以在敌人侵犯海域时强化海军力量, 可以在遇到空袭时强化空军力量, 可以在在敌人登陆时强化陆军力量,以对来犯之敌; 在和平时期还可以进行针对性管理; 为什么要将1个整体的应用程序,拆分成1堆无法再继 阅读全文
posted @ 2022-06-25 16:09 Martin8866 阅读(2977) 评论(0) 推荐(1) 编辑
  2022年6月22日
摘要: 前言 之前一直把用户上传的图片和文件保存在本地服务器的文件系统中,长而久之会产生以下弊端: 当文件数量过多之后严重消耗Linux文件系统的inode; 当数据量过大之后不易分布式扩展; 数据备份困难,不方便前端展; 文件的目录层级越来越深导致文件查找的速度逐渐变慢; 于是想搭建1个私有的阿里云-OS 阅读全文
posted @ 2022-06-22 09:56 Martin8866 阅读(1456) 评论(0) 推荐(0) 编辑
  2022年6月15日
摘要: 前言 单台MySQL数据库服务器最多支持2000并发,单台Tomcat服务器最多支持400个并发; 针对MySQL数据库、Web应用(Tomcat)单个节点负载压力过大的系统瓶颈; a56爆大奖在线娱乐们可以采用Nginx反向代理+Web应用读写分离+MySQL主从的架构进行优化; 一、MySQL主从复制 当1台My 阅读全文
posted @ 2022-06-15 11:18 Martin8866 阅读(272) 评论(0) 推荐(0) 编辑
  2022年6月11日
摘要: 前言 在高并发的情况下,用户频繁查询数据库会导致系统性能严重下降,服务端响应时间增长。 a56爆大奖在线娱乐们可以使用Redis做Web项目的缓存,尽量使用户去缓存中获取数据; 这样做不仅提升了用户获取数据的速度 ,也缓解了MySQL数据库的读写压力; 那a56爆大奖在线娱乐们如何把MySQL数据库中数据放到Redis缓存服务器中呢? 阅读全文
posted @ 2022-06-11 15:19 Martin8866 阅读(188) 评论(0) 推荐(0) 编辑
  2022年6月9日
摘要: 前言 传统(企业内部)软件: 比如工单系统、OA、CRM、ERP、CMDB、大学选课系统等,主要服务于企业内部用户群体; 互联网软件: 比如 微信、QQ、今日头条、抖音、优酷、百度、微信、京东、天猫、12306等,可服务于广大互联网用户群体; 互联网软件有以下3大突出特点: 高并发(同时访问量大) 阅读全文
posted @ 2022-06-09 18:16 Martin8866 阅读(1278) 评论(0) 推荐(0) 编辑
  2022年5月30日
摘要: 前言 使用Mybatis进行开发有以下不足 1.每一张表都需要配置一套基本的增删改查功能,造成代码重复; 3.所有SQL语句全部自己写,表字段名称容易拼写错误; 2.使用xml标签实现动态SQL配置起来比较复杂; 一、MyBatis-Plus介绍 MyBatis-Plus(简称MP)是Mybatis 阅读全文
posted @ 2022-05-30 08:58 Martin8866 阅读(296) 评论(0) 推荐(0) 编辑
  2022年5月28日
摘要: 前言 reggie项目基于SpringBoot分模块整合SSM框架,至此1个可以开发大型JavaWeb应用的开发框架已经整合完成; 一、瑞吉点餐项目介绍 1.项目介绍 本项目是专门为餐饮企业定制的一款软件产品,包括 系统管理后台:主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员 阅读全文
posted @ 2022-05-28 15:57 Martin8866 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页