上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
  2022年6月22日
摘要: 前言 之前一直把用户上传的图片和文件保存在本地服务器的文件系统中,长而久之会产生以下弊端: 当文件数量过多之后严重消耗Linux文件系统的inode; 当数据量过大之后不易分布式扩展; 数据备份困难,不方便前端展; 文件的目录层级越来越深导致文件查找的速度逐渐变慢; 于是想搭建1个私有的阿里云-OS 阅读全文
posted @ 2022-06-22 09:56 Martin8866 阅读(1475) 评论(0) 推荐(0) 编辑
  2022年6月15日
摘要: 前言 单台MySQL数据库服务器最多支持2000并发,单台Tomcat服务器最多支持400个并发; 针对MySQL数据库、Web应用(Tomcat)单个节点负载压力过大的系统瓶颈; 我们可以采用Nginx反向代理+Web应用读写分离+MySQL主从的架构进行优化; 一、MySQL主从复制 当1台My 阅读全文
posted @ 2022-06-15 11:18 Martin8866 阅读(274) 评论(0) 推荐(0) 编辑
  2022年6月11日
摘要: 前言 在高并发的情况下,用户频繁查询数据库会导致系统性能严重下降,服务端响应时间增长。 我们可以使用Redis做Web项目的缓存,尽量使用户去缓存中获取数据; 这样做不仅提升了用户获取数据的速度 ,也缓解了MySQL数据库的读写压力; 那我们如何把MySQL数据库中数据放到Redis缓存服务器中呢? 阅读全文
posted @ 2022-06-11 15:19 Martin8866 阅读(190) 评论(0) 推荐(0) 编辑
  2022年6月9日
摘要: 前言 传统(企业内部)软件: 比如工单系统、OA、CRM、ERP、CMDB、大学选课系统等,主要服务于企业内部用户群体; 互联网软件: 比如 微信、QQ、今日头条、抖音、优酷、百度、微信、京东、天猫、12306等,可服务于广大互联网用户群体; 互联网软件有以下3大突出特点: 高并发(同时访问量大) 阅读全文
posted @ 2022-06-09 18:16 Martin8866 阅读(1281) 评论(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 阅读(302) 评论(0) 推荐(0) 编辑
  2022年5月28日
摘要: 前言 reggie项目基于SpringBoot分模块整合SSM框架,至此1个可以开发大型JavaWeb应用的开发框架已经整合完成; 一、瑞吉点餐项目介绍 1.项目介绍 本项目是专门为餐饮企业定制的一款软件产品,包括 系统管理后台:主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员 阅读全文
posted @ 2022-05-28 15:57 Martin8866 阅读(171) 评论(0) 推荐(0) 编辑
  2022年5月26日
摘要: 前言 之前学习了Spring框架的JDBC、MVC,SpringBoot也是Spring框架下面的一个子项目,是Spring生态的一部分; 为什么我们要使用Spring的Boot子项目呢? 如果单独使用Spring或者SpringMVC作为Web开发框架,需要通过大量的配置类/配置文件把JDBC、D 阅读全文
posted @ 2022-05-26 08:59 Martin8866 阅读(2963) 评论(0) 推荐(0) 编辑
  2022年5月25日
摘要: 前言 大型Java项目都需要根据项目功能进行工程的细化; Maven项目多模块是用项目层次的划分,替代简单的包层次的划分,遵循了高内聚,低耦合的设计模式; 工程细化的思想:分Java文件 》分包 》分模块 》分工程(微服务); 我们可以借助Maven实现Java项目的分模块化开发: 父工程和子模块之 阅读全文
posted @ 2022-05-25 16:18 Martin8866 阅读(195) 评论(0) 推荐(0) 编辑
  2022年5月23日
摘要: 前言 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成; 以下我将分别搭建出Spring、SpringMVC、Mybatis的环境; 以spring为平台,把3层架构里SpringMVC的controller处理器对象、service 阅读全文
posted @ 2022-05-23 15:59 Martin8866 阅读(55) 评论(0) 推荐(0) 编辑
  2022年5月20日
摘要: 前言 1个最简化版的web框架应具备以下3大功能: 接收客户端http请求- 获取http请求的参数 响应客户端字符串 SpringMVC是Spring对Web框架的1个解决方案 SpringMVC提供了一个总的前端控制器Servlet,用于接收Tomcat的http请求; 定义了一套路由策略(UR 阅读全文
posted @ 2022-05-20 23:58 Martin8866 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页