笔记
文章平均质量分 90
追不上的马达兔
这个作者很懒,什么都没留下…
展开
-
ElasticSearch
文章目录ElasticSearch一、全文检索基础1.什么是全文检索2.全文检索流程3.相关概念3.1 索引库3.2 document对象3.3 field对象3.4 term对象二、ElasticSearch简介1.什么是ElasticSearch2.ElasticSearch对比Solr三、ElasticSearch相关概念(术语)1. 概述2.Elasticsearch核心概念2.1索引 index2.2类型 type2.3字段Field2.4映射 mapping2.5 文档 document2.6接原创 2021-06-23 00:11:16 · 479 阅读 · 0 评论 -
RabbitMQ
文章目录消息中间件RabbitMQ一、MQ概述1.1 概述1.2 MQ的优势1.2.1 应用解耦1.2.2 任务异步处理1.2.3削峰填谷1.3 MQ的劣势1.4 常见的 MQ 产品1.5 AMQP 和 JMSAMQPJMSAMQP 与 JMS 区别1.6 RabbitMQ二、RabbitMQ入门1.简单模式代码编写生产者编写消费者小结2. Work queues工作队列模式模式说明代码生产者消费者1消费者2总结消息中间件RabbitMQ一、MQ概述1.1 概述MQ全称 Message Qu.原创 2021-06-22 00:03:55 · 275 阅读 · 0 评论 -
分布式RPC框架Apache Dubbo
文章目录分布式RPC框架Apache Dubbo一、软件架构的演进过程1.1 单体架构1.2 垂直架构1.3 SOA架构1.4 微服务架构二、Apache Dubbo概述2.1 Dubbo简介什么是RPC?2.2 Dubbo架构三、服务注册中心Zookeeper3.1 Zookeeper介绍分布式RPC框架Apache Dubbo一、软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程1.1 单体架构架构说明:全部功能集中在一个项目内(All in o原创 2021-05-04 14:58:14 · 173 阅读 · 0 评论 -
会话跟踪技术Session与Cookie
文章目录Session和Cookie一、什么是会话跟踪技术二、Cookie1.什么是Cookie2.Cookie的应用2.1保持用户登录状态2.2记录用户名3. Cookie的设置和获取3.1通过HttpServletResponse.addCookie的方式设置Cookie3.2服务端获取客户端携带的cookie:通过HttpServletRequest获取4.删除Cookie三、Session1.什么是Session2.创建Session的格式3.Session的生命周期4.Session常用的方法5.原创 2021-02-03 10:28:32 · 579 阅读 · 0 评论 -
JQuery
文章目录jQuery一、概念1.使用二、jQuery语法结构1.基础语法: $(selector).action()2.文档就绪事件三、jQuery选择器1.元素/标签选择器2.#id 选择器3. .class 选择器4.全局选择器5.并集选择器6.后代选择器7.子选择器8.相邻选择器9.同辈选择器10.属性选择器11.可见性选择器12.所有选择器案例jQuery一、概念jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQue.原创 2021-02-01 19:35:07 · 90 阅读 · 0 评论 -
JavaScript
文章目录JavaScript一、概述1.概念2.作用3.用法3.1外部的JavaScript3.2标签属性中的JavaScript二、JavaScript显示数据1.使用window.alert()弹出框2.使用document.write()将内容写入到html文档3.使用getElementById().innerHTML写入到html元素4.使用console.log写入到浏览器控制台三、JavaScript的注释四、JavaScript基本语法1.变量2. JavaScript的语句3.JavaSc原创 2021-02-01 00:15:46 · 1377 阅读 · 0 评论 -
CSS笔记
CSS笔记1、CSS的概念层叠样式表(英文全称:Cascading Style Sheets)层叠:多个样式可以作用在同一个html的元素上,同时生效是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一个CSS很像化妆,通过不同的CSS将同样的H原创 2021-01-31 13:54:02 · 292 阅读 · 1 评论 -
数据库进阶事务
文章目录数据库进阶一、事务1.事务的语法2.事务的ACID特性3.事务的并发问题4.事务隔离级别5.不同的隔离级别的锁的情况6.隐式提交面试题数据库进阶一、事务事务(Transaction)是由一系列对系统中数据进⾏访问与更新的操作所组成的⼀个程序执行逻辑单元。事务的语法事务的特性事务并发问题事务隔离级别不同隔离级别的锁的情况隐式提交1.事务的语法start transaction; begin;commit; 使得当前的修改确认rollback; 使得当前的修改被放弃原创 2021-01-31 12:48:54 · 201 阅读 · 0 评论 -
数据库高级数据库完整性多表查询
文章目录数据库高级一、 数据完整性1.实体完整性1.1 主键约束(primary key)1.2 唯一约束(unique)1.3 自动增长列(auto_increment)2.域完整性2.1非空约束2.2默认值约束3.引用完整性二、多表查询1.多表的关系1.1 一对多/多对一关系1.2 多对多关系1.3 一对一关系2.多表查询2.1合并结果集UNION 、 UNION ALL2.2连接查询2.3内连接2.4 外连接2.5 自然连接2.6子查询三、扩展1.多行新增2.多表更新3.多表删除4.日期运算函数四、数原创 2021-01-31 12:06:06 · 246 阅读 · 0 评论 -
数据库基础
文章目录数据库简介1.数据库(DataBase,DB)2.数据库管理系统(DataBase Management System,DBMS)一、三大范式1.第一范式2.第二范式3.第三范式二、SQL语言1.简介2.SQL语句分类2.1DDL操作数据库1 创建2.查看数据库3.修改数据库4.删除数据库5.其他语句2.2DDL操作表1.CREATE TABLE语句用于创建新表。2.常用数据类型:2.DROP TABLE语句用于删除表。3.SHOW TABLE查看当前数据库中的所有表4.DESC查看表的字段信息5.原创 2021-01-30 22:00:36 · 114 阅读 · 0 评论 -
XML
文章目录XML简介一、为什么学习XML??二、XML文件三、XML语法格式四、语法进阶CDATA五、Java解析XML 掌握Java中有几种XML解析方式 ? 分别是什么 ? 有什么样的优缺点 ?1.SAX解析2.DOM解析3.JDOM解析4.DOM4J解析六、DOM4J解析XML 掌握七、文档对象 Document八、元素对象 Element九、解析本地文件案例十、解析网络文件案例十一、DOM4J - XPATH解析XML路径表达式使用步骤十二、Java生成XML十三、XStream 的使用XML.原创 2021-01-27 17:28:59 · 602 阅读 · 0 评论 -
JSON
文章目录JSON简介一、对象格式二、数组格式三、案例四、Java与JSON五、Gson六、FastJsonJSON简介JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.一、对象格式java: class Book{ private String name; private String info; get/set省略 }Book b = new Book(); b.setName(“金苹果”); b.s.原创 2021-01-27 16:49:44 · 109 阅读 · 0 评论 -
JAVA多线程
文章目录JAVA多线程技术一、线程与进程1.进程2.线程二、线程调度1.分时调度2.抢占式调度三、同步与异步1.同步2.异步四、并发与并行1.并发2.并行五、实现方式1.继承Thread2.实现Runnable3.实现CallableRunnable与Callable的相同点Runnable与Callable的不同点Callable获取返回值4.线程池线程池 Executors线程池的好处缓存线程池ExecutorService service = Executors.newCachedThreadPool原创 2021-01-26 15:48:07 · 927 阅读 · 0 评论