文件查找在文件系统上查找符合条件的文件文件查找:locate,find非实时查找(数据库查找):locate实时查找:findlocate查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db依赖于事先构建的索引索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb)索引构建过程需要遍历整个根文件系统,极消耗资源工作特点:查找速度快
分类:
其他好文 时间:
2019-03-22 10:27:44
阅读次数:
137
1 引言 当前的数据库应用系统中,按其结构划分为两类,一类是两层结构的数据库应系统,另一类是多层结构的数据库应用系统。 两层结构的数据库应用系统包括客户/服务器(C/S)模式和浏览器/服务器(B/S)模式,它的特点是数据和程序分离,数据库服务器端管理数据,客户机或浏览器显示、访问和更新数据,因此可以 ...
分类:
数据库 时间:
2019-03-18 18:23:32
阅读次数:
232
之前面试,面试官问到了我了缓存更新的问题:更新数据库和更新缓存的逻辑是什么样的?当时我说的是:先失效缓存,然后再去更新数据库。当时我也说不出个子丑寅卯来,只怪自己用缓存只停留在表面阶段,没有太深挖原理,没有去想缓存的更新策略(平常没接触到这方面),也没有取想缓存更新失败的各种情形。同一个坑不能掉进去... ...
分类:
其他好文 时间:
2019-03-18 10:28:05
阅读次数:
152
如果我们想使用redux,第一步需要通过 yarn add redux 来安装redux 安装成功后就需要去创建一个store,怎么创建呢,非常的简单,在src下面创建一个文件夹,这个文件夹名字就叫做store,里面有个index.js,reducer.js index.js import { cr ...
分类:
其他好文 时间:
2019-03-17 10:40:56
阅读次数:
208
ajax(Asynchronous Javascript And XML) 异步的js和XML 以前更多的是使用XML的数据格式,现在数据格式更多的是json ajax的优势:单页面应用(SPA) 1、无刷新更新数据(局部刷新) Ajax最大的优点就是能在不刷新整个页面的情况下维持与服务器通信 Aj ...
分类:
Web程序 时间:
2019-03-13 12:30:25
阅读次数:
205
MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 插入数据INSERT 更新数据UPDATE 删除数据DELETE ...
分类:
数据库 时间:
2019-03-13 00:13:10
阅读次数:
264
一、事务的定义 事务是一组单元化的操作,这组操作可以保证要么全部成功,要么全部失败(只要有一个失败的操作,就会把其他已经成功的操作回滚)。 一般所说的数据库事务,它是访问并可能更新数据库中各种数据项的一个程序执行单元,由一个有限的数据库操作序列构成。当 ...
分类:
其他好文 时间:
2019-03-11 23:50:41
阅读次数:
203
当有业务需求需要一次性循环n条数据,插入或更新数据库时,如果单纯的循环,插入/更新,会消耗太多的数据库资源 一下是一种简单的解决方案 数据库的insert 是可以批量更新的,当有大量数据循环insert时,可以将数据先保留不执行插入命令,到最后一条时一次性插入,例如tp的addAll()方法; 数据 ...
分类:
Web程序 时间:
2019-03-05 19:57:58
阅读次数:
247
首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于 ...
分类:
其他好文 时间:
2019-03-05 14:09:20
阅读次数:
126
Transactions 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。 应用场景: 应用程序需要执行多个操作,包括一个或多个数据库命令 * 其中一个数据库命令失 ...
分类:
Web程序 时间:
2019-02-28 22:43:28
阅读次数:
274