- 浏览: 258789 次
- 性别:
- 来自: 未定
最新评论
-
zl544434558:
最后一行</filter> 多余的
Springmvc 乱码问题 -
imknown:
方法有效,感谢博主!
Springmvc 乱码问题 -
notafreak:
方法有效,感谢博主
Springmvc 乱码问题 -
linvar:
ligangdufs 写道 what about resin ...
Springmvc 乱码问题 -
ligangdufs:
what about resin
Springmvc 乱码问题
文章列表
1.When the kernel boots the system, it requires the presence of a few device nodes, in particular the console and null devices. The device nodes will be created on the hard disk so that they are available before udevd has been started, and additionally when Linux is started with init=/bin/bash. Cre ...
set 显示当前shell的变量,包括当前用户的变量
env 显示当前用户的变量
export 显示当前导出成用户变量的shell变量
每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOME,SHELL等这些变量,但shell自己的变量不同shell是不同的,比如BASH_ARGC, BASH等,这些变量只有set才会显示,是bash特有的,export不加参数的时候,显示哪些变量被导出成了用户变量,因为一个shell自己的变量可以通过export “导出”变成一个用户变量。
exec env ...
shell的内建命令exec将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。
因此,如果你在一个shell里面,执行exec ls那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替换为仅仅执行ls命令的一个进程,执行结束自然也就退出了。为了避免这个影响我们的使用,一般将exec命令放到一个shell脚本里面,用主脚本调用这个脚本,调用点处可以用bash a.sh,(a.sh就是存放该命令的脚本),这样会为a.sh建立一个sub shell去执行,当执行到exec后,该子脚本进程 ...
在win上php安装很简单,需要注意的几点是:
1.加载extention,配置extention_dir=“ext“
去掉加载注释,主要加载的有 mysql,mbstring,pgsql,gd2等.
可能出现的问题是提示还是找不到mysql,主要是PHP安装目录下的php5ts.dll不能被apache找到,可以将它放到apache的libs中.或将PHP安装目录加到PATH中.
2.设置session的保存路径session.save_path=F:\temp\phpsession
3.如果使用CGI方式运行,PHP不能正确解释PATH_INFO(在nginx下),设置cgi.f ...
2008/06/18
1. Random 对象 nextLong() 产生的随机数接近当天时间的毫秒数。
2. 插入MySQL纪录很多时应该怎样做?PreparedStatement
3. Ehcache 缓存工具,可以进行变量缓存,页面缓存,部分页面缓存
2008/06/19
1. 依据两个列字段查询行数.从 ...
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。
先来看看python的版本:
>>> import sys
>>> sys.version
'2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]'
(一)
用记事本创建一个文件ChineseTest.py,默认ANSI:
s = "中文"
print s
测试一下瞧瞧: ...
- 2009-06-25 11:11
- 浏览 1510
- 评论(0)
django model 是O/R数据持久化技术,对于增删改查都比较方便,save(), filter(), update()之类的方法就实现了.
现在的问题对于需要统计的查询比较麻烦,比如 select sum(price),count(id) from T_test.好像并不能用model提供的面向对象的方法去查询统计.只能用raw sql中直接使用sql语句,是否是这样呢? 是不是O/R工具都有这个问题呢?
- 2009-06-15 22:50
- 浏览 3038
- 评论(2)
nginx配置说明----------------------------
#运行用户
user nobody nobody;
#启动进程
worker_processes 2;
#全局错误日志及PID文件
error_log logs/error.log notice;
pid logs/nginx.pid;
#工作模式及连接数上限
events {
use epoll;
worker_connections 1024;
}
#设定http服务器,利用它的反向代理功能提供负载均衡支持
http {
#设定mime类型
include conf/mime ...
最近打算写一个urlrewriter,主要是为了模仿django 那个urlpattern,将url请求变成没有.action之类的后缀, 而且url请求可能带参数,比如 /topic/1234请求,1234需要转换成参数,
当然这需要在配置文件中定义,比如 <path>/topic/${id}</path>, 通过正则表达式匹配,再经过filter重新forward,把参数加入,再加上相应的后缀.
难点是正则匹配提取参数,思路是有了,主要是怕性能问题,因为要匹配请求,还有摘取参数.现在准备着手写,先看看性能怎样.再改进.
其实市面上已有一个 ...
java反射与代理
一. 关于数据库.
当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。下表列出了OLTP与OLAP之间的比较。
OLTP ...
- 2009-05-31 15:47
- 浏览 1783
- 评论(0)
dao层的主要操作"增删改查","增删改"相对比较简单,主要是"查(select)"比较麻烦.
市面上有许多dao层的框架,主要是orm构架.orm对于增删改可能比较方便,但是涉及到复杂的查询可能也要嵌入sql语句才能完成吧.个人还是比较喜欢直接的jdbc操作,因为查询的sql语句一般比较复杂,还可能需要动态sql(if...else控制),没使用过Hibarate这种大块头的ORM工具,而选择使用ibatis这个简单的mapping,因为他可以让我完全控制sql语句,还有动态sql语句的功能,所以暂时先用着这个.
...
经过半年的独立开发,适时停下脚步,进行自我总结,完善开发模式,或许技术上自己也遇到了瓶阱,处于迷茫时期。回顾,总结,前进。
第一阶段(2008/12---2009/01):
1.前端技术:jsp+jstl+action层(没有使用struts2)
2.service层:没有使用spring控制事务,也就是没有进行事务控制
3.dao层:直接继承dao基类,在dao中直接拼接sql,模仿spring的jdbcTemplate
第二阶段(2009/02):
service层由于需要事务控制事务,自制了一个事务控制模板,但由于事务的关系,无法 ...
前段时间使用django开发一个网站后(可惜流产了),现在回归java维护以前的一个管理系统.开始考虑自己的开发模式,老实说,用过django以后,发觉用java开发web应用太麻烦了.我喜欢的开发模式是要清晰.
这个管理系统的基本框架是这样的: spring + ibatis + jquery, 没有使用struts, 而是采用了一个ActionServlet捕获请求,再通过xml文件mapping action class和request. spring 只是使用了DI,AOP两个功能,主要是为了数据库操作的事务性,在sevice层控制事务.
action class ...
部署环境:ubuntu 8.04,python2.5, django1.0,
deployment server: nginx0.67 + fastFcgi + django
在使用development server开发好系统后(正常运行 ),部署到上述服务器环境中
有些url请求会产生 unhandled exception throwed by app, 但在development server环境下
完全正常,郁闷极了。
查看nginx.error:
Traceback (most recent call last):
File "build/bdist.linux ...
- 2009-05-11 00:18
- 浏览 1545
- 评论(0)