`
qlma
  • 浏览: 52987 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。今天,我们先了解一下MySQL中数据表的分类,以及它们的一些简单性质。 ...
这段时间解决系统的瓶颈,首要是对memcache的优化,今天得空将目前在用的memcache整理了一下,贴个客户端实体类-----这里设置的参数都是通过配置文件的。道理很简单,以戒后用 (注:http://code.google.com/p/memcache-client-forjava/downloads/list 本次使用的是来自这里的封装包,网上结论说alisoft memcache 性能不高,经高压下使用,个人感觉确实不妥。 可考虑使用 http://www.whalin.com/memcached/#download ) package yixun.wap.cache; /** */ ...
Memcache简介 memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视 频、文件以及数据库检索的结果等。Memcache是danga.com的一个项目,最早是 ...
为什么要用日志(Log)? 这个……就不必说了吧。 为什么不用System.out.println()? 功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。 Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目 ...
正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。 1.可在同一应用服务器内共享方法:设置cookie.setPath("/");     本机tomcat/webapp下面有两个应用:cas和webapp_b,     1)原来在cas下面设置的cookie ...
大家都知道从 MySQL4.1 版本开始,支持多种编码,包括我们熟知的 latin1、gbk、utf8、big5 等等,还有一些我们闻所未闻的。 在使用 PHP 连接 MySQL 查询出来的数据有的时候居然会是乱码,关于乱码的解决首先我们要了解 MySQL 的编码机制。 拿 Discuz! 论坛为例,Discuz! 论坛在连接 MySQL 后会立即执行一个设定(见include/db_mysql.class.php ): 复制内容到剪贴板Code: @mysql_query("SET character_set_connection=$dbcharset, character ...
Java中的事务处理   一般情况下,J2EE应用服务器支持JDBC事务、JTA(Java Transaction API)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。第二方面,事务要在尽可 ...
Connection Statement ResultSet的一些接口和用法2008-05-08 09:04JDBC是由一系列连接(Connection)、SQL语句(Statement)和结果集(ResultSet)构成的,其主要作用概括起来有如下3个方面:      建立与数据库的连接。      向数据库发起查询 ...
1、安装apache,resin,可以把apache安装在独立的一台服务器上,如果硬件资源有限,也可以与其中一台后端resin装在同一台硬件机上。 2、  下载mod_caucho.so、安装mod_caucho.so模块(插件)。mod_caucho.so是apaceh与resin实现负载均衡的插件 ...
一、什么是系统平均负载(Load average)? 在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢? 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用'wait') - 没有被停止(例如:等待终止) 例如: [root@opendigest root]# uptime 7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90 ...
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode)   控制屏幕光 ...
Linux改变文件或目录的访问权限命令   Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。   文件或目录的访问权限分为只读,只写和可执行三种。以文件为例 ...
遍历HashMap HashMap attMap; Iterator i = attMap.entrySet().iterator(); while(i.hasNext()){     Object o = i.next();     String key = o.toString();    //这样就可以遍历该HashMap的key值了。 } 当然也可以遍历Map.Entry项,值。方法类似。 也可以 Object [] obja=attmap.keySet().toArray(); 听我们的支持说遍历hashmap使用entryset快些,因大部分都是用keyset遍历的,也没有去想 ...
  对request.getSession(false)的理解(附程序员常疏忽的一个漏洞) 收藏 本文属于本人原创,转载请注明出处:http://blog.csdn.net/xxd851116/archive/2009/06/25/4296866.aspx 【前面的话】 在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】   getSession  public HttpSession getSession(boolean create) Returns the ...
Linux 文件和目录管理之列出、删除、复制、移动及改名 作者:北南南北 来自:LinuxSir.Org 摘要:Linux 命令行模式下来操作文件管理还是比较重要的,虽然目前在Linux桌面上能完成大部份的文件管理工作,但就效率来说,还是命令行模式更为强大。最重要的是在文本操作界面和图形界面通用。如果您是服务器管理人员,您能体会到命令行下的文件管理工具是何等重要。本文涉及了目录和文件的显示ls、复制cp、移动mv、删除rm、rmdir、目录的创建mkdir以及用echo、touch等工具创建空文件... ... 内容; 目录 0、关于路径的理解; 1、列文件或目录的信息工具 ls 和di ...
Global site tag (gtag.js) - Google Analytics