DAY14

1、B/S 与 C/S 的联系与区别。

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

2、请描述 MySQL 从安装到配置的全部详细过程(确保一台新电脑可以顺利使用 MySQL)。

1 去官网下载 MySQL 配置版;
2 将 MySQL 注册到系统服务中;
3 将 MySQL 的 bin 目录配置到系统环境变量 path 中;

4 通过命令 mysql -uroot -p进入数据库;

3、求 0—7 所能组成的不超过 8 位奇数的个数。

package Day;  
  
public class Day014 {  
    // 求 0—7 所能组成的不超过 8 位奇数的个数。  
    public static void main(String[] args) {  
        // 一位数的有4个(1,3,5,7),两位数的有4*7=28个(个数1,3,5,7,十位1,2,3,4,5,6,7),以后每多一位数就多乘一个8  
        // 1位数  
        int sum = 4;  
        // 两位数到八位数的总和  
        for (int i = 0; i <= 6; i++) {  
            sum = (int) (sum + 4 * 7 * Math.pow(8, i));  
        }  
        System.out.println(sum);  
    }  
} 
### 黑马头条 Day14 课程内容概述 根据已知的参考资料,虽然未直接提及 Day14 的具体内容,但从整体项目的架构和技术栈推测[^1],黑马头条项目是一个基于 Spring Cloud 微服务框架构建的应用程序。该项目涵盖了多个方面的知识点,包括但不限于微服务的设计与实现、用户认证机制(如 JWT)、数据加密方法(MD5 加盐处理)以及服务器环境部署等][^[^23]。 #### 可能涉及的技术点 以下是可能在 Day14 中讨论的内容: 1. **分布式事务管理** 随着系统的复杂度增加,跨服务的数据一致性成为一个重要话题。可能会介绍如何使用 Seata 或其他工具解决分布式事务问题。 2. **负载均衡与高可用设计** 在微服务环境中,为了提升性能和可靠性,通常会引入 Nginx 或 Ribbon 进行客户端和服务端的负载均衡设置。 3. **缓存优化策略** 使用 Redis 缓存热点数据以减少数据库压力并提高响应速度可能是重点之一。这有助于改善用户体验,尤其是在高频访问场景下。 4. **监控与日志收集** Prometheus 和 Grafana 组合用于实时监控系统状态;ELK 堆栈则负责集中化日志管理和分析。 5. **安全性增强措施** 对之前提到的基础身份验证方案进一步扩展,比如 OAuth2 授权流程或者更复杂的 Token 签发逻辑[^4]。 6. **测试驱动开发 (TDD)** 强调单元测试的重要性,并展示如何编写自动化测试脚本来验证业务功能正确性。 ```java // 示例代码片段:Redis 缓存操作 import org.springframework.data.redis.core.StringRedisTemplate; public class CacheService { private final StringRedisTemplate redisTemplate; public void setCache(String key, String value){ this.redisTemplate.opsForValue().set(key,value); } } ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值