2012/3/13明泰公司面试

明泰公司
1.jdbc事务(设置autioncommit=false不自动提交)事务怎么处理,hibernate事务怎么控制,事务的处理是怎样的
Spring提供编程式的事务管理(Programmatic transaction manage- ment)与声明式的事务管理(Declarative transaction management)
2.HashMap底层实现原因
3.中文乱码怎么解决(编码格式,unicode,),从一开始就设置编码格式utf8,其他的都设置utf8,设置过滤器。
导致中文乱码的原因有哪些.
1.浏览器的解码方式
2.分为post提交默认以iso8859-1方式进行提交 --->A 接受参数时进行编码转换
3.get提交
一、GET乱码的解决方法
在tomcat的server.xml文件中修下面的代码片段,在最后添加URIEncoding="UTF-8",修改后的结果如下
Xml代码
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
//解决POST乱码
request.setCharacterEncoding("UTF-8");
String username=request.getParameter("username");
System.out.println(username);
// 解决Get方式提交的乱码
String username2=request.getParameter("username2");
username2=new String(username2.getBytes("iso-8859-1"),"UTF-8");
System.out.println(username2);

为什么会产生乱码(各种编码格式不同,各种媒介编码不同,网络传输产生乱码--->过滤器,decode,encode,getBytes(""),new String(""))
4.添加的时候成功,后面修改的时候报notinit
5.一段时间项目运行成功,但过一时候项目报错(原因有哪些)。
6.servlet的生命周期
7.spring ioc是什么,底层原理
8.怎么防止页面重复提交(客户端,服务器(Token令牌))
9.structs2的文件下载是怎么做的(代码是什么)。
10.一定要说自己懂的,自己做过的东西(多方面思考)。
11.面向对象有哪些特征
12.设计模式有哪些利用了多态原则.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值