![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
河马君
这个作者很懒,什么都没留下…
展开
-
关于web请求中的编码解码问题
以下编解码都是针对内容包含中文的情况,否则也不需要编解码 :) 1、URL编解码 url例子:http://localhost:80/contextPath/servletPath/pathInfo?queryString URL中文主要会出现在pathInfo和queryString中,这两部分的编解码是不同的。 a、pathInfo: 编码--浏览器端,默认utf-8,IE在选项原创 2015-04-28 16:15:20 · 1117 阅读 · 0 评论 -
结合策略模式和HashMap摆脱if else
在代码中使用过多的if else进行逻辑判断比较影响阅读,更重要的是,如果增加或减少一种逻辑情况就需要修改if else的分支,维护性差。 if(type == 1) do1() else if(type == 2) do2() else... if else逻辑两个关键点:1、是什么条件;2、做什么事 策略模式是通过接口抽象这一系列动作,提供统一的行为模式。用来解决做什么事。 map原创 2015-06-04 17:46:25 · 2150 阅读 · 0 评论