`
liuye
  • 浏览: 53826 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一.为什么要用框架和模式 1.为什么要用模式? 因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。 2.为什么要用框 ...
老板要俺找个异构多数据库系统,运行起来。 一个周的时间,成果如下: 1.了解当前多库系统的研究情况 2.安装了当前流行的多库中间件sequoia 一.多库系统研究情况 两种体系结构:              1基于数据库引擎的多库系 ...
JVM调优总结   最近总结的一些东西,基本上是网上一些资料的汇总。   一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个 ...
lucene中的filter其实并不起眼,大家对其对性能的影响也不是很关注,但实际上filter是除了单纯搜索以外,其他搜索附加功能的必选组件,其性能很大程度上会直接影响搜索的性能,之前我一直认为filter的性能比query高,但事实说明并不完全如此(这里所说的负荷是指io消耗并不是cpu),实际上在lucene中充满着各种io流,也就是说很多东西都无法从根本上保存,这也给缓存带来了很大难度(这个问题看似简单,但是在超复杂的组合查询下,缓存可能会几乎无用,原因就是key怎么把握)首先来看看filter的接口定义:public abstract class Filter implements j ...
今天五四青年节,闲着无聊,分享一下Spring中的Quartz时间任务调度机制。 当然使用Quartz的前提是在Spring框架中的。 第一,向工程中添加quartz-all-1.6.0.jar,在spring-framework-2.*中的lib\quarta\目录下就有,可能版本有点差异,但并影响Quartz的使用 第二,新建你的 EmailReportJob.java 文件,代码如下: package com.inqgen.hxy.common; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionEx ...
 一个具有一定知名度的网站,面对的问题无非是:稳定的性能、海量访问、海量数据。    优秀的website architecture应该良好的解决上述问题,那么Terry认为应该熟悉或了解下面的技术: 开发语言架构:应该至少熟悉一种web开发语言,包括java、web、python、ror等,然后采用比较稳健的、成熟的开发语言架构 单点登陆 自建session server,类似discuz的passport的方案 目前常用的是cas sso解决方案 web服务器集群: 负载均衡:软件比如keepalived,ultramokey.硬件如四层交换机; web服务器集群方案: ...
网上有不少关于 mysql 数据库服务器的数据同步文章,其实只有二位朋友发表的文章,其他都是转抄。   而这些文章中,仅对数据同步过程的操作作了一个记录,而没有把操作方法,原理与一些过程中出现的问题说明清楚。      因为工作需要,我公司需要对美国服务器上的 mysql 数据库同步到香港服务器上,仅对部分业务相关表进行同步,而同时又需要把香港服务器上的产品数据同步到美国服务器上,这是同一个数据库,不同表 table 的双向同步,我在设置过程中,参考了网上的中文文章与 msql.com 网站上的在线文档,多次成败,也算是把 mysql 的这样同步搞个明白。      下面就是一些记录文章, ...
了解ClassLoader -------------------------------------------------------------------------------- 摘要:Java 的ClassLoder是java 中一个神奇的东西,弄清楚java是怎么装载类的,会对Java有一个深刻的理解。 关键词:ClassLoader 1,   什么是 ClassLoader?   ...
Global site tag (gtag.js) - Google Analytics