- 透析PHP缓存问题
ifanatic
PHPphp缓存开发语言
缓存已经成了项目中是必不可少的一部分,它是提高性能最好的方式,例如减少网络I/O、减少磁盘I/O等,使项目加载速度变的更快。缓存可以是CPU缓存、内存缓存、硬盘缓存,不同的缓存查询速度也不一样(CPU缓存>内存缓存>硬盘缓存)。缓存方式1、代码级缓存1)数据缓存:是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得>到数据,并把查询结果序
- thinkphp学习02-目录结构、控制器、路由、配置文件
假装我不帅
php学习android
目录结构wwwWEB部署目录(或者子目录)├─app应用目录│├─controller控制器目录│├─model模型目录│├─...更多类库目录│││├─common.php公共函数文件│└─event.php事件定义文件│├─config配置目录│├─app.php应用配置│├─cache.php缓存配置│├─console.php控制台配置│├─cookie.phpCookie配置│├─dat
- php5.4.36中APC与APCu的对比与感觉
lwprain
phpweb环境windows
APC全称AlternativePHPCache,可选php缓存,包括opcache及用户变量缓存。APCu仅包含用户变量缓存。近段时间把服务器php从5.2.17升级到了5.4.36,apache也由2.2.22升级到了2.4.10,之前写的代码中使用了memcache、apc、zendoptimization扩展,因此,想把整套都迁移到新的环境下。经过一段时间的实验,最终使用了phpts5.4
- lnmp架构-PHP
小米小可爱
php开发语言
08PHP源码编译09php初始化配置nginx的并发能力强phpinfo函数就是显示php信息10php的功能模块编译memcache模块php的动态模块方式mamcache就是内存直接从内存中命中所以性能非常好但是这还不是最好的方式工作流程关键看后端的php什么时候处理完mamcache主要是加给了php缓存逻辑最好是把缓存直接交给nginx就会提升效率客户端向nginx请求页面Nginx本身
- 深入Nginx + PHP 缓存详解
03ngnntds
以下是对Nginx中的PHP缓存进行了详细的分析介绍,需要的朋友可以参考下Nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache下面我们来说说这两种缓存机制的区别吧proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容proxy_cache缓
- offset 0 php,thinkphp缓存时出现 unserialize(): Error at offset 0 of 96 bytes出现的原因分析以及解决方法...
weixin_39718083
offset0php
thinkphp缓存时出现unserialize():Erroratoffset0of96bytes出现的原因分析以及解决方法出现问题:从数据库中取出数据后进行反序列化后,php报错unserialize():Erroratoffset0of96bytes;分析原因:英文数据中含有中文字符串,所以我们就可以想到编码的问题,serialize()函数对在不同编码下对中文的处理结果是不一样的。再讲gb
- Linux系统运维之LNMP架构
一饮解千愁
linux运维linuxnginx负载均衡服务器centos
目录一、LNMP架构简介1、原理2、FastCGI介绍3、PHP缓存加速器二、反向代理&负载均衡1、介绍2、功能作用3、配置文件及各模块功能介绍(1)Nginxupstream模块(2)http_proxy_module模块二、keepalived高可用1、Keepalived介绍2、Keepalived服务的三个重要功能3、keeppalived的安装与配置说明一、LNMP架构简介1、原理LNM
- php缓存数据到本地缓存,PHP批量请求api并缓存到本地服务器
梨漾
php缓存数据到本地缓存
量比较小的时候速度还不错。当请求量增大之后开始考虑使用curl_multi_init获取数据,于是参照RollingCurl.php写了这样一个多线程的函数。注意:post批量请求注意参数和返回值。$url){if($cache_time){if(empty($postFields)){$cache_path=$cache_dir.'/'.md5($url);}else{$cache_path=$
- 使用php数据缓存技术提高执行效率
为什么要使用php缓存技术?理由很简单:提高效率。在程序开发中,获取信息的方式主要是查询数据库,除此以外,也可能是通过WebServices或者别的某种方法,无论哪种方法,在大量的并发访问面前,它们都可能成为效率的瓶颈,为了解决这些问题,人们提出了很多解决方案,其中一些是利用优化软件(如:APC,Eaccelerator,ZendOptimizer等等)来提高程序的运行效率,合理的运用这些软件,往
- php缓存的类型总结及用法
一个网站或者一个应用的标准流程是浏览器向应用服务器发出请求,应用服务器做一些计算和逻辑判断之后再请求数据库,数据库收到请求后在经过计算将数据返回给应用服务器,应用服务器再次计算后把数据返回给浏览器那么,随着web业务的复杂度和并发量的增加,应用服务器所做的计算和逻辑处理越来越多,而应用服务器的资源是有限的,且数据库每秒接受并处理请求的次数也是有限的。为了在有限的资源提供尽可能多的吞吐量,就是减少计
- TP框架PHP缓存技术
LittleTrue
由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就是php的缓存技术,也就是Cache技术.在实际项目中,合理使用缓存技术可以很好地提高性能。TP提供了多种缓存机制,包括数据缓存、查询缓存、静态缓存及快速缓存数据缓存://初始化缓存$cache=S(array('type'=>'xcache','prefix'=>
- php压缩页面的html代码一行显示
Mr焦
在浏览网页的时候,偶尔我们会通过浏览器在页面右键中查看源代码,一般网站源码都有排版,有一些网站的源码会一直在一行显示。这是怎么实现的呢?html代码通过php压缩去除其中的空格换行符缩进符,代码自然就在一行显示了。就像jquery.js和jquery.min.js一样。好处:1.减小html文件体积,节省带宽,提高响应速度。2.对seo会好点。压缩代码:/*当前页面代码顶部*///开启php缓存i
- ThinkPhp缓存原理及使用详解
一只好奇的茂
做这个项目时,服务端最开始是使用原生php写的,在查询数据库时,没有做任何缓存,后来做到商城,采用thinkphp框架,页面加载突然提速了很多,专门和做php的朋友交流了一下,了解到thinkphp内置缓存机制,无需从磁盘实时查询mysql,大多数时候从缓存(内存)中读取数据。记录如下:原理如果没有缓存的网站是百万级或者千万级的访问量,会给数据库或者服务器造成很大的压力,通过缓存,大幅减少服务器和
- PHP缓存系统APCu扩展的使用
想必大家都使用过memcached或者redis这类的缓存系统来做日常的缓存,或者用来抗流量,或者用来保存一些常用的热点数据,其实在小项目中,PHP也已经为我们准备好了一套简单的缓存系统,完全能够应付我们日常普通规模站点的开发。这一套扩展就是APCu扩展。APCu扩展APCu扩展是APC扩展的升级,APC扩展已经不维护了。这两套扩展其实都是基于opcodecaching。也就是PHP自身的opco
- ob缓存
Roninwz
PHP
前言:php缓存分为两种,ob缓存、程序缓存。开启ob缓存:ob_start()清除开始到现在的ob缓存内容,程序缓存也清空:ob_clean()清除开始到现在的ob缓存并且关闭ob缓存,之后的程序缓存开始发挥作用:ob_end_clean()从开始到现在将ob缓存放入程序缓存中之后输出仍然放入ob缓存:ob_flush()从开始到现在的将ob缓存放入程序缓存,并且关闭ob缓存,之后的程序缓存开始
- smarty缓存原理讲解(php缓存篇)
橙虚缘
php
smarty(模板引擎,模板技术)使用smarty主要是为了实现逻辑和外在内容的分离;特点:1、速度快(因为第二次执行的时候使用第一次执行时生成的编译文件)2、缓存技术(正是因为缓存技术,使得smarty模板技术不太适合那些对于实时性更新要求比较高的,比如股票信息)3、插件技术4、缓存技术5、语句自由静态页面技术实际上是以空间换时间的技术:http://localhost/news.php?id=
- PHP MEMCACHE 详解(经典php缓存)
pengyouchuan
PHPphp服务器extensioncallbackdeletememcached
Memcache函数库是在PECL(PHPExtensionCommunityLibrary)中,主要作用是搭建大容量的内存数据的临时存放区域,在分布式的时候作用体现的非常明显,否则不建议使用。MemcacheWin32的安装和PHP中的配置下载:MemcacheWin32www.php100.comwww.jehiah.cz/projects/memcached-win32/1、解压到目录:c:
- PHP缓存之Opcode缓存
在路上
phpopcode缓存
PHP缓存之Opcode缓存什么是Opcode缓存?当解释器完成对脚本代码的分析后,便将他们声称可以直接运行的中间代码,也成为操作码(OperateCode,Opcode)。Opcodecache的目的是避免重复编译,减少CPU和内存的开销。但是一般动态网站的性能瓶颈都在IO操作以及数据库操作,那么Opcode缓存能够带来的优化效果是有限的。Opcode缓存的原理是什么?当请求PHP脚本时,会经历
- PHP curl的DNS解析问题(PHP下curl很慢)
iteye_20905
PHP
问题:1在项目中使用curl函数调用某个接口,发现响应很慢2修改host地址为接口服务器的ip地址,响应非常快首先,在其他服务器上做了个DNS服务,希望能加快DNS解析速度(内网解析),尝试时候发现系统curl很快,但是用phpcurl函数执行还是非常慢.在php脚本中对接口域名进行解析,通过gethostbyname()函数,发现对应的ip还是原来的ip,并不是我们重新解析的,原来PHP缓存了D
- [转] Discuz缓存机制分析
颓废的老猫
缓存技术,不管从前还是现在,从来都是被一些cms或其他系统所重视的,从速度,从效率,没有理由不使用缓存…..在《对PHP缓存的初识》一文中说过一点关于缓存的东西,那篇文章主要说的是一个检查访问者的IP是否被封的例子,按照水水说的应该属于“生成缓存文件”这一类。而今天我要总结的是另一个层次上的缓存应用。在Discuz里面有一个forumdate文件夹,这个是论坛记录和缓存文件的存放目录,一般这些文件
- php缓存服务加速
sincerels
nginx
操作码介绍与缓存原理1.当客户端请求一个php程序时,服务器的php引擎会解析到该php程序。将其编译为特定的操作码文件,该文件是执行php程序以一种二进制的表示形式,默认情况会被php引擎执行后丢弃,而操作码缓存是将执行后的程序保存下来,放到共享内存中,以便下次调用php的时候重新利用,避免了相同代码的重复编译,节省了编译次数,减轻服务器负载,与cup和内存的开销。php缓存加速软件的介绍1.为
- 清除js-css缓存,清除app缓存,清除php缓存
weixin_30322405
入口文件,定义版本常量define('VERSION','version=002');//自定义版本号html文件引用常量">01linux下查找php.ini文件,修改禁用的方法,如:scandir,扫描文件夹下所有文件目前比较适合实用locatephp.iniwhichwhereisfind02viphp.ini分号:进入命令行模式,/斜杠disable_functions回车查找,该单词n查
- PHP缓存机制
kinglilei
phpphp数据库dns服务器服务器模板引擎nginx
普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到
- 一个不错的PHP缓存类介绍和PHP缓存函数介绍以及使用
风火程序员
php
缓存在实际使用当中应用很广泛,可以减轻对服务器数据库的访问,提高运行速度。目前很多CMS内容管理系统中频繁使用缓存机制来提高系统运行的效率。下面是一个写得不错的缓存类,可以参考下缓存的机制与写法。cache.php代码如下:cachefilevar及文件名$this->cachefile//动态页的参数不同对应的Cache文件也不同,但是每一个动态页的所有Cache文件都有相同的文件名,只是扩展名
- PHP缓存技术的多种方法
TerryWater
PHP
1、普遍缓存技术:数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组
- 基于php缓存的详解
moqiang02
nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache下面我们来说说这两种缓存机制的区别吧proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容proxy_cache缓存减少了nginx与后端通信的次数,节省了传输时间和后端带宽fastcgi
- php缓存技术总结
iteye_5904
Php/Pear/Mysql/Node.js
缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给GPU用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,
- PHP缓存机制的入门
大鹏的世界
缓存
普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到
- php缓存技术介绍
不得不戒
php
原文:http://www.jb51.net/article/4965.htm在WEB开发中用来应付高流量最有效的办法就是用缓存技术,能有效的提高服务器负载性能,用空间换取时间缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存
- php将数组存储为文本文件方法汇总
amberom
php
这篇文章主要介绍了php将数组存储为文本文件的三种方法,每个方法都有利弊,需要的朋友可以参考下php缓存数组形式的变量,实际上就是将php将数组写入到一个文本文件或者后缀名为.php存储起来,使用的时候直接调用这个文件。那么如何使用php将数组保存为文本格式的文件呢?下面分享三种方法实现将php数组写入到文件以缓存数组。(1)利用serialize将数组序列化存储为文本文件,调用时候再使用unse
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro