关于MQ的定义MessageQueue(MQ)消息队列中间件,通常我们在网上看到的对其定义是将消息的发送和接受分离来实现应用程序的异步和解耦,给人的直觉是MQ是异步的,用来解耦的。但这个只是MQ的效果,而不是目的。MQ真正的目的是为了通讯,屏蔽底层复杂的通讯协议,定义了一套应用层上更加简单的通讯协议。一套分布式系统中两个模块之间通讯要么是HTTP,要么是TCP,但这两种协议其实都是原始的协议。前者
分类:
其他好文 时间:
2020-07-19 11:25:55
阅读次数:
72
前言: 最近一段时间在学习nodejs编程,我们知道现在做软件项目主流是前后端分离操作。作为一个前端小白,为了实现一个人完成整个项目的心愿,用nodejs编写了后端代码,准备部署到阿里云服务器上,作为接口供前端使用。 操作目的: (1)熟悉阿里云服务器上安装的linux系统操作 (2)配置nodej ...
分类:
其他好文 时间:
2020-07-18 22:32:28
阅读次数:
112
前后端项目分离,跨域请求时,后端的两种配置方式: 1.配置类: package com.helq3.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annot ...
分类:
编程语言 时间:
2020-07-18 21:52:43
阅读次数:
86
前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,在需求不断变更的环境下,手动编写文档的效率实在太低。与新版的swagger3相比swagger2配置更少,使用更加方便。 一、pom文件中引入Swagger3依赖 <dependency> ...
分类:
编程语言 时间:
2020-07-18 15:50:16
阅读次数:
397
一 动静分离概述 1.1 动静分离介绍 为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源,如图片、js、css等文件,可以在反向代理服务器中进行缓存,这样浏览器在请求一个静态资源时,代理服务器就可以直接处理,而不用将请求转发给后端服务器。对于用户请求的动态文件 ...
分类:
其他好文 时间:
2020-07-18 15:25:13
阅读次数:
71
最近看了一个比较古老的某某创商城,外贸的商城项目,要二开一些功能。源码中写法比较复杂,面向过程+TP3.2+各种配置,其中就使用了Smarty模板引擎。 thinkphp6中也可以引入Smarty模板引擎。 Smarty模板引擎工作中很少用,确是很古老的产品了,现在都是前后端分离了。像 thinkP ...
分类:
其他好文 时间:
2020-07-18 13:48:45
阅读次数:
80
线程安全与不安全集合 线程不安全集合: ArrayList LinkedList HashMap HashSet TreeMap TreeSet StringBulider 线程安全集合: Vector HashTable Properties 集合线程安全与解决方案 ArrayList线程安全问题 ...
分类:
编程语言 时间:
2020-07-17 22:03:41
阅读次数:
77
MHA是保证主从同步的主库的高可用,各node节点是一种类似链式复制的结构,因为有备用的主库存在,拥有VIP的高可用集群方案 maxscale是做MySQL读写分离的代理软件 MySQL的主从同步需要开启binlog二进制日志,一般是采用半同步复制模式(既兼顾从库的同步,又较及时响应客户端。) my ...
分类:
数据库 时间:
2020-07-17 19:46:26
阅读次数:
95
构建LNMP+WordPress 1.安装LNMP环境 修改主机名 [root@test ~]# hostnamectl set-hostname lnmp [root@test ~]# bash 将提供的lnmp1.6-full.tar.gz软件包,上传到虚拟机的/root目录下,并解压 [roo ...
分类:
其他好文 时间:
2020-07-17 19:40:40
阅读次数:
81
你有没有遇到过: 前端代码刚写完,后端的接口又变了。 接口文档永远都是不对的。 测试工作永远只能临近上线才能开始。 为什么前后端分离了,你比从前更痛苦? 前后端分离早已经不是新闻,当真正分离之后确遇到了更多问题。要想解决现在的痛,就要知道痛的原因: 为什么接口会频繁变动? 设计之初没有想好。 这需要 ...
分类:
其他好文 时间:
2020-07-17 19:37:13
阅读次数:
55