`
ansn001
  • 浏览: 94767 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论
文章列表
  转自:http://kb.cnblogs.com/page/99549/,仅供学习   之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。
  最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大.. nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器. 下面简单的介绍下我使用Nginx做负载的体会 下载---安装Nginx这些不介绍了,前篇有介绍. windows和Linux下配置Nginx负载的写法一 ...
  原文自从http://www.cnblogs.com/zyxzhsh/archive/2010/12/02/1894089.html,仅供学习 Java文件下载的几种方式   public HttpServletResponse download(String path, HttpServletResponse response) {try {// path是指欲下载的文件的路径。File file = new File(path);// 取得文件名。String filename = file.getName();// 取得文件的后缀名。String ext = filename. ...
转自http://jiangzhenghua.iteye.com/blog/1007934,仅供学习   jQuery为开发插件提拱了两个方法,分别是:   jQuery.fn.extend(object); jQuery.extend(object);   jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。  
转载自:http://lewis-q.iteye.com/blog/161814,仅供学习,谢谢作者 1 Web应用共享数据区ServletContext接口 ServletContext接口表示一个web应用的上下文。可以想象成一个web一个能用的共享数据区域,该区域保存整个web共享数据。 1.1 Servlet容器何时创建ServeltContext接口实现类 当一个web应用启动的时候,就会创建该ServletContext接口的实现类。我们可以在根据需求,读写ServletContext这个web共享区的数据,那么如何获得ServletContext这个实例呢?下面 ...
  FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,模板用servlet提供的数据动态地生成 HTML,模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。   一.Freemarker模板应用事例。1.创建模板文件,在/resource/template目录下建立freemarkerLocal.ftl文件。 Java代码  
今天在公司写了点东西,然后到家里就用不了对应的server了,后来查了一下,原因如下:原文链接:http://blog.csdn.net/arthurzil/archive/2010/09/25/5904325.aspx在eclipse中安装tomcat服务器,报错" Cannot create a server using the selected type ". 原因:以前安装的tomcat目录改变 解决方法:Window->preferences->Server->Runtime Environment,改变tomcat的目录为你安装的目录,然后 ...
转自:http://dotnet.aspx.cc/file/eclipse-MyEclipse-FreeMarker-IDE-Download.aspx,仅代学习   每次重装 MyEclipse或者 eclipse  都需要找半天。现在贴出来以备后用。 支持语法高亮,语法校验,代码提示的工具 freemark IDE(JBoss):http://download.jboss.org/jbosstools/updates/development/或者http://download.jboss.org/jbosstools/updates/stable/helios/ 安装方法:eclip ...
实际工作中有用到就现学就卖哈   freemarker 截取指定长度的中文字符串 <#if post.title?length lt 25 >   ${post.title} <#else>      ${post.title[0..21]}... </#if>注:${post.title[0..21]}取得标题的前22个字符,后面加上省略号...(自定义的)  为什么 FreeMarker 打印奇怪的数字数字格式(比如1,000,000 或 1 000 000 而不是 1000000)?  注意人们通常在没有分组分隔符时阅读大数 ...
转自:http://www.qianduan.net/useful-nth-child-recipies.html ,仅借学习   当我想要完美的使用:nth-child或者:nth-of-type的时候有点儿头晕。你越理解它们,就能写出越好的CSS规则! 在这些简单的”秘方”(实际上是表达式)中我将重复的使用一个简单的列表并随即选择数字。但是很明显很容易改变它们以获得类似的选择器。 只选择第五个元素 1 2 3 li:nth-child(5){ color: green; } 要选择第一个元素,你可以使用:first-child,或者 ...
  转自:http://yangq.iteye.com/blog/1404520。 将修改并持续更新 FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}  ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string('yyyy-MM-dd')} //日期格式  ******如果有带小时 h ...
转载自:http://www.cnblogs.com/cliffever/archive/2008/11/13/1333025.html,仅供学习 Tags   fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber fmt:parseNumber fmt:formatDate fmt:parseDate   <%@ taglib uri="http://java.sun. ...
转自:http://blog.csdn.net/qiulongtianshi/article/details/7570021,仅供学习 花絮         每天都在和面向对象打交道,但是我们在应用面向对象的时候感觉自己的面向对象技术应用的很合理?理解的很到位?应用的很到位?用的时候恰 ...
转自:http://thebye85.iteye.com/blog/1463546,仅借学习 MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。以下讲的都是在innodb引擎的前提下。   1、共享锁(Share Locks,即S锁),使用方式select ... LOCK IN SHARE MODESEL ...
转发自:http://www.cnweblog.com/pudong/archive/2009/05/13/301554.html,仅供学习 在oracle中,行级锁只对用户正在访问的行进行锁定。  如果该用户正在修改某行,那么其他用户就可以更新同一表中该行之外的数据。 行级锁是一种排他锁,防止其他事务修改此行,但是不会阻止读取此行的操作。 在使用INSERT、UPDATE、DELETE 和SELECT…FOR UPDATE 等 语句时,Oracle 会自动应用行级锁锁定。SELECT...FOR UPDATE 语句允许用户每次选择多行记录进行更新,这些记录会被锁定,且只能由发起查询的用 ...
Global site tag (gtag.js) - Google Analytics