摘要:
一.什么是哨兵机制?答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务: 监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。 提醒(Notification): 当被监控的某个 Redi 阅读全文
摘要:
一. IE7以后对xmlHttpRequest 对象的创建在不同浏览器上是兼容的。 下面的方法是考虑兼容性的,实际项目中一般使用Jquery的ajax请求,可以不考虑兼容性问题。 二. XMLHttpRequest的属性及方法 1、方法 描述abort() 停止当前请求getAllResponseH 阅读全文
摘要:
1.ps 链接:https://pan.baidu.com/s/1mjYbcJA密码:pqdt2.HTML5+CSS3从入门到精通.iso链接:https://pan.baidu.com/s/1mjYbcJA密码:gdyw3.Javascript视频教程链接: https://pan.baidu.c 阅读全文
摘要:
MyBatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 目前mybatis在github 阅读全文
摘要:
一、概念 1、npm: Nodejs下的包管理器。 2、webpack: 它主要的用途是通过CommonJS的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包。 3、vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基 阅读全文
摘要:
一、ArrayList、Vector、LinkedList 三者区别 1、ArrayList 底层:是数组结构,查询快,增删慢,线程不安全,效率高。2、LinkedList底层:是链表数据结构,查询慢,增删快,线程不安全,效率高。3、Vector 底层:是数组结构,查询快,增删慢,线程安全,效率低。 阅读全文
摘要:
一、理解JMS 1、什么是JMS? JMS即Java消息服务(Java Message Service)应用程序接口,API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。 我们可以简单的理解:两 阅读全文
摘要:
一、什么是消息队列 消息即是信息的载体。为了让消息发送者和消息接收者都能够明白消息所承载的信息(消息发送者需要知道如何构造消息;消息接收者需要知道如何解析消息),它们就需要按照一种统一的格式描述消息,这种统一的格式称之为消息协议(JMS)。所以,有效的消息一定具有某一种格式;而没有格式的消息是没有意 阅读全文
摘要:
springboot官方推荐使用jdk1.8 一、配置pom.xml 二、Application.java 三、HelloController.java 四、项目运行: Application.java文件,右键 "run Applicaion.main()" 五、浏览器访问 六、项目打包部署 六、 阅读全文
摘要:
一、TCP粘包、拆包图解 假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情况: 1)服务端分两次读取到了两个独立的数据包,分别是D1和D2,没有粘包和拆包 2)服务端一次接受到了两个数据包,D1和D2粘合在一起,称之为 TCP粘包 3)服务 阅读全文