一,架构图及其说明 1,UI数据:页面 2,一级缓存:内存 3,二级缓存:硬盘文件系统 4,定时任务:同步数据库与缓存中的数据 5,数据源:数据库 二,场景分析 加缓存之前的数据信息流: 浏览器发出数据请求后,服务器后端接收到数据请求,开始通过数据源连接读取各种数据后,通过业务逻辑层处理成需要的逻辑 ...
分类:
其他好文 时间:
2020-03-20 10:55:04
阅读次数:
68
问题描述 更新了data里的数据,页面无同步变化 原因分析 原因1:存在this指向问题,没有真正更新到data 原因2:Vue不能检测对象属性的添加或删除 原因3:更新的层级太深 解决方法 处理原因1:存储外部环境this指针,在异步回调函数中使用 处理原因2:可以使用Vue.set()函数 处理 ...
分类:
其他好文 时间:
2020-03-06 17:17:14
阅读次数:
104
1、前后端分离架构 1.1、前后端半分离 工作流程大致是,访问html页面,加载css、js等静态资源,加载到浏览器时,js会发送一些ajax请求由nginx转发到后端服务器,后端服务器给出相应的json数据,页面解析Json数据,通过Dom操作渲染页面。 在这样的架构下,存在一些明显的弊端: SE ...
分类:
其他好文 时间:
2020-02-06 14:13:13
阅读次数:
122
头元素信息: <title>:文档标题,只有一个 <base>:默认链接 <link>:文档与外部资源关系,常用于链接样式表CSS <style>:样式 <meta>:元数据,页面描述,关键字,文档作者等 <script>:客户端脚本,如JavaScript 获取网页:requests包 http请 ...
分类:
编程语言 时间:
2020-01-29 23:18:39
阅读次数:
109
说起mysql查询效率问题,就无法绕开索引问题,而innodb索引是mysql存储引擎中的重中之重,innodb索引包括“主键索引(聚集索引)”也就是实际数据和主键数据存储在一起的索引。innodb除了主键索引以外就是二级索引,二级索引叶子结点的数据区存储的是主键,mysql每个数据页面有16k大小 ...
分类:
数据库 时间:
2020-01-08 10:20:42
阅读次数:
112
打造轻量级可视化数据爬取工具 菩提 https://mp.weixin.qq.com/s/TBYcWxT6MSAgI6Y4g53TNA scrapy 是一个非常优秀的开源框架,但是需要编码,使用技术门槛较高,跟我们的初衷不符; portia 是应该是第一个开源的可视化 web 数据爬取工具,想法非常 ...
分类:
其他好文 时间:
2019-12-31 10:55:42
阅读次数:
292
使用vuex的好处1.能够集中管理共享的数据,易于开发和后期维护2.能够高效的实现组件之间的数据共享,提高开发效率3.存储在vuex中的数据都是响应式的,能够实时保持数据与页面的同步
分类:
其他好文 时间:
2019-12-21 10:17:14
阅读次数:
91
一丶个人理解:vuex相对于来说是一个存储空间,也就是说它相当于一个大仓库,里面放的是我们的数据. 二丶我觉得有一个地方用vuex就非常的适合,就是在我们进行组件传值的时候,比如说父子传值,单个的父子传值用一个props来接受很简单,但是你要是给你子的儿子(父亲的孙子),以此类推传值的时候,我们总不 ...
分类:
其他好文 时间:
2019-12-12 19:36:31
阅读次数:
95
转发地址:https://www.iteye.com/blog/jinnianshilongnian-2020017 目录贴: 跟我学Shiro目录贴 授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源( ...
分类:
其他好文 时间:
2019-11-28 11:49:47
阅读次数:
74
一、redo log 重做日志 作用:确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。 内容:物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file ...
分类:
数据库 时间:
2019-11-18 16:51:14
阅读次数:
120