摘要: 1.首先说明以下重定向和转发的区别 重定向:浏览器发送请求到服务器之后,服务器会发一个状态码和再次请求的地址给到浏览器,浏览器根据地址再次请求服务器的过程。 转发:浏览器发送请求到服务器之后,服务器处理之后调用内部资源(另一个页面)将结果显示在浏览器上面。 区别: 一:重定向发生了两次请求,转发只有 阅读全文
posted @ 2021-12-16 19:47 Tame-complexity 阅读(467) 评论(0) 推荐(0) 编辑
摘要: CentOS下安装Docker、Docker-compose 1、移除以前docker相关包 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker- 阅读全文
posted @ 2021-12-15 22:03 Tame-complexity 阅读(24) 评论(0) 推荐(0) 编辑
摘要: #Spring的体系结构详解 1、Spring简介 Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序 阅读全文
posted @ 2021-12-12 20:29 Tame-complexity 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Spring各层概念与作用介绍 1. entity层=pojo层。 存放我们的属性值,与数据库中的数据表基本保持一致。 2. model 在Spring MVC中,Controller负责处理DispatcherServlet分发的请求,它把用户请求的数据经业务处理层(service)处理后得到的结 阅读全文
posted @ 2021-12-12 20:13 Tame-complexity 阅读(148) 评论(0) 推荐(0) 编辑
摘要: #Android冷启动和热启动以及冷启动优化方案 1、什么是冷启动和热启动 冷启动: 当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动,也就是先实例化Application。 热启动: 当启动应用时,后台已有该应用的进程(例:按back键、hom 阅读全文
posted @ 2021-12-09 17:47 Tame-complexity 阅读(655) 评论(0) 推荐(0) 编辑
摘要: #Maven安装配置全教程 一、Maven 简介 Maven 是什么 Maven (opens new window)是一个项目管理工具。它负责管理项目开发过程中的几乎所有的东西。 版本 - maven 有自己的版本定义和规则。 构建 - maven 支持许多种的应用程序类型,对于每一种支持的应用程 阅读全文
posted @ 2021-12-07 18:30 Tame-complexity 阅读(3694) 评论(0) 推荐(0) 编辑
摘要: 1、什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2、OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3、什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到 阅读全文
posted @ 2021-12-04 13:35 Tame-complexity 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1、修改/lib/systemd/system/docker.service文件 vim /lib/systemd/system/docker.service 按i进入编辑模式,在ExecStart后面追加 -H tcp://0.0.0.0:2375 -H unix://var/run/docker 阅读全文
posted @ 2021-11-30 13:38 Tame-complexity 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 缓存的设计包含很多技巧,设计不当将会导致严重的后果。本文将介绍缓存使用中常见的三大问题,并给出相应的解决方案。 缓存穿透 缓存雪崩 缓存击穿 1. 缓存穿透 当业务系统发起某一个查询请求时,首先判断缓存中是否有该数据; 如果缓存中存在,则直接返回数据; 如果缓存中不存在,则再查询数据库,然后返回数据 阅读全文
posted @ 2021-11-23 20:50 Tame-complexity 阅读(228) 评论(0) 推荐(0) 编辑
摘要: #linux make命令安装详解 对于GNU Make或许很多Windows开发的程序员并不是很了解,因为Windows中的很多集成开发环境(IDE)都帮我们做了这件事。但是作为一个专业从事Linux嵌入式开发的程序员就必须要了解GNU Make,会不会使用GNU Make从一定角度上反应了一个人 阅读全文
posted @ 2021-11-21 20:57 Tame-complexity 阅读(5696) 评论(0) 推荐(0) 编辑