架构SpringBoot项目 打包应用 编写DockerFile FROM openjdk:11 COPY *.jar /app.jar CMD ["--server.port=8080"] EXPOSE 8080 ENTRYPOINT ["java","-jar","app.jar"] 构建镜像 在构建前,请确保 docker-l…
Redis集群思维导图 创建集群 一、创建自定义网络模式 docker network create --driver bridge --subnet 172.28.0.0/16 redis-group 二、Shell脚本快速创建集群 1. 创建配置文件夹并启动容器 # 创建集群配置文件夹 for port in $(seq 1 6); \ do …
在常见的互联网业务场景中,数据的交互,都是以明文传输的,数据加密的套路也就成了目前Web中比较常见的部分。
一、请求参数签名的样式 二、业务流程剖析 前端 前端的业务场景,主要采用Vue技术,模块化开发业务视图;使用Ajax技术,作为基本的异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 当然大厂研发的相关项目产品,相应的前端资源肯定会配上CDN加速,来减轻主节点服务器的宽带压力。 后端 笔者分析了下,某米的「有品A…
一、什么是跨域? 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。所以这就是浏览器的锅。 跨域报错情况 非同源策略 Cookie、LocalStorage 和 IndexD…
前言 移位运算符在程序设计中,是位操作运算符的一种。移位运算符可以在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。 移位运算就是对二进制进行有规律低移位。移位运算可以设计很多奇妙的效果,在图形图像编程中应用广泛。 “<<”运算符(左移动) “&l…
1、Mysql链表概述 因为表与表之间有关系,而且查询时需要两张表的某些数据。 链表的前提是:表与表之间必须设置主外键吗? 不是的,其实表与表之间不需要设置主外键关系,用数据库语句就可以实现链表查询,删除,修改,增加等操作。 为什么要设置主外键呢? 通常我们看到表与表之间有关系,常常设置主外键。为什么?其实这样做是为了规范!假设一个不了…
入门便是不识 从我们开始接触PHP这门语言后,就有人告诉我们这是一个面向对象的语言。说的最多的是new个对象,其实并不知道什么是对象。以为对象就是一个class(类),并不觉得有什么特殊。直到很久之后,面试官问到什么是OOP,嘴巴都是一个大O,OOP?WTF?那人厌恶的说到就是面向对象编程。我说:Java就是面向对象,就是一切以对象为载体,去编程,…
ESP32开发板的对接 前言 笔者作为技术工程师,在开发过前后端和硬件这块,希望个人的技术能力,能让传统的操作更多元化、智能化,通过此次项目的学习,笔者也在此做个记录,希望让更多人能看到我对此项目的一些个人看法。 项目简介 以互联网为基础,实现让ESP32设备(也可以是其它NET开发板)控制各个家庭设备单元,让用户操作传统的家庭电器设备单元,不在单…