ElasticSearch总结

什么是 ElasticSearch Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理 大规模数据。$\color{red}{ElasticSearch 是一个基于 Lucene 的搜索服务器。}$ 它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Ap……

阅读全文

MongoDB总结

MongoDB 简介 对于这样的数据,我们更适合使用 MongoDB来实现数据的存储 数据量大 写入操作频繁 价值较低 比如 评论信息 吐槽信息 什么是 MongoDB MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中 最热门的一种。$\color{red}{它介于关系数据库和非关系数据库之间,是非关系数据库当中功 能最丰……

阅读全文

微服务为什么不用写接口

分布式架构 微服务架构 结论 分布式是将controller和service分开的,而且dubbo是需要提供接口进行调用的,因此需要写接口 微服务是将controller,service,dao三层作为一个服务整体,服务与服务之间的调用,则只提供controller rul路由即可……

阅读全文

springdataredis与springCache区别

代码实现角度 SpringCache只需要在方法上面加上@Cacable @CacacheEvict就可以实现缓存,比较简单! Spring Data Redis需要修改原来的方法,加入逻辑才可以实现,相对复杂点! 存储方式角度 Spring Cache缓存在应用内存中,应用停止,缓存丢失啦! Spring Data Redis缓存在Redi……

阅读全文

Docker总结

Docker 简介 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体 资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不 可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部 份是不……

阅读全文

Linux配置静态IP访问总结

配置环境说明 主机为win7,虚拟机为VMware Workstation 12 Pro中文版,虚拟机中的linux系统为CentOS 7 64位。 1设置虚拟机的网络连接方式 按照如下图设置,英文版的对照设置即可 2配置虚拟机的NAT模式具体地址参数 1)编辑–虚拟网络编辑器–更改设置 2)选择VMnet8–取消勾选使用……

阅读全文

分布式事务总结

事务四大特性 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 一致性(Consiste……

阅读全文

springboot总结

Spring简介 原有Spring优缺点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面……

阅读全文

VUE总结

VueJS 概述与快速入门 VueJS介绍 Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。 官网: https://cn.vuejs.org/ MVVM模式 MVVM是Model-View-ViewModel的简写……

阅读全文

springDataJPA_动态查询总结

springDataJpa查询方式 简单查询 JpaRepository<Label,String> 条件查询,条件加分页查询 JpaSpecificationExecutor复杂查询和修改,单表和多表查询 @Query(“sql”,nativeQuery = true或者"jpql”) 修改时记得@Modify 命名查询 1 2……

阅读全文