- 浏览: 258819 次
- 性别:
- 来自: 未定
最新评论
-
zl544434558:
最后一行</filter> 多余的
Springmvc 乱码问题 -
imknown:
方法有效,感谢博主!
Springmvc 乱码问题 -
notafreak:
方法有效,感谢博主
Springmvc 乱码问题 -
linvar:
ligangdufs 写道 what about resin ...
Springmvc 乱码问题 -
ligangdufs:
what about resin
Springmvc 乱码问题
文章列表
spring-3.0修改了test包的类,以前的org.springframework.test.AbstractDependencyInjectionSpringContextTests
等相关类不推荐使用了,
推荐使用org.springframework.test.context.junit4(或junit38)包下的相关类
具体的测试类需要使用@ContextConfiguration("/applicationContext.xml")
注释指定spring的配置文件,
还有就是dataSourceTransactionManager的bean id 必须为&quo ...
stringtree json is a small, neat and robust Java implementation of a reader, writer, and validator for the JSON (JavaScript Object Notation) data format. The reader and writer are one class each, with no dependencies at all.
stringtree json 有三个关键类
JSONWriter(JSONValidatingWriter)
JSONReader(JSONVal ...
要发邮件,必须登录smtp邮件服务器,要收邮件,必须登录pop3或imap服务器
一般的邮件系统默认都没有开通smtp,pop3,imap服务,需要自己登录邮件系统的页面进行设置
而163默认是开通了smtp服务的,所以我们可以用java程序通过这个smtp服务器进行发送邮件
我们的java程序其实类似于outerlook这个的邮件客户端,会建立用户代理(User Agent),
这个用户代理再跟smtp服务器联系,要求发送邮件.
所以发送邮件的具体工作还是由smtp服务器完成.
使用javaMail发送邮件的步骤是:
1.建立一个连接Session
这个session包含了smtp信息,验证 ...
1. String s = "";
String[] ss = s.split("_");
System.out.println(ss.length); // 結果为1
而如果 s="_"; //結果为0
2. Locale locale = new Locale("zh", "CN");
第一个是语言代码,第二个是国家代码
而不能使用 Locale("zh_CN"),
不然ResourceBundle会报错,提示找不到i18n属性文件
...
近期开发框架选择strust2.1 + spring3.0 + ibatis3.0
尽量使用annotation,少使用xml,ibatis除外
1.strust2.1
主要使用到的plugin是Convention Pluin,因为他是实现Restful和annotation的关键。
ServletActionContext静态类可以得到很多运行环境
filterServlet接收到請求,使用ActionProxy分析配置文件,进而确定这个请求执行哪些interceptors,再调用对应action完成请求,返回请求前还可能需要执行一些interceptors,所以Strust的功能都是使用 ...
本来打算源码编译的,但是人品不好,编译php时出现gd测试错误,折腾了一天,系统又等着上线,所以只能采用centos yum 安装了。mysql是源码编译安装的。
1. 安装Apahce, PHP,以及php连接mysql库组件。
yum -y install httpd php php-mysql
2. 配置开机启动服务
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig mys ...
各种库,php程序都安装在/home/opt下
php版本5.2.13
php运行环境是mysql,apache,当然fastcgi也可以
假设mysql,apache的安装路径为$MYSQL,$APACHE
自己安装的程序我一般安装在/home/opt下
linux下源码编译安装PHP还是挺复杂的,需要信赖很多外部程序类,比如GD图形类
所以安装PHP之前须先将这些类库安装好
一.首先安装gd这个大块头
安装GD这个大块头之前须先安装很多其他类,
如zlib,libpng,freetype,jpegsrc.v6,libxml2,fontconfig
而且他们的顺序也很重要
主要写一些可能出 ...
安装路径是/home/opt/mysql(/home是独立分区)
mysql版本是5.1.44
1.编译前准备
./configure --prefix=/home/opt/mysql
--enable-assembler
--enable-profiling
--with-mysqld-user=mysql
--with-plugins=innobase,myisam
--with-charset=utf8
--with-named-curses-libs=/usr/lib/libncurses.so.5
2.增加mysql用户,使其UID=500,不需要家目录
#useradd --u ...
java url mapping比较简单,也可以说功能比较弱,但是可扩展也就高了.
mapping分为四类
1.以 '/'开头,'/*'结尾的pattern是表示路径匹配,
比如 /hello/*.
/* 也属于此类
2.扩展名匹配: 比如 *.jspx
3.默认匹配 '/',
4.其他的为精确匹配,如 hello
匹配的顺序是:
精确匹配->路径匹配->扩展名匹配->默认匹配
一般的servlet container定义默认servlet和匹配.jsp的servlet,
所以请求jsp文件可以正确处理.
对于没有前端服务器(如nginx)情况,所有的请求都会发往 ...
使用过或打算使用的java服务器有resin,tomcat,jetty.
1.tomcat是j2ee的标准实现
用户也可能比较多.但是tomcat越来越大,更新也越来越慢,最近google还放弃了tomcat转而使用jetty.我使用tomcat也比较少,所以对tomcat的也不多了解.
2.resin是我用得最多的服务器
性能比较好,主要是他可以编译为本地代码,不是纯java编写的.分布式也比较方便,但是专业版需要licence,免费申请的方式是发个email过去.期限好像是一个月吧.
resin分为两个cluster,一个是app-tier, 另一个是web-tier,如果没有前端服务器, ...
javascript 运行在宿主环境里,主要是浏览器这个宿主环境,也就是浏览器是javascript的解释器.每个浏览器有不同的实现, 实现标准是1999年通过的ECMAScript edition 3(javascript 1.5/1.6).
正在开发的ECMAScript edition 4(javascript2.0).
实现得最接近标准的是firefox浏览器,最差的当然是IE了.
1.javascript的变量类型:
* Number
* String
* Boolean
* Object
o Function
...
配置ubuntu 163的源后,正常运行了一段时间,速度还行。
后来就出现(下面是换了其他源也出现类似错误)
W: GPG error: http://ubuntu.srt.cn karmic Release: Unknown error executing gpgv
W: GPG error: http://ubuntu.srt.cn karmic-security Release: Unknown error executing gpgv
W: GPG error: http://ubuntu.srt.cn karmic-updates Release: Unknown error exe ...
近期在准备使用PHP进行一个项目的开发,由于没有使用过PHP开发项目,所以正在思考应该以怎样的模式进行PHP项目的开发.
PHP框架使用轻量级的CI,数据库应该是mysql,可以考虑pgsql,开发工具eclipse+pdt,版本控制subversion,运行环境应该是lin ...
CI stand for CodeIgniter, 代码加速器,一个轻便的PHP框架. lightweigh对于PHP是很重要的, 对于每一个請求,PHP都是重新初始化所有的资源,包括内存,数据库,文件源. 请求结束后, 又将所有的资源销毁掉, 因此这PHP比较不会出现memery leak之类的错误,就算代码写得很烂.
在框架大行其道的时候,PHP也玩上了框架,越玩越大, PHP本身也越搞越复杂. 而框架的初始是需要很多资源的,特别是一些比较大的框架, 而很多时候的请求并不需要初始化太多东西, 因此PHP的开发越来越快, 运行速度,性能就越来越慢.
基于PHP这种特性,且也不太喜欢他的语法 ...
java,python,php,c,c++,javasc_ript,go,ruby:
语言真多
1.风头正劲的go,有google大牌撑着,自然也去瞧了瞧,定位是系统编程级的语言,
simple,fast,safe,concurrent,fun,open source,
都是些诱人的特点.目标应该是取代C来编写系统级软件,比如WEB服务器,数据库系统等.
于我而言,暂时不适用,还是先看看C,再回来看看go.
2.老牌劲旅C,其实对C的了解仅限于大学时的C语言课程,后来比较少接触, 毕竟太低层,
对当时的我没有太大的吸引力,反而是.NET之流进入视线,当时觉得编程就是拖拉组件,
生成好看的界面, ...