Jun082016
Hibernate中的二级缓存配置与性能调优
什么是二级缓存?
在Hibernate中,二级缓存是用来缓存整个SessionFactory级别的数据的。它可以减少Hibernate对数据库的查询次数,从而提高系统的性能。
为什么需要使用二级缓存?
Hibernate的一级缓存是Session级的,只能在同一个Session中共享数据。而二级缓存是跨Session的,可以在不同的Session中共享数据。这对于多个会话同时访问数据库时非常有用,它可以减轻数据库的压力,提升系统...阅读全文
抢沙发
May032016
使用Redis构建缓存系统提升应用性能
在开发应用程序时,提高应用性能和用户体验是非常重要的。一个常用的方法是使用缓存系统来减轻数据库或其他资源的负载。在本文中,我们将介绍如何使用Redis构建一个高效的缓存系统,以提升应用的性能。
什么是Redis
Redis(Remote Dictionary Server)是一个开源的内存数据存储系统,也被称为数据结构服务器。它支持多种数据结构,例如字符串、哈希、列表、集合和有序集合,并提供了广泛...阅读全文
Feb152016
Feb082016
Redis在实时分析中的应用:如何使用Redis进行实时数据分析与处理
在当今大数据时代,实时数据分析和处理变得越来越重要。随着数据量的不断增长,传统的关系型数据库已经不能满足高并发和低延迟的要求。在许多应用场景中,Redis作为一个高性能的内存数据库已经成为实时数据分析和处理的首选工具。
Redis简介
Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,它支持多种数据结构,包括字符串、列表、集合、哈希表、有序集合等。Redis...阅读全文
Jan302016
ECShop – 数据库操作类
ECShop v2.7.2没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,只有一个文件,27Kb,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。
ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql。...阅读全文
May242015
10个最常见的 HTML5 面试题及答案
这是选择了10个 HTML5 面试问题并给出了答案。这是 Web 开发人员最常见的面试问题,相信你掌握了这些重要的面试问题后一定会觉得你的理解提高了。一起来看看吧。
1、新的 HTML5 文档类型和字符集是?
<!doctype html>
HTML5 使用 UTF-8 编码示例:
<meta charset=”UTF-8″>
2、HTML5 中如何嵌入音频?
HTML5 支持 MP3、Wav 和 Ogg 格式的音频,下面是在网页中嵌入音频的简单示...阅读全文
Apr272015
php文件,文件夹(目录)操作函数总结
本文章来给各位同学总结一下在php中一些常用的文件夹/文件目录操作函数总结,这些只是简单的介绍一些基础方法做个备注。
1、创建目录(mkdir)
bool mkdir (string $pathname [,int $mode [,bool $recursive [,resource $context ]]] )
<?php
mkdir("/path/to/my/dir", 0777); //成功返回true,失败返回false;
2、判断文件是否存在(file_exist)
bool file_exists (string $filen...阅读全文
Apr122015
Apr052015
PHP之APC缓存详细介绍
1、APC缓存简介
APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。
APC的缓存分两部分:系统缓存和用户数据缓存。
系统缓存
它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存3600s(一小时)。但是这样仍会浪费大量CPU时间。因此可以在php.ini中设置sy...阅读全文
Oct182014