项目使用
文章平均质量分 95
我丶秦始皇丶打钱
这个作者很懒,什么都没留下…
展开
-
mongodb
mongodb基本使用1.介绍基本概述1.MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。2.MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它是一个面向集原创 2021-07-25 00:36:06 · 188 阅读 · 0 评论 -
ElasticSearch
ElasticSearch 简介ElasticSearch 简称 ES,是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储,检索数据;本身扩展性很好,可以扩展到上百台服务器上,处理PB级别的数据。ES也是用Java开发并使用Lucene作为其核心实现所有的索引和搜索的功能,但是他的目的是通过简单的 RestFul API来隐藏Lucene的复杂性,让全文搜索变得更简单2016年1月,ElasticSearch 超过 Solr,成为排名第一的搜索引擎应用ElasticSearch 和 Solr原创 2021-07-23 15:56:48 · 160 阅读 · 0 评论 -
netty
BIO、NIO和AIO1. IO 模型1.1 I/O 模型基本说明1.I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程 序通信的性能2.Java共支持3种网络编程模型/IO模式:BIO、NIO、AIO3.Java BIO : 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端 有连接请求时服务器端 就需要启动一个线程进行处理,如果这个连接不做任何事情会造成 不必要的线程开销4.Java NIO : 同步非阻塞,服务器实现模式为一个线程处理多个原创 2021-07-23 10:46:03 · 135 阅读 · 0 评论 -
dubbo+zooker
1、Dubbo简介Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。dubbo官网 http://dubbo.apache.org/zh-cn/index.htmldubbo基本概念服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者(Consumer):调用远程服务的服务消费方,服务消费者在启动时,向注原创 2021-05-27 12:01:40 · 225 阅读 · 0 评论 -
分库分表ShardingSphere
1、ShardingSphere简介1.1、ShardingSphere一套开源的分布式数据库中间件解决方案有三个产品:Sharding-JDBC 和 Sharding-Proxy和 Sidecar(规划中)定位为关系型数据库中间件,合理在分布式环境下使用关系型数据库操作2.2、分库分表垂直分表:将一个表按照字段分成多表,每个表存储其中一部分字段。垂直分库:是指按照业务将表进行分类,分布到不同的数据库上面,每个库可以放在不同的服务器上,它的核心理念是专库专用。水平分表:是在同一个数据库内,原创 2021-05-23 17:26:49 · 380 阅读 · 4 评论 -
jpa
JPA介绍JPA(Java Persistence API)中文名 Java 持久层 API,是 JDK 5.0 注解或 XML 描述对象-关系表的映射关系,并将运行期的实体对 象持久化到数据库中。JPA 包括以下三方面的内容 一套 API 标准,在 javax.persistence 的包下面,用来操作实体对象,执行 CRUD 操作,框架在后台替 代我们完成所有的事情,开发者从繁琐的 JDBC 和 SQL 代码中解脱出来。 面向对象的查询语言:Java Persistence Query La原创 2021-05-14 17:56:36 · 334 阅读 · 0 评论