java web
河马君
这个作者很懒,什么都没留下…
展开
-
关于web请求中的编码解码问题
以下编解码都是针对内容包含中文的情况,否则也不需要编解码 :)1、URL编解码url例子:http://localhost:80/contextPath/servletPath/pathInfo?queryStringURL中文主要会出现在pathInfo和queryString中,这两部分的编解码是不同的。a、pathInfo:编码--浏览器端,默认utf-8,IE在选项原创 2015-04-28 16:15:20 · 1076 阅读 · 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 · 2119 阅读 · 0 评论