`
文章列表
原文:http://j2ee.blog.sohu.com/70343632.html  最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。     Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库 ...
1.     关于hibernate缓存的问题:1.1.1.         基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。 第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是 ...

bitmap与位排序法

编程珠玑下载: http://ishare.iask.sina.com.cn/f/10532519.html?from=isnom 编程珠玑--位图法排序 位图法是《编程珠玑》第一章中出现的磁盘排序算法。   题目:一个最多包含n个正整数的文件,每个数都小于
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。
  原文: http://bbs.xjtu.edu.cn/BMYAJBDVQSTVHSJUADPOGJEVMYLABIFCXFQP_B/con?B=Algorithm&F=M.1259224358.A&N=3682&T=0     最近有点忙,稍微空闲下来,发篇总结贴。 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这 ...
1.堆结点  Java代码   package boke.heap1;  

mysql备份命令

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 mysqldump -hhostname -uusername -ppassword data ...
DROP procedure IF EXISTS insertdata; create procedure insertdata(in size int) begin declare v int; declare name varchar(40); declare data varchar(255); set v=0; repeat set name = CONCAT('name',v); set data= CONCAT('data',v); insert into test(name,data) values("111&quo ...
  http://www.iteye.com/topic/1017961     原理:tomcat 做个WEB服务器有它的局限性,处理能力低,效率低。承受并发小(1000左右)。但目前有不少网站或者页面是JSP的。并采用了tomcat做为WEB,因此只能在此基础上调优。 目前采取的办法是Apache + Mod_JK + tomcat 来解决一部分请求,用户访问的是apache,但有jsp页面的时候才会去请求tomcat。如果量一大,那么tomcat无法承受,那么只能做tomat集群,Apache + Mod_JK 就是负载均衡器了。
原文地址: http://www.iteye.com/topic/1114134 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的 ...
收集了一些常用的API参考文档,放在这里以备及时之需要: 原文地址:  http://www.iteye.com/topic/1114603 Android文档   C++   CSS3.0(教程2)  DHTML   EXT3   
Struts2拦截器,dispatcher spring ioc, aop, 数据库封装         问题在于你读源码的目的是什么?想从中学到什么?带着目的去读总比东抓一把,西抓一把靠谱点。我在两种情况下会去读源码:遇到开源项目很奇怪的问题时,就去读读他的源码,看看为什么,应该怎么修正,甚至可能可以去提交下issue甚至patch;想学习某项东西的时候去读相应的开源项目的源码,比如为了学习nio,就去读cindy、mina,为了知道servlet容器的实现去读jetty源码,spring中值的学习比如反射的应用、AOP的实现、持久层的封装,计较于非常具体的代码细节的话,你很容易拣 ...
Struts2上传文件示例   2.Action类 package com.sterning; import java.io.File; import javax.servlet.ServletContext; import org.apache.commons.io.FileUtils;import org.apache.struts2.util.ServletContextAware; import com.opensymphony.xwork2.ActionSupport; public class StrutsFileUpload ...
1、性能调优的步骤  1.1、衡量系统现状包括请求次数、响应时间、资源消耗等;如:A系统目前95%的请求响应为1s。1.2、设定调优目标根据用户所能接受的响应速度、系统现有的机器、所支撑的用户量制定出来的,因此通常会设 ...

最近要看的电影

自然法则之吸引定律(心想事成的秘密)
Global site tag (gtag.js) - Google Analytics