- 浏览: 9147 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
huangxin5257:
...
搞定request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1这个小问题 -
miaodezhi:
luodaijun 写道 支持LZ, ...
浅谈web开发中的异常 -
luodaijun:
支持LZ,某些业务异常是需要显示给用户看的,并且这些信息 ...
浅谈web开发中的异常 -
l7810:
我在像一个问题,对于异常来说,每抛一次异常,比正常判断异常更耗 ...
浅谈web开发中的异常 -
flyingchen:
这些东西都是可知的,为什么还要用异常呢
浅谈web开发中的异常
文章列表
最近在进行web开发时,遇到了request.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1,这是为什么呢,照道理讲,应该是127.0.0.1才对,为什么这个获取的值变成了ipv6了呢,而且我发现这种情况只有在服务器和客户端都在同一台电脑上才会出现(例如用localhost访问的时候才会出现),后来上网查了查原因,原来是/etc/hosts这个东西作怪(在windows上应该是C:\Windows\system32\drivers\etc\ hosts这个文件),只需要注释掉文件中的
# ::1 localhost 这一行即可解决问题。
另外localho ...
public V get(Object key) {
Iterator<Entry<K,V>> i = entrySet().iterator();
if (key==null) {
while (i.hasNext()) {
Entry<K,V> e = i.next();
if (e.getKey()==null)
return e.getValue();
}
} else {
while (i.hasNext()) {
Entry<K,V> e = i.next();
if (k ...
浅谈装饰器模式
序:
今天,为了满足我们项目组长的愿望,硬非要把一个简单的一个接口实现函数,扩展为装饰器模式进行处理。据说可以
在以后扩展的时候很有好处。于是乎,我今儿就大学了一把装饰器模式,下面我就谈谈 ...
浅谈web开发中的异常。
序:
异常,估计n多人都知道,至于那些定义、分类,我就不扯了。
在web开发中,凡是过来的人都应该知道,在action层调用义务层处理后,成功执行还好,
非成功执行就得通过某种方式通知action,然后action才知道将要显示何种提示信息给用户。
说到这,那就进入今天的话题了。
正文----开整
在web开发中异常应该有两类,一类为java程序中定义的异常,即如果按照我们设想的不应该
出现的异常,而另一类就是开发中很重要的业务异常。
何为业务异常呢,先举个例子说明一下,例如在修改一个用户信息时,传递用户的年龄(age)不
应该大于其父母亲的年龄,因此在s ...