Redis学习 NoSQL概述为什么要用NoSQL用户的个人信息,社交网络,地理位置。用户自己产生的数据,用户日志等爆发式的增长 这时候就需要使用NoSQL数据库 1、单机MySQL的年代 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够,那个时候,更多的是使用静态网页html,服务器没有太大压力 瓶颈 1、数据量如果太大,一个机器放不下 2、数据的索引(B + Tree),一个机器内存放不下 2021-06-08 Java后端 redis linux
Docker部署elasticsearch Docker部署ElasticSearch1.1 拉取镜像1docker pull elasticsearch:7.12.0 1.2 创建容器并启动ElasticSearch的默认端口是9200,把宿主环境9200端口映射到Docker容器中的9200端口,就可以访问到Docker容器中的ElasticSearch服务了,同时把这个容器明明为elasticsearch 1docker run -d 2021-05-12 Java后端 ElasticSearch Docker部署
ElasticSearch ElasticSearch概述Elasticsearch是一个基于Apache Lucene(TM)的开源的高扩展的分布式全文检索引擎,无论在开源还是专有领域,Lucene 可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要发挥其强大的作用,你需使用Java并要将其集成到你的应用中。Lucene 非常复杂,你需要深入的了解检索相关知识来理解它是如何工作 2021-04-30 Java后端 搜索 ElasticSearch Kibana
v-if与v-show的区别 vue中v-if与v-show的区别共同点: v-if与v-show都能动态控制dom元素的显示隐藏 不同点: 查看vue的官方文档 简单来说就是v-if显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css—display:none,dom元素还在。 v-show不支持 元素,也不支持 v-else。 ==注意:==当一 2021-04-28 前端 vue 前端 条件渲染
解决hexo d 报超时的问题 1、问题 运行hexo d时报错 报错可以看出是连接超时的问题 2、解决 找到git的安装目录,找到ssh_config文件,使用记事本打开 把如下内容复制到ssh_config文件中 123456Host github.comUser gitHostname ssh.github.comPreferredAuthentications publickeyIdentityFile 2021-04-25 博客问题 hexo
Linux学习 入门概述 Linux简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 2021-04-25 Linux学习 linux
SpringBoot学习 SpringBoot回顾SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean; 2、通过IOC 2021-04-23 Java后端 springboot
Spring学习 1、Spring1.1 、简介 Spring:春天—->给软件行业带来了春天 2002,首次推出了Spring框架的雏形:interface21框架! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版 Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历, 2021-04-22 Java后端 ssm
SpringMVC学习 SpringMVCssm: mybatis+Spring+SpringMVC MVC三层架构 MVC:模型(dao,service)视图(jsp)控制器(Servlet) SpringMVC的特点: 1.轻量级,简单易学 2.高效,基于请求响应的MVC框架 3.与Spring兼容性好,无缝结合 4.约定大于配置 5.功能强大:RESTful、数据验证、格式化、本地化、主题等 6.简洁灵活 2021-04-22 Java后端 ssm
Mybatis学习 Mybatis回顾: JDBC Mysql java基础 Maven Junit 1、简介1.1、什么是Mybatis MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain 2021-04-05 Java后端 ssm