`
qlma
  • 浏览: 53618 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
确定有没有安装PHP php -v;命令确认。 安装PHP yum install php yum install php-devel yum install php-mbstring(这个phpRedisAdmin用到) wget --no-check-certificate http://github.com/owlient/phpredis/tarball/master -O phpredis.tar.gz tar zxvf phpredis.tar.gz cd owlient-phpredis-90ecd17 phpize ./configure make make ...
# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes # # 单位是大小写不敏感的,所以1GB 1Gb 1gB的写法都是完全一样的。 # Redis默认是不作为守护进程来运行的。你可以把这个设置为" ...
最近 学习Python ,用Django框架做了个简单的应用,把过程 大致总结下 Windows下 环境:python-2.5.2.msi(mod_python没有为2.7的)       Django-1.3.1       Apache2.2       mod_python-3.3.0b.win32-py2.5-Apache2.2.exe       MySQL-Front_Setup.exe       MySQL-python-1.2.3.win32-py2.5.exe       redis-2.4.10.tar.gz(Redis for python)       redis-2 ...
关于 Finally 在Return前后执行的 测试 Return代码在Try  Cache之内 1、Return之前 没有异常 那么 Return会在finally之前 执行 2、Return之前 有异常 那么 Return不执行  Finally会执行 Return代码在Try  Cache之外Finally 之后 Return总会在finally之后执行 相关测试代码 public class TestFinally { public static int getInt() { int a = 0; try { System.out.print ...
事件管道模型 事件管道模型 很多人知道事件驱动模式,那么事件管道(Event Pipeline)模式是什么?下面我们一起来探讨 event 的出现是设计为一个对象的状态的改变即就通知对该对象感兴趣的其他对象。 一般产生一个event总是有个发源地,我们可以把这个发源地叫做Event Generators而在java的EventObject interface中其实应该就是指的 source参数。 通常我们事件驱动模式是在一个本机上做,其实这个模式在分布式环境中也可以采用事件驱动模式。从整个模式上看,本地的事件驱动模型(local event) 和远程的事件驱动模型(remote e ...
SimpleFormController是AbstractFormController的具体实现,允许你在配置文件里通过successView和formView属性来配置成功视图(表单成功提交后要转向的页面)和表单视图(显示表单的页面);如果提交不合法(有三种可能:1.validator出错。2.bind错误,也就是说从请求中提取参数封装到command的过程中出现了类型转化错误,比如将一个含字母字符串转换为Integer。3.onBindAndValidate()方法出错),则会重新返回到表单视图;如果提交合法,onSubmit()方法的默认实现会转向成功页面,当然你可以覆写该方法在转向之前填 ...
自从ibatis 2.0.9以后,ibatis支持动态表名。 以下为用Map做参数的动态表名实现方法: 示例代码如下: Sample : < select  id ="getRighe"  remapResults ="true" resultMap ="resultRighe"  parameterClass ="java.util.Map" > select * from $tablePrefix$_righe where IDUser = #IDUser# </ sel ...
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记 录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描 ...
关键字: log4j配置文件      b.log4j.properties ,为log4j指定相应的属性       #指定日志的级别为DEBUG,log4j共有OFF(关闭),FATAL(严重的错误),ERROR(一般性错误),WARN(警告),INFO(信息),DEBUG(调试信息),TRACE(追踪)和ALL等8个基本       #并配置了两个输出目的地为e1(输出在控制台上),e2(输出在日志文件中) log4j.rootLogger=DEBUG,e1,e2       #指定e1日志信息输出在控制台 log4j.appender.e1=org.apache.log4j.Con ...
memcached应用策略(2009-10-22 16:41:20)标签:缓存 策略 down 数据库 命中率 it   分类:实用网文 memcached主要的作用是为减轻大访问量对数据库的冲击,所以一般的逻辑是首先从memcached中读取数据,如果没有就从数据库中读取数据写入 ...
系统 Myeclipse6.5 插件的安装是通过 Help > Software Updates > Find and Install...,方式安装的 1 到Myeclipse6.5安装目录 D:\MyEclipse 6.5\eclipse\plugins\org.apache.ibatis.abator.core_1.1.0 找到abator-src.zip 解压 找到org\apache\ibatis\abator\internal\DefaultCommentGenerator.java 把里面的注释代码去掉 2 从新打包成 abator.jar文件 ,覆盖D:\MyEc ...
最近一直在研究java nio,提出一点浅见,希望能和大家分享!!! 废话不多说了,直接进入主题! 首先了解下所谓的java nio是个什么东西! 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而 ...
在项目中的意义: 在传统的项目开发过程中,由于客户的需求经常变化,如果不采用面向接口编程,那么我们必须不停改写现有的业务代码。改写代码可能产生新的BUG,而且改写代码还会影响到调用该业务的类,可能全都需要修改,影响系统本身的稳定性。而且为了将改写代码带来的影响最小,我们不得不屈服当前的系统状况来完成设计,代码质量和稳定性更低。当这种情况积累到一定程度时,系统就会出现不可预计的错误,代码凌乱,不易读懂,后接手的人无法读懂代码,系统的维护工作越来越重,最终可能导致项目失败。 接口在项目就是一个业务逻辑,面向接口编程就是先把客户的业务提取出来,作为接口。业务具体实现通过该接口的实现类来完成。当客户 ...
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。              2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在 ...
一、前言   自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。   事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某 ...
Global site tag (gtag.js) - Google Analytics