随笔分类 - 设计模式
摘要:在第三方支付中,例如支付宝、或者微信,对于订单请求,第三方支付系统采用的是消息同步返回、异步通知+主动补偿查询的补偿机制。 由于互联网通信的不可靠性,例如双方网络、服务器、应用等因素的影响,不管是同步返回、异步通知、主动查询报文都可能出现超时无响应、报文丢失等情况,所以像支付业务,对结果的通知一般采
阅读全文
摘要:Java代码 1 PrintWriter out=response.getWriter(); //向客户端发送字符数据 2 response.setContentType("text/text"); //设置请求以及响应的内容类型以及编码方式 3 response.setCharacterEncod
阅读全文
摘要:一.练习的题目 (一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件 (二) 递归实现输入任意目录,列出文件以及文件
阅读全文
摘要:运行mvn install时跳过Test 方法一: [html] view plain copy print?<project> [...] <build> &
阅读全文
摘要:ofbiz中,party的电话、地址等联系方式设计得非常巧妙,让我们来仔细分析一下。 有一个叫做CONTACT_MECH的表,这张表我们把它称作联系方式表,一个电话号码、一个通讯地址、一个电子邮件,都分别会在这张表里找到对应的一条记录。然后通过PARTY_CONTACT_MECH表与P
阅读全文
摘要:通过传统的form表单提交的方式上传文件: [html] view plain copy print?<form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upl
阅读全文
摘要:文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用Java开发的文件上传组件,本文以commons fileupload组件为例,为jsp应用添加文件上传功能。common fileupload组件是apache的一个开源项目之一,可以从http:/
阅读全文
摘要:HTML <link href="bootstrap.css" rel="stylesheet"> <link href="gloab.css" rel="stylesheet"> <link href="index.css" rel="stylesheet">
阅读全文
摘要:为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table level locking);BDB存储引擎采用的是页面锁(page levellocking
阅读全文
摘要:Java代码 package cc.util; import java.util.ArrayList; import java.util.Date; &nb
阅读全文
摘要:好吧,最近比较闲!心里发虚,担心被fire 。this is a 打工者。 发现了一个矛盾,当你很忙于做项目的时候,总是奢望能有时间自己学习,当你有时间学习的时候,发现这也想学那也想学,又在迷茫不知道如何学习!时光在蹉跎中流失,而我却还徘徊。于是抓住一个目标,学学设计模式。 以前自己接触设
阅读全文
摘要:1. 前言 设计模式——最熟悉的陌生人。 很多人应该都有这种感受,早就知道设计模式,也能随口说出几种,但是不知道每种是怎么回事。或者说只知道工厂模式等几个常用,简单的。估计那也是靠记忆,而不是真正的理解。 我也有这种亲身体会,在好几年之前就知道设计模式。之前也一直抽时间学,但总是学了就忘。而且学习过
阅读全文
摘要:1、Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、Adapter:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 3、Bridge:将抽象部分与它的实现部分分离,使他
阅读全文
摘要:设计模式(Design Patterns) &n
阅读全文
摘要:目录 创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(单例) 结构型 6. Adapter Class/Object(适配器) 7. Bridge(
阅读全文
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责
阅读全文