简单地讲:什么是关系型数据库?依据关系模型来建立的,不同的表或库之间有相关联性什么是非关系型数据库?不同的表或库之间没有相关联性,依据非关系模型来建立关系型数据库和非关系型数据库各自的特点:RDBMS:二维表数据存取通过SQL数据安全性方面强NoSQL:关注高性能,高并发,灵活性等特点首先说说各自的优缺点:强大的查询功能——强一致性——二级索引:关系型的优点,非关系型的缺点灵活模式——扩展性——性
分类:
数据库 时间:
2019-11-02 23:34:32
阅读次数:
138
git rm -r --cached <fold> 不删除本地文件 git rm -r --f <fold> 删除本地文件 git rm --cached <file> 不删除本地文件,仅仅不再跟踪文件 git rm --f <file> 删除本地文件,并且不再跟踪文件 ...
分类:
其他好文 时间:
2019-10-31 18:01:21
阅读次数:
86
在Java中使用线程池,可以用ThreadPoolExecutor的构造函数直接创建出线程池实例,如何使用参见之前的文章Java线程池构造参数详解。不过,在Executors类中,为我们提供了常用线程池的创建方法。接下来我们就来了解常用的四种: newFixedThreadPool 首先,看一下这种 ...
分类:
编程语言 时间:
2019-10-30 13:19:13
阅读次数:
81
最开始的网站架构 最初业务量不大,访问量小,此时的架构,应用程序、数据库、文件都部署在一台服务器上,有些甚至仅仅是租用主机空间 1. 应用、数据、文件分离 将应用程序、数据库、文件各自部署在独立的服务器上,并且根据服务器的用途配置不同的硬件,达到最佳的性能效果。 2. 利用缓存改善网站性能 大部分网 ...
分类:
Web程序 时间:
2019-10-29 13:48:08
阅读次数:
84
memcache redis对比 1. Redis不仅仅支持简单的k/v类型的数据,同时还提供string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash(哈希类型)等数据结构的存储。memcache支持简单的数据类型,String。 2. Redi ...
分类:
系统相关 时间:
2019-10-29 00:18:53
阅读次数:
117
1.为什么不使用Executors提供4个线程池创建线程池 阿里巴巴开放手册这样写: 2.创建过程 虽然不建议使用Executors创建线程池,但是还是要搞清楚他的原理。 注意: 1.核心线程池=最大线程池(不聘请临时工) 2.LinkedBlockingQueue按照先进先出队列,最大队列为Int ...
分类:
编程语言 时间:
2019-10-28 12:54:17
阅读次数:
102
本篇文章主要介绍ACL访问控制中标准访问控制与扩展访问控制的配置实例,希望对大家有所帮助!!!
分类:
其他好文 时间:
2019-10-23 11:32:43
阅读次数:
86
git rm -r --cached . git add . git commit -m 'update .gitignore' ...
分类:
其他好文 时间:
2019-10-22 15:07:02
阅读次数:
63
指定更新哪个分支代码 查看差异 git diff 显示工作目录与索引文件之间的差异 git diff –cached 显示索引文件与git仓库之间的差异 git diff HEAD 显示工作目录与git仓库之间的差异 git diff HEAD^ 显示上一次提交之前工作目录与git仓库之间的差异(p ...
分类:
其他好文 时间:
2019-10-22 10:49:26
阅读次数:
102
宝塔面板安装memcached后可以给服务器提速,进而加快网站访问速度,提高用户体验。很多朋友不知道如何操作,本文中魏艾斯博客分享通过宝塔面板安装memcached及详细配置方法,希望对你有用。 在前面的文章中多次介绍过宝塔面板安装memcached的过程,只是没有写的很详细,对于新手来说帮不上忙。 ...
分类:
系统相关 时间:
2019-10-21 13:21:18
阅读次数:
511