- 浏览: 31780 次
- 性别:
- 来自: 北京
最新评论
文章列表
nginx rewrite学习笔记
- 博客分类:
- nginx
一、什么是Rewrite
Rewrite对称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他
URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页
面方式的一种技术。比如http://www.123.com/news/index.asp?id=123 使用
URLRewrite 转换后可以显示为 http://www.123.com/news/123.html
对于追求完美主义的网站设计师,就算是网页的地址也希望看起来尽量简洁明快。形如
http://www.123.com/news/ ...
将Name中的字符COPY至Comment中
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl ' the current model
' get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model "
ElseIf Not mdl.IsKindOf(PdPDM.c ...
一、什么是nginx?
Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。
Nginx 已经在俄罗斯最大的门户网站── RamblerMedia(www.rambler.ru)上运行了4年时间,同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。
在国内,已经有新浪博客、新浪播客、搜狐通行证、网易新闻、网易博客、金山逍遥网、金山爱词霸、校内网、YUPOO相册、豆瓣、迅雷看看等多家网站、频道使用Nginx 服务器。
二、nginx优点
1、高并发连接:官 ...
nginx 缓存简单配置
- 博客分类:
- nginx
目的:缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。实现:nginx proxy_cache可以将用户的请缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去后端服务器去取文件了。配置:打开配置文件/usr/local/nginx/conf/nginx.conf
user www www; worker_processes 2; error_log /var/log/nginx_error.log crit; worker_rlimit_nofile 65535; ev ...
nginx 反向代理及负载均衡
- 博客分类:
- nginx
1. 负载均衡的概念,负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助.负载均衡能够平均分配客户请求到服务器阵列,藉此快速获取重 ...
memcache快速清除方法-工作技巧
- 博客分类:
- memcache
相信大家在项目中肯定用到memcache缓存了,那么大家在测试的时候,如何清除缓存呢,是去调用remove方法根据指定的key还是干脆直接flush_all?我相信大家肯定都直接flush_all,具体做法: cmd telnet localhost 11211 ,然后flush_all,这样做的人肯定不少。但每次都这样输入是不是觉得麻烦呢,有没有更方便的方法呢,吼吼,答案是,有的,利用vb脚本,写一段自动执行的脚本,每次想清除的时候,双击一下即可,这样好不?很好!
具体操作:
1、 新建文本文档,命名为mem-close.vbs。//名字无所谓,后缀正确即可.vbs
2、 右键编辑, ...
关于项目中后台中文解码的解决方案
- 博客分类:
- java综合
项目中经常用到前台传中文参数的问题,传中文很容易乱码,如果是form表单post提交,就不用考虑这些问题,但是有些情况不适宜使用form表单,一般都是js中将中文进行编码,但是在后台如何解码,这就存在一些差异性了。前台肯定需要将中文encodeURIComponent,但后台如何解码呢?
分析情况,有如下几种转码:
1、
public staticString getRealString(String input) throws UnsupportedEncodingException{
input = new String(input.getBytes(" ...
CentOS 5 修改root密码
- 博客分类:
- linux
1.在开机启动的时候能看到引导目录Booting CentOS(2.6.18-238.el5) in 3 seconds ...时,然后按“e”。
2.接下来你可以看到下一个画面,选择“CentOS(2.6.18-238.el5),然后按”e"
3.接下来你可以看到另个画面,有三个选项 root(hd0,0) kernel /vmlinuz-2.6.18-238.el5 ro root=LABEL= rhgb quiet initrd /initrd-2.6.18-238.el5.img 使用上下光标键,选择第二个(kernel /vmlinuz-2.6.18-238.el5 r ...
log4j 使用说明总结
- 博客分类:
- java综合
1 概述
本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。
本文档适合所有Java开发人员。
2 日志介绍
存 ...
将html页面转换成图片
- 博客分类:
- java综合
问题分析:需要根据用户选择的不同游戏,不同年份来生成带有不同描述规则的一张图片,如果利用java去画这张图片,显然很不靠谱,利用一些开源的图形工具,都是在原有图
片的基础上去修改,没有根据指定规则去生成的。经过调研和探讨,觉得freemarker可以定制自己想要的样式模板,如果先用freemarker定制的模板去生成一个静态的html页面,
然后再将这个html页面转换一张图片,这样做不就可以生成指定样式的图片了么,但是如何将html转换成图片呢。网上有很多写好的代码实现,但是经过测试,这些代码都无法解
析html页面的动态css样式和js,导致生成的图片和静态页面不统一,包括开源的ht ...
Spring事务的传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked
如果遇 ...
spring +quartz 配置
- 博客分类:
- spring
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="htt ...
spring 事务管理配置总结
- 博客分类:
- spring
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactor ...
AOP 面向方面编程
- 博客分类:
- spring
AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技术。
AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,
AOP可以说也是这种目标的一种实现。它可以解 ...
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
项目后台系统做权限管理,菜单每次都是动态生成,为了加快访问速度,我将每次查出来的菜单map放入memcached中,但是奇怪的是通过断点我发现每次刷新还是查的数据库,通过仔细排查,我发现每次memcached写入都失败,我写死一个值,就没有问题, ...