Fork me on Gitee
摘要: Chain Of Responsibility? 这种情况下,我们可以考虑将多个对象组成一条职责链,然后按照它们在职责链上的顺序一个一个地找出到底应该谁来负责处理。 通俗:她告诉我们应该去“营业窗口”。然后等我们到了“营业窗口”后,又被告知应该去“售后部门”。等我们好不容易赶到了“售后部门”,又被告 阅读全文
posted @ 2018-10-20 23:37 ---dgw博客 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Bridge??? Bridge的意思是“桥梁”。就像在现实世界中,桥梁的功能是将河流的两侧连接起来一样,Bridge模式的作用也是将两样东西连接起来,它们分别是类的功能层次结构和类的实现层次结构。 父类通过声明抽象方法来定义接口(APl):需要使用继承强关联方式,那么必须使用中间层抽象子类来实现方 阅读全文
posted @ 2018-10-12 23:00 ---dgw博客 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Abstract Factory? 抽象工厂的工作是将“抽象零件”组装为“抽象产品”。在template method模式中由与顶级父类提供算法实现,但在Factory Method 中也是定义好framework中具体的Product与Factory,并且由与子类去实现具体的工厂 产品实现,但是抽 阅读全文
posted @ 2018-10-12 16:38 ---dgw博客 阅读(190) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-10-11 15:48 ---dgw博客 阅读(55) 评论(1) 推荐(0) 编辑
摘要: 管道流: Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 套接字通道流 非阻塞模式 ServerSocketChannel可以设置成非阻塞模式。在非阻塞模式下,accept() 方法会立刻返回, 阅读全文
posted @ 2018-10-05 21:21 ---dgw博客 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 问题: 我们在配置hibernate的时候,默认是会配置下面的两个属性的 但是问题来了,在使用hibernate处理继承关系的时候,出现 WARN: SQL Error: 1064, SQLState: 42000: Could not instantiate persister org.hiber 阅读全文
posted @ 2018-09-23 16:30 ---dgw博客 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1.需要知道的: C3p0: JDBC: 在没有做任何配置的情况下,默认就是JDBC 由Hibernate 自发完成对数据库连接的创建 JNDI: JNDI是Java 命名和目录接口(Java Naming and Directory Interface,JNDI)的简称.从一开始就一直是 Java 阅读全文
posted @ 2018-09-18 15:18 ---dgw博客 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 拦截器(Interceptor)是 Struts 2 的核心组成部分。 下面说明了栈的调用次序: struts2自带的拦截器: 自定义规则 struts2提供的 interceptor-stack 不是让我们偷懒的,很多时候,我定义自己很多的拦截器,每一个拦截器在不同业务场景下是不同的,我们不能为了 阅读全文
posted @ 2018-09-16 23:09 ---dgw博客 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 概述:struts2.5以后加强了安全性,下面就是安全配置引发的问题 通配符: 在学习struts框架时经常会使用到通配符调用方法,如下: 其中的action name="user_*"中*这个符号代表的值会传入method=“{1}”中,并对应action类的一个方法名,这样就能很大程度地减少配置 阅读全文
posted @ 2018-09-12 23:13 ---dgw博客 阅读(749) 评论(0) 推荐(0) 编辑
摘要: struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。 一下分别介绍一下几个struts.xml中常用到的标签 1、<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<includ 阅读全文
posted @ 2018-09-12 23:03 ---dgw博客 阅读(4945) 评论(0) 推荐(0) 编辑
摘要: 一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A 阅读全文
posted @ 2018-09-11 21:50 ---dgw博客 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.Plugin MyBatis 允许使用插件来拦截的方法调用包括: • Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) • ParameterHandler ( 阅读全文
posted @ 2018-09-05 12:47 ---dgw博客 阅读(5014) 评论(0) 推荐(0) 编辑
摘要: 1.概述: SSM即为spring 4 +spring mvc +mybatis 3.4.6 推荐使用maven或者gradle 来配置 下面给出maven配置方式 2.项目结构: 新建web项目 这里要特别说一下:如果你安装eclipse spring插件可以利用插件来检查多次依赖包,没有安装插件 阅读全文
posted @ 2018-09-04 18:53 ---dgw博客 阅读(507) 评论(0) 推荐(0) 编辑
摘要: <select id="selectPerson" parameterType="int" parameterMap="deprecated" resultType="hashmap" resultMap="personResultMap" flushCache="false" useCache=" 阅读全文
posted @ 2018-09-01 21:31 ---dgw博客 阅读(1787) 评论(0) 推荐(0) 编辑
摘要: 问题概述: 在spring mvc 的jstl view 视图解析器中 使用jstl <fmt:message key=”“”></fmt> 不不要绑定也可以正常显示,这里却显示标题上的错误, 一般我们遇到乱码都是直接排查编码问题,为此我耽误接近3小时,真是可恨,这里直接绑定就好; 大纲图: 基本配 阅读全文
posted @ 2018-08-31 10:53 ---dgw博客 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 问题:原文链接 https://blog.csdn.net/tiberroot/article/details/76615727 看到很多人解决办法使用 @ResponseBody注解 这个意思是按照json的处理办法,返回一个处理的字符串,如果你的项目使用了restful风格 但是返回的结果又是j 阅读全文
posted @ 2018-08-28 16:54 ---dgw博客 阅读(1917) 评论(2) 推荐(2) 编辑
摘要: 在本章中,我们将学习如何使用OpenCV使用系统相机捕获帧。org.opencv.videoio包的VideoCapture类包含使用相机捕获视频的类和方法。让我们一步一步学习如何捕捉帧 - 第1步:加载OpenCV本机库 在使用OpenCV库编写Java代码时,您需要做的第一步是使用loadLib 阅读全文
posted @ 2018-08-07 23:13 ---dgw博客 阅读(1956) 评论(0) 推荐(1) 编辑
摘要: 目的: java解析 excel 无非就是apache poi 或者 jxl 两者在使用上其实都差不多,关键还是看你自己熟悉那个,用那个!我也是初次接触jxl 看很多博客说 jxl只适用于处理小数据量 excel,或者说是功能比较单一的,实际上我看了jxl的包,发现其实用 好了,功能还是很强大的。 阅读全文
posted @ 2018-07-25 22:22 ---dgw博客 阅读(8999) 评论(0) 推荐(2) 编辑
摘要: 本文内容: Eclipse 4.8版本 代号 photon 光量子 ,感觉更像ide了,虽然这些技巧广为认知,但是作为eclipse来说,也是很重要的、 Code completion allows you to quickly complete statements in your code. F 阅读全文
posted @ 2018-07-23 09:50 ---dgw博客 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: 枚举算法的思想例题 solution1:小Hi和小Ho的礼物 hihoCoder #1505题:小Hi和小Ho的礼物 http://hihocoder.com/problemset/problem/1505 solution2:互补二元组 解法 双指针 解决以下代码:引入第二个下标J来降低复杂度 1 阅读全文
posted @ 2018-07-23 09:45 ---dgw博客 阅读(893) 评论(0) 推荐(0) 编辑