摘要: ### 项目需求 客户端:针对普通用户,用户登录、用户退出、菜品订购、我的订单。 后台管理系统:针对管理员,管理员登录、管理员退出、添加菜品、查询菜品、修改菜品、删除菜品、订单处理、添加用户、查询用户、删除用户。 ![1](/Users/southwind/我的文件/商务合作/ai/项目实战/笔记/ 阅读全文
posted @ 2020-11-07 09:31 MaxBruce 阅读(183) 评论(1) 推荐(0)
摘要: ### 单体应用存在的问题 - 随着业务的发展,开发变得越来越复杂。- 修改、新增某个功能,需要对整个系统进行测试、重新部署。- 一个模块出现问题,很可能导致整个系统崩溃。- 多个开发团队同时对数据进行管理,容易产生安全漏洞。- 各个模块使用同一种技术进行开发,各个模块很难根据实际情况选择更合适的技 阅读全文
posted @ 2020-11-07 09:19 MaxBruce 阅读(138) 评论(0) 推荐(0)
摘要: 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 ArrayList和Vector有什 阅读全文
posted @ 2020-11-06 22:24 MaxBruce 阅读(361) 评论(0) 推荐(0)
摘要: 如何选择Spring cloud和 Spring Boot对应的版本 首先,我们进入Spring Cloud官网,查询Spring cloud的版本和对应的Spring Boot版本 打开Spring cloud的连接,拉到最下面,查看版本信息https://spring.io/projects/s 阅读全文
posted @ 2020-11-06 21:07 MaxBruce 阅读(407) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3624343.html 红黑树的介绍 红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左 阅读全文
posted @ 2020-11-06 21:06 MaxBruce 阅读(433) 评论(0) 推荐(0)
摘要: 在操作系统中,经常会用到判断大小端,很多面试题中也会经常遇到,以前的时候没有总结过,这里总结一下。 以后用到了就直接可以用了。 所谓的大小端,大致的解释意思就是: 【大端模式】 CPU对操作数的存放方式是高地址存放低位,低地址存放高位。 【小端模式】CPU对操作数的存放方式是高地址存放高位,低地址存 阅读全文
posted @ 2020-11-06 20:04 MaxBruce 阅读(1679) 评论(0) 推荐(0)
摘要: 1. 对齐原则: 【原则1】数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。 【原则2】结构(或联合)的整体对齐规则:在数据成员 阅读全文
posted @ 2020-11-06 19:52 MaxBruce 阅读(2314) 评论(0) 推荐(0)
摘要: 由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。 #停止firewall systemctl stop firewall.service #禁止firewall开机启动 systemctl disable firewall.service # 阅读全文
posted @ 2020-11-05 09:34 MaxBruce 阅读(804) 评论(0) 推荐(0)
摘要: 1,删除 命令行 rm -rf 文件夹名称 2,下载 wget 网址 查找ES进程号 ps -ef | grep elastic kill -9 3250 3, 安装yum 1. 首先检测是否安装 build-essential 包sudo apt-get install build-essenti 阅读全文
posted @ 2020-11-04 23:49 MaxBruce 阅读(658) 评论(0) 推荐(0)
摘要: 1, pom 文件添加依赖... 2, config 配置文件 3, 写接口文件 阅读全文
posted @ 2020-11-04 16:51 MaxBruce 阅读(154) 评论(0) 推荐(0)