摘要: 一般而言,工厂模式分为3种,简单工厂模式,工厂方法模式,抽象工厂模式。这三种工厂模式逐层深入吧。 一,从springWeb.jar包使用抽象工厂模式的一个例子聊起 之前对spring各种痴迷,所以在需要发送http请求时,用了spring自带的http客户端,上代码: 上UML图,首先是工厂类: 产 阅读全文
posted @ 2017-10-27 23:51 firs大风吹 阅读(2295) 评论(0) 推荐(1) 编辑
摘要: Java泛型(Generic)简介 泛型是jdk1.5版本以后推出来的,表示类型参数化,让java能更具有动态性一些,让类型能变成参数传递。 要我自己感觉的话,泛型本身没啥用,跟反射在一起用,就体现出了它的价值。 Java泛型的三种用法 泛型类 泛型接口 泛型方法 阅读全文
posted @ 2017-10-09 23:48 firs大风吹 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 前些日子看《深入理解javaweb开发》时,看到第一章java的io流,发觉自己对io流真的不是很熟悉。然后看了下JDK1.7中io包的一点点代码,又看了org.springframework.core.io包的一些类和组织方式,当作是学习吧。总结一下。 先挂下spring.core.io包的类图, 阅读全文
posted @ 2017-09-29 00:06 firs大风吹 阅读(1462) 评论(0) 推荐(1) 编辑
摘要: 代理模式是java最常见的设计模式之一。spring的aop就是使用了代理模式。 一般而言,代理模式分为静态代理和动态代理两种。 作为结构类的设计模式,作用在于不修改类内部代码的情况下,对类进行拓展,是对继承机制的一种补充。 eg :下面就用户登录这个例子实现一下代理模式。 基本需求是:实现用户的登 阅读全文
posted @ 2017-09-27 21:36 firs大风吹 阅读(654) 评论(3) 推荐(2) 编辑
摘要: 对于web来说,字符串的处理特别重要,而正则表达式是对字符串处理的利器,在字符过滤,验证方面都能看到她的身影。 今天需要处理一段json字符串,在用String.replaceAll的过程中,遇到了正则表达式不会写的尴尬场景。所以还是简单地补补正则表达式的知识吧。 先从一个正则表达式的使用讲起。 运 阅读全文
posted @ 2017-09-20 01:01 firs大风吹 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 如果让我写,我会这么写。用object代替泛型T public class ArcResponse{ public ArcResponse(int httpStatus,String msg,Object data){//用object来接收数据,应该是多了强制类型转化 this.data = da 阅读全文
posted @ 2017-09-09 17:35 firs大风吹 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 之前再开放新型web项目和app时,遇到了和前后端交互的问题。总所周知的是,web前后端交接时,最重要的交互方式的接口的制定。 而关于接口的规定,衍生出了一大堆问题,第一是关于空值的制定,是不输出呢?还是输出null,还是输出"" 今天在调试1688开放平台时,1688开放平台那边出了两套接口API 阅读全文
posted @ 2017-09-09 14:52 firs大风吹 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 在做新旧接口交替过程中,遇到了老接口和新接口json数据有些不一致的情况,需要比较两个json对象,把相同的元素赋其中一个json对象中变量的值。而且其中一个json最后输出格式还需要改变下属性名,思来想去觉得和“找出两个数组相同元素”很像,所以做下总结。 “有一个数组A{0,2,3,5}和一个数组 阅读全文
posted @ 2017-09-08 00:42 firs大风吹 阅读(36804) 评论(3) 推荐(1) 编辑
摘要: 以下作为自己经验的杂谈吧 1.做项目开发的,总会莫名其妙地遇到很多坑,有时候自己明明是懂得原理的。可是真的打起代码来就会出各种小BUG,为了避免这种情况的出现,如果一个变量,一个代码是统一由大部分的类所公共使用的,则最后将其封装起来,免得改了这边,又忘了那边 2.web开发中传输对象,Map,BO, 阅读全文
posted @ 2017-09-06 10:06 firs大风吹 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 先说下我自己的理解,一般而言,JSON字符串要转为java对象需要自己写一个跟JSON一模一样的实体类bean,然后用bean.class作为参数传给对应的方法,实现转化成功。 上述这种方法太麻烦了。其实有一种东西叫jsonObject可以直接不用新建实体类bean,而实现转化,先说org.json 阅读全文
posted @ 2017-09-06 01:09 firs大风吹 阅读(1487) 评论(0) 推荐(0) 编辑