摘要:
浅谈Shiro 1.shiro能干啥? 认证 授权 加密 会话管理 可以与web集成 缓存 more&more。。。 shiro不会去维护用户、维护权限;这些需要我们手动来完成,需要自己去设计和实现,然后再通过相应的接口注入给Shiro才行。 2.从程序角度看shiro是如何工作的? 上图意思是: 阅读全文
摘要:
Redis的持久化 Redis有两种持久化方案:RDB和AOF 1.RDB 触发条件 RDB是Redis的默认持久化方案,当满足一定的条件时,Redis会自动将内存中的数据全部持久化到硬盘。 RDB持久化缺点:可能会造成数据丢失。优点:一次性持久化多条数据,执行效率高。 条件在redis.conf文 阅读全文
摘要:
1.1SpringBoot整合Redis 在互联网项目中经常把高频使用的数据会缓存起来,而redis是大多数项目优先考虑的一款非关系型数据库, 我们使用Redis都是采用的Jedis客户端,不过既然我们使用了SpringBoot,我就就使用Spring对Redis封装的套件,谁呢?是Spring D 阅读全文
摘要:
1.全文检索 1.1数据的分类 结构化数据: mysql:表 字段类型和大小都是固定 非结构化数据: 全文检索: 1.2普通检索和全文检索的比较 | | 普通检索(mysql)(增删改) | 全文检索(查) | | | | | | 数据类型 | 结构化数据 | 结构化数据和非结构化数据 | 阅读全文
摘要:
好久没写随笔了,今天来总结一下关于Elastic Search的三个基本的问题 首先说一下Elastic Search 到底是干什么用的呢? 1. 分布式的搜索引擎和数据分析引擎。 2.全文检索,结构化检索,数据分析。 3.对海量数据进行近实时的处理。 (说白了就是为了提升搜索效率) 1 Elast 阅读全文
摘要:
自己机器上的mysql5.5版本太老了而且有很多坑,更新一下到5.7版本,下面是更新图解 1.首先用之前的安装包双击,安装包自带卸载功能,直接按提示如果有remove直接选就行了,然后双击5.7安装包,先清理一下之前多余的安装不完整的一些文件 2.全选,execute 3.勾选accept同意 4. 阅读全文
摘要:
vue常见属性 ⑦ v-model:双向绑定,通过此命令,可以使data中的变量和html标签中的值进行双向影响 ⑧ v-for :for循环,用来循环data区域中的集合,在table 标签中的用法看代码: user in userList 代表的是从userList中遍历,每取出一个json对象 阅读全文
摘要:
1.vue常用属性 ①引入vue.js库,先拿一个准备好的案例试一下看看能不能运行 ② {{}} : 插值表达式,用来从data中取值,显示到html当中,是写在html标签外 ③ v-text: 用来从data中取值,显示到html当中,功能和{{}}一样,写在html标签上,不解析data中变量 阅读全文
摘要:
1.在IDEA中创建一个简单的vue案例准备工作 ①首先打开idea新建一个空项目,在空项目里面建立一个Static Web 新模块 ②建好之后发现什么都没有,正如本意,然后点击下方terminal打开命令窗口 ③输入命令npm init -y 初始化一下,回车。 ④这个时候查看项目结构发现多了一个 阅读全文
摘要:
1.安装NPM npm内置在node中,所以安装了node就自动安装了npm, 在cmd命令窗口中输入: node -v 查看版本,验证node是否安装成功 npm -v 查看版本,验证node内置的npm是否安装成功 2.安装NRM工具 NPM的默认js文件下载地址在国外,很远,所以,我们通过nr 阅读全文