More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Kris Yuan's SPACEPhotosProfileFriendsMore Tools Explore the Spaces community

kris.yuan

View spaceSend a message
Occupation:
Age:
Interests:
比较内向, 不太擅长交往. 朋友不多, 但都是最好的. 177cm, 不算帅, 不会吓人. IQ130(平均结果) 不是非常喜欢写代码.喜欢向智者讨教问题, 思考的时候会咬指甲. 有个深爱着的LP. 想她的时候会洋溢着笑. 苟活上海.

Kris Yuan's SPACE

July 20

袁乐诞生

经过老婆不懈的努力,我们的小kris终于在2008年7月16日下午18时11分诞生了,出生重量3115g,也就是六斤二两,感谢党,感谢组织,感谢SMG,cctv,channelV....大笑
DSC_7261
May 14

20080512 四川地震

pics_sepang_1210674291

小孩太可怜了,老天太不公平,不给无辜的小孩任何一点机会!

愿你们一路走好!!!哭泣

September 03

小别

由于职业的原因,最后还是决定跳槽了,出乎我想象的还是有那么多人在乎我的存在,心里有点感觉的,毕竟有点感情了,在运泽的这段时间里,觉得大家还是挺帮忙的,特别我记得刚进来的时候帮助我的人不少,憨厚和乐于助人的吴大哥,还有那个装做严肃的周敏,歌后梁敏,还有那个整天快乐的小王,嗲人婷婷,同乘凯迪拉克的金老师,列车长张老师都对我帮助不少,而且对公司,对老板都是功不可没的.在这里祝愿这些朋友们可以心想事成.
就要去新的公司了,那边还不知道是什么状况,不过总算是入了正行,应该有自己发挥的一席之地了,我会拼的,希望可以早日成功.既然选了这条路就一定要拼下去,旦愿可以干出点什么来.
 
August 24

对于STRUTS中文化FILTER

version:
struts1.2.7
tomcat5.0.28
 
1.CharacterEncodingFilter编码转换类
package cc.kris.util;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;

public class CharacterEncodingFilter implements Filter {
 public void init(FilterConfig config) throws ServletException {
 }
 public void doFilter(ServletRequest request, ServletResponse response,
   FilterChain chain) throws IOException, ServletException {
  HttpServletRequest req = (HttpServletRequest) request;
  req.setCharacterEncoding("GBK");
  chain.doFilter(request, response);
 }
 public void destroy() {
 }
}
 
2.在TOMCAT相关上下文XML文件中加入
<filter>
<filter-name>Charset</filter-name>
<display-name>Charset</display-name>
<description>Filter charset</description>
<filter-class>cc.kris.util.CharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Charset</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Charset</filter-name>
<url-pattern>/servlet/*</url-pattern>
</filter-mapping>
 
3.设定所有JSP页面文件response编码属性为GBK或者gb2312,request编码属性不用设置
<%@ page contentType="text/html; charset=gb2312"%>
 
完成!

Tomcat JNDI 连接池配置

version:
hibernate3.05
tomcat5.0.28
mssqlserver2000personal
 
1.把相应的DB驱动COPY到tomcat/lib文件夹下
 
2.http://localhost:8080/admin登陆并在DATASOURCE中设置相关参数
JNDI Name: jdbc/mssql
Data Source URL:jdbc:jtds:sqlserver://127.0.0.1:1433/swcrm
JDBC Driver Class: net.sourceforge.jtds.jdbc.Driver
User Name:sa
Password:
Max. Active Connections:4
Max. Idle Connections:2
Max. Wait for Connection:5000
Validation Query ://不填
 
3.在tomcat/conf/Catalina/localhost的相应上下文xml文件中更换
<Resource auth="Container" description="MSSQL test" name="jdbc/mssql" type="javax.sql.DataSource"/>
<ResourceLink name="jdbc/mssql" global="jdbc/mssql" type="javax.sql.DataSource"/>
并保存

4.利用JSP来调用JNDI
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="java.sql.*"%>
<html>
<head>
</head>
<body>
<%
Context ctx=null;
Connection cnn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
ctx=new InitialContext();
if(ctx==null){
throw new Exception("没有匹配的环境");
}
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssql");
if(ds==null)
throw new Exception("没有匹配数据源");
cnn=ds.getConnection();
stmt=cnn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery("select * from dept");
}
finally
{
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(cnn!=null)
cnn.close();
if(ctx!=null)
ctx.close();
}
%>
ok
</body>
</html>
 
5.利用HIBERNATE来调用TOMCAT连接池
配置hibernate.cfg.xml加入
<property name="connection.datasource">java:comp/env/jdbc/mssql</property>
保存
完成!
 
August 12

探望

昨天晚上去探望了外公和外婆,和一年前一样,他们看到我还是笑容满面,我很开心,外婆还是忙个不停得给我找东西吃,整天盼我能胖点,外公还是整天玩着低级手提,谈了一些工作的事情,觉得外公思路还是挺清楚,走得时候看得出他们还是挺舍不得的,我还是得多去去。
July 27

杂谈

很久没有写LOG了,感觉没有什么好写。
 
对于JAVA,有些时候觉得为什么某个框架那么难懂 ?有时候可能会怀疑自己的智商,怀疑是不是我不适合做编程,不过我这个人的性格就是想不通的东西我会一直想,觉得第一天想不通的东西,第二天早上起来就会思路清晰很多,第三天早上会更清楚,难就难在第一天。和老同学之间已经建立了技术交流,感觉都是比较强的,相信能学到不少东西。我坚持我走的路是对的,我会一直走下去。
 
八月份会去外地旅游一次,喜欢在沙滩上吃海鲜的感觉,去年的安吉行不错,希望这次能玩的更开心。
 
View more entries