利用ShardingSphere JDBC实现分库分表 1. ShardingSphere概述 1.1 概述 业务发展到一定程度,分库分表是一种必然的要求,分库可以实现资源隔离,分表则可以降低单表数据量,提高访问效率。 分库分表的技术方案,很久以来都有两种理念: 集中式的Proxy,实现MySQL客 ...
分类:
数据库 时间:
2019-08-25 01:16:11
阅读次数:
773
Spring data redis的使用 一、Redis的安装和使用 Redis是用C语言开发的一个高性能键值对数据库,可用于数据缓存,主要用于处理大量数据的高访问负载。 下载地址:https://github.com/MicrosoftArchive/redis/releases 解压后:在当前地 ...
分类:
编程语言 时间:
2019-08-14 12:54:17
阅读次数:
90
一、视图的创建、作用及注意事项 1、创建:create view 视图名 as select 语句; 2、删除:drop view 视图名 3、作用: 数据库视图允许简化复杂查询 数据库视图有助于限制对特定用户的数据访问 数据库视图提供额外的安全层 数据库视图实现向后兼容 4、注意事项; 性能:视图 ...
分类:
数据库 时间:
2019-08-09 19:34:05
阅读次数:
103
需求说明: ? 演示最终分页效果 ? 提供分页素材 ? 分页的作用 ? 数据量大,一页容不下 ? 后台查询部分数据而不是全部数据 ? 降低带宽使用,提高访问速度 ? 分页的实现思路 ? MVC四个层次都需要参与分页操作SXT SXT 练习2——理解PageBean ? 需求说明: ? 提供面向对象的 ...
分类:
其他好文 时间:
2019-08-09 01:34:41
阅读次数:
64
对于一个网站页面来说,不同的页面被访问的可能性不同,像主页被访问的概率是最大的。 如果利用这个特点,对高访问概率的页面存入缓存,这样每次连接过来就不用每次都要经历本地找文件,打开这样一个过程。 对于这个缓存的设计,首先考虑: 1.主页一定是一直在缓存中的。 2.用一个哈希表来建立filename > ...
分类:
Web程序 时间:
2019-07-20 00:12:29
阅读次数:
147
非关系型数据库分类: 分类 典型代表 典型应用场景 数据类型 优点 缺点 键值 (key-value) Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB 内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等。 Key 指向 Value ...
分类:
其他好文 时间:
2019-07-04 17:40:04
阅读次数:
141
优化Nginx服务的worker进程个数在高并发、高访问的Web服务场景,需要事先启动好更多的Nginx进程,以确保快速响应大量并发的用户请求。根据该服务器所有的CPU颗数的核数加起来总和*2=worker_processesXX;官方建议是和核数相同例如一台2颗物理CPU每个CPU的核数为4核;计算结果就是8*2=16(为worker_processesXX)[root@blog~]#vi/et
分类:
其他好文 时间:
2019-06-11 20:56:49
阅读次数:
130
Memcached是什么 Memcached是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached既能提高访问的速度,同时还减低了数据库的负载。DangaInteractive为提升LiveJournal.com的速度研发了Memcached。目前,LiveJournal.com每天已 ...
分类:
系统相关 时间:
2019-06-08 13:07:47
阅读次数:
150
数据库索引: 索引有单列索引复合索引之说 如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。 建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的 ...
分类:
数据库 时间:
2019-06-03 00:26:32
阅读次数:
140
Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器;在安装配置上它安装,配置都比较简单。 关于Nginx部署、配置的文章公众号已经发布过很多: 深度总 ...
分类:
其他好文 时间:
2019-05-31 11:56:36
阅读次数:
104