04 2018 档案

Oracle数据库的JDBC查询实例
摘要:作为Java与数据库交互最古老的、最基础的规范,JDBC规范提供了访问底层数据库的接口,其他ORM框架都是在JDBC这块基石上构建的。下面我们看一个基本的JDBC查询例子: 首先在pom.xml中加入oracle驱动包: <dependency> <groupId>com.oracle</group 阅读全文

posted @ 2018-04-28 17:31 不想下火车的人 阅读(861) 评论(0) 推荐(0) 编辑

桥接模式和JDBC
摘要:桥接就是连接,这里特指抽象与具体的连接。比如我现在工作用的电脑是ThinkPad的笔记本,这是具体事物,而电脑类型、品牌都是抽象的概念。电脑类型有PC机、笔记本、平板等,品牌就更多了,有苹果、联想、华硕、戴尔、ThinkPad等。剥离具体与抽象之间的紧密关联,让抽象和抽象独立的进行变化,就是桥接模式 阅读全文

posted @ 2018-04-28 17:04 不想下火车的人 阅读(202) 评论(0) 推荐(0) 编辑

装饰器模式
摘要:装饰就是包装,比如我的自行车是两个轱辘用脚踩的,通过加工包装上了一个电瓶,就变成了电瓶车了,再装上了两个机翼,就变成了电动飞车了。从原始的自行车通过层层包装之后,功能不断增加,不断变成新东西,这就是包装器模式。具体例子参见关于IO流的抽象类 比如InputStream,看链接里的图片,由左到右进行包 阅读全文

posted @ 2018-04-27 20:43 不想下火车的人 阅读(111) 评论(0) 推荐(0) 编辑

代理模式
摘要:代理说白了就中介,最近刚租了房子,我不知道这块地方有什么房子出租,只能找到中介,由中介负责找房源、联系房东,看中房子后中介又拿出租房合同让租客和房东签字,这事就成了。从这件事中,我就是客户,我的需求是租房,我把需求委托给中介去做了,最终中介完成了委托,找到房东签字完成租赁合同。代理模式也是起到委托的 阅读全文

posted @ 2018-04-27 17:14 不想下火车的人 阅读(123) 评论(0) 推荐(0) 编辑

适配器模式
摘要:适配器应用广泛,比如我去马代看海就得带着适配器去,要不然手机就没法充电了。因为人家电压是240伏,插座是三孔方形的,需要一个转换器变成220伏,这时才可以使用插入两脚的充电插头。这个转换器就是适配器,很明显,适配器的作用就是负责兼容A和B两种原来不能直接互相交互的接口。适配器模式也是同样的道理,当A 阅读全文

posted @ 2018-04-26 18:21 不想下火车的人 阅读(268) 评论(0) 推荐(0) 编辑

protobuf接口调用报错:java.nio.charset.MalformedInputException: Input length = 1
摘要:使用protobuf定义的接口api发起http请求报错,日志如下: [2018-04-16 17:35:16] ERROR ServletRequestParser:46 - IOException: request=/wlf-hello-war/wlf.hello.helloService/ge 阅读全文

posted @ 2018-04-16 18:18 不想下火车的人 阅读(5741) 评论(0) 推荐(0) 编辑

本地tomcat调用远程接口报错:java.lang.reflect.InvocationTargetException
摘要:今天碰到一个奇怪的问题,本地Eclipse起了一个tomcat通过http去调一个外部接口,结果竟然报了一个反射的异常——java.lang.reflect.InvocationTargetException,从日志里看不出啥来,通过eclipse调试发生了诡异的事情——直接跳入异常了 /** * 阅读全文

posted @ 2018-04-12 16:26 不想下火车的人 阅读(8368) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示