`
lvwenwen
  • 浏览: 955938 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

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.设计模式有哪些利用了多态原则.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics