Day06

1、警示框

html 的内容

    <!-- 第一个警示框 -->
    <div class="wp">
        <h3 class="tit">Adobe Photoshop CS4 Extended</h3>
        <p class="cont1">要在关闭之前存储对 Adobe Photoshop文档“未标题-1”的更改?</p>
    </div>
    <div style="height: 44px;"></div>
    <!-- 第二个警示框 -->
    <div class="wp1">
        <h3 class="tit1">Adobe Photoshop CS4 Extended</h3>
        <p class="cont2">要在关闭之前存储对 Adobe Photoshop文档“未标题-1”的更改?</p>
    </div>
    <div style="height: 44px;"></div>
    <!-- 第三个警示框 -->
    <div class="wp2">
        <h3 class="tit2">Adobe Photoshop CS4 Extended</h3>
        <p class="cont3">要在关闭之前存储对 Adobe Photoshop文档“未标题-1”的更改?</p>
    </div>

css 的内容

    /* 重置全局样式
    作用是 把全局所有标签的内边距和外边距都重置为0,这样在使用的时候就不会被默认样式影响 */
    * {
        margin: 0;
        padding: 0;
    }
    body {
        background-color: #a4dae8;
    }
    /* 警示框1 */
    .wp {
        background-color: #eb346c;
        padding: 0px 24px 24px;
        width: 452px;
        /* height: 191px; */
    }
    .tit {
        height: 50px;
        line-height: 50px;
        color: #fff;
        background: url(/Day01/作业/img/img1/gray-logo.png) no-repeat left center;
        padding-left: 42px;
    }
    .cont1 {
        background: #e3778f url(/Day01/作业/img/img1/gray-warning.png) no-repeat 48px 25px ;
        width: 281px;
        height: 85px;
        padding: 34px 51px 0px 120px ;
        color: #fff;
        /* border:1px #ff0  solid; */
        font-size: 15px;
        line-height: 25px;
    }

    .tit1 {
        background: #fae5e8 url(/Day01/作业/img/img1/pink-logo.png) no-repeat 23px 14px;
        width: 436px;
        height: 50px;
        line-height: 50px;
        border:2px #db5573 solid;
        color: #d95479;
        padding-left: 64px;
    }
    .cont2 {
        background:#fff url(/Day01/作业/img/img1/pink-warning.png) no-repeat 53px 22px ;
        padding: 34px 51px 0px 120px;
        width: 329px;
        height: 76px;
        border:2px #db5573 solid;
        color: #d95479;
        border-top: none;
        font-size: 15px;
    }
    .wp2 {
        background-color: #fff;
        padding: 0px 24px 24px;
        width: 456px;
    }
    .tit2 {
        background: url(/Day01/作业/img/img1/red-logo.png) no-repeat left center;
        height: 50px;
        line-height: 50px;
        padding-left: 42px;
        color:#939393;
    }
    .cont3 {
        background:#fff url(/Day01/作业/img/img1/gray-warning.png) no-repeat 33px 22px ;
        padding: 34px 51px 0px 120px;
        width: 285px;
        height: 60px;
        /* border:2px #db5573 solid; */
        color: #0d0d0d;
        border-top: 2px #939393 solid;
        font-size: 15px;
    }

02、盒模型

margin 设置边距

            margin-top 设置元素上边的外边距

            margin-right 设置元素右边的外边距

            margin-bottom 设置元素下边的外边距

            margin-left 设置元素左边的外边距

        合写

            margin:上 右 下 左;

            上 = 下 右 != 左

            margin:上 右 ;

             上 = 下 右 = 左

             

             上 = 下 = 右 = 左

             margin:上;

        margin的经典bug

        1.上下两个兄弟元素的margin重叠问题

            上下两个兄弟标签,设置margin的时候,他们的之间的距离不是相加而是谁设置的margin值大,就显示谁的距离,即为值大的覆盖小的

            可以理解为,上面元素的margin-bottom和下面元素的margin-top他们的值谁大取谁

            解决方法:给下面的元素添加 display:inline-block

        2.父子级子元素的margin-top 转递问题

            在子元素中设置margin-top,表现的结果是该 margin-top传递到了父级元素上,使得父元素距离他上面的元素为该margin-top值

            解决方法:

                a.给父元素添加 overflow:hidden;

                b.给父元素添加 border

### 关于苍穹外卖 Day06 的教程或资料 目前,关于苍穹外卖项目的官方文档和公开资源主要集中在前五天的内容上[^2]。然而,在实际开发过程中,后续的课程通常会涉及更复杂的业务逻辑和技术细节,例如分布式事务处理、微服务架构优化以及性能调优等内容。 如果需要了解 **苍穹外卖 Day06** 的相关内容,可以尝试以下几个方向: #### 1. 微服务架扩展 在第六天的学习中,可能会深入讲解如何通过 Spring Cloud 或 Dubbo 实现微服务之间的通信机制。这部分内容可能包括但不限于: - 使用 Feign 进行声明式 REST 调用。 - 配置负载均衡策略以提高系统的可用性和稳定性。 ```java @FeignClient(name = "order-service") public interface OrderServiceClient { @GetMapping("/orders/{id}") public ResponseEntity<Order> getOrderById(@PathVariable Long id); } ``` 上述代码片段展示了如何定义一个简单的 Feign 客户端来调用远程订单服务。 --- #### 2. 数据库分片与读写分离 随着项目规模的增长,数据库的压力也会逐渐增大。因此,Day06 可能会引入 ShardingSphere 或 MyCat 来实现数据分片和读写分离的功能。以下是配置文件的一个简单示例: ```yaml spring: shardingsphere: datasource: names: ds_0,ds_1 ds_0: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://localhost:3306/db_0?serverTimezone=UTC&useSSL=false username: root password: 123456 ds_1: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://localhost:3306/db_1?serverTimezone=UTC&useSSL=false username: root password: 123456 ``` 此部分重点在于提升数据库访问效率并降低单点故障风险。 --- #### 3. 缓存设计优化 缓存作为高性能系统的重要组成部分,其合理应用能够显著减少数据库查询次数。在 Day06 中,预计会对 Redis 缓存的设计进一步深化,比如利用 Redis Stream 处理实时消息队列或者采用布隆过滤器防止缓存穿透等问题。 以下是一个基于 RedisConfiguration 类的基础设置实例: ```java @Configuration public class RedisConfiguration { @Bean public LettuceConnectionFactory redisConnectionFactory() { return new LettuceConnectionFactory(); } @Bean public StringRedisTemplate stringRedisTemplate(LettuceConnectionFactory factory) { StringRedisTemplate template = new StringRedisTemplate(factory); return template; } } ``` 这段代码用于初始化 Redis 连接池及相关模板工具类。 --- #### 4. 日志监控体系搭建 为了更好地追踪线上问题,构建完善的日志收集与分析平台显得尤为重要。ELK (Elasticsearch, Logstash, Kibana) 堆栈可能是该阶段的重点之一,帮助开发者快速定位异常情况并提供可视化报表支持。 --- 尽管当前未找到明确标注为“苍穹外卖 Day06”的具体材料[^1],但从整体技术路线推测以上几个方面均有可能成为教学的核心主题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值