![](https://img-blog.csdnimg.cn/20200223170952762.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java架构师
2020年02月22日,购买了imooc课程,分享笔记。
BlogChat
这个作者很懒,什么都没留下…
展开
-
2001-安装nginx
安装Nginx去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本上传nginx到linux系统安装依赖环境(1)安装gcc环境yum install gcc-c++(2)安装PCRE库,用于解析正则表达式yum install -y pcre pcre-devel(3)zlib压缩和解压缩依赖,yum install -y zlib zlib-dev...原创 2020-04-12 18:00:38 · 137 阅读 · 0 评论 -
2002-nginx日志切割
一、手动切割二、自动切割-定时定时任务【本地虚拟机中,centos6或7,自带crontabs】使用定时任务安装定时任务:yum install crontabscrontab -e 编辑并且添加一行新的任务:*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh重启定时任务:service crond restart附:常用定...原创 2020-03-24 07:49:06 · 146 阅读 · 0 评论 -
1103-CentOS7 安装 MariaDB 10.4.x
CentOS7 安装 MariaDB 10.4.x下载安装包按顺序安装依赖环境包yum install rsync nmap lsof perl-DBI ncrpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpmrpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm卸载冲突的mariadb-libs先搜索:rp...原创 2020-03-14 19:15:22 · 475 阅读 · 0 评论 -
1102-CentOS7 安装JDK
CentOS7 安装JDK购买云服务器后,厂商会提供一个公网IP和内网IP,我们需要使用SSH工具连接到云服务器,随后就能在命令行中操作linux系统。公网IP:39.106.215.59内网IP:172.17.41.6若在本地虚拟机中操作linux,只需要配置静态IP即可,比如:192.168.1.88服务器安装JDK之前,先确保有没有默认安装JDK,执行以下命令进行检查:jav...原创 2020-03-14 11:34:34 · 131 阅读 · 0 评论 -
1101-本章概述与服务器购买建议
一、部署上线云服务器配置和购买意见安装JDK、tomcat安装MariaDB打包springboot项目部署第二台tomcat发布前端项目硬件配置:6核64GB、甚至是32核64GB的云服务器对于开发就非常不错了。老师公司最贵的云服务器【32核128GB】,处理大数据的。考虑内网带宽。镜像版本:centos7.6 64位SSD云硬盘 好于 高性能云硬盘。公网网关:开启...原创 2020-03-13 22:59:41 · 110 阅读 · 0 评论 -
1011-上传头像
一、加载配置文件一些公用的属性,可以放在配置文件中。因为如果有测试环境、预发布环境、生产环境的话,那么相同类扥属性,每一个环境都要配置一份,其他的需要注释掉。来回 切换环境的话,操作效果不好。编写配置文件编写配置文件对应的java类package com.imooc.resource;import org.springframework.boot.context.propertie...原创 2020-03-13 22:05:07 · 109 阅读 · 0 评论 -
MOOC课程汇总
1.第一阶段01-构建聚合工程02-Restful Web Service03-Swagger2 UI的使用04-设置跨域配置实现前后端联调05-整合log4j打印日志06-商品推荐 - 实现接口与联调07-SpringBoot 整合 mybatis-pagehelper808-购物车的存储形式09-确认订单-订单流程梳理与订单状态10- BO数据验证...原创 2020-03-10 22:45:20 · 227 阅读 · 1 评论 -
1010- BO数据验证
数据验证验证Bean:public class ValBean { /** * Bean Validation 中内置的 constraint * @Null 被注释的元素必须为 null * @NotNull 被注释的元素必须不为 null * @AssertTrue ...原创 2020-03-09 23:11:27 · 111 阅读 · 0 评论 -
1009-确认订单-订单流程梳理与订单状态
扣除商品库存与订单状态保存:同步问题:synchronized 不推荐使用,集群下无用,性能低下。锁数据库:不推荐,导致数据库性能低下。分布式锁:zookeeper Redis...原创 2020-03-09 23:08:45 · 1191 阅读 · 0 评论 -
1008-购物车的存储形式
一、购物车的存储形式cookie无需登录,无需查库,保留到浏览器端。优点:性能好,访问快,无需和数据库交互。缺点1:换电脑,购物车数据丢失。缺点2:电脑被其他人登录,隐私安全。session:用户登录后,购物车数据存储在会话中。优点:初期性能好,访问快。缺点1:session基于内存,用户量大影响服务器性能。缺点2:只能存在当前会话,不适合集群、分布式系统。数据库:...原创 2020-03-07 00:22:07 · 138 阅读 · 0 评论 -
1007-SpringBoot 整合 mybatis-pagehelper
SpringBoot 整合 mybatis-pagehelper1.引入分页插件依赖 com.github.pagehelper pagehelper-spring-boot-starter 1.2.122.配置yml分页插件配置pagehelper:helperDialect: mysqlsupportMethodsArguments: true3.使...原创 2020-03-05 08:13:19 · 111 阅读 · 0 评论 -
1006-商品推荐 - 实现接口与联调
一、CategoryService、CategoryServiceImpl /** * 查询首页每一个一级分类下的6个最新的商品数据 * @param rootCatId * @return */ public List<NewItemsVo> getSixNewItemsLazy(Integer rootCatId); /...原创 2020-03-04 07:25:57 · 150 阅读 · 0 评论 -
1005-整合log4j打印日志
一、配置pom.xml父工程中:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions...原创 2020-03-01 20:05:23 · 105 阅读 · 0 评论 -
1004-设置跨域配置实现前后端联调
一、前端网站app.jswindow.app = { /* 开发环境 */ serverUrl: "http://localhost:8088", // 接口服务接口地址 paymentServerUrl: "http://192.168.1.3:8089", ...原创 2020-02-29 23:38:29 · 213 阅读 · 0 评论 -
1003-Swagger2 UI的使用
一、配置信息父工程pom.xml添加依赖:<!-- swagger2 配置 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4....原创 2020-02-29 09:03:48 · 249 阅读 · 0 评论 -
1002-Restful Web Service
一、特点:1.通信方式:比如有RPC、WebService、Restful Web Service2.信息传递:系统A B C之间。通信载体 json。3.无状态:分布式会话、session会话等也都是无状态。4.独立性:系统之间。二、Rest设计规范:get:获取资源。/order/{id} /getOrder?id=2002post:保存、更新、批量操作。/order 数据...原创 2020-02-26 23:43:00 · 79 阅读 · 0 评论 -
1001-构建聚合工程
12原创 2020-02-23 17:24:44 · 124 阅读 · 0 评论