自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码客

我不去想是否能够成功,既然选择了远方便只顾风雨兼程;我不去想背后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。

  • 博客(15)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【java设计模式】-11外观模式

1、外观模式概述外观模式(Facade Pattern)定义了一个高层接口,为子系统中的一组接口提供一个统一访问入口,这个接口使子系统接口更加容易适用。外观模式又称为门面模式,它是一种对象结构型模式。2、外观模式结构外观模式包含如下角色:Facade: 外观角色SubSystem:子系统角色3、外观模式代码实现/** * 外观对象 * * @author kaifeng *...

2018-12-31 18:24:10 109

原创 Spring Cloud Config(四):手动刷新配置

1、概述当实现了配置信息与代码分离以后,我们必然会考虑如何在修改配置文件后,不重启服务的前提下,动态刷新服务实例上下文的配置信息呢?本节就来学习一下 spring cloud Config “半自动”刷新的方式,之所以称为“半自动”刷新,是因为修改配置文件后需要手动请求一下刷新api来刷新服务实例的配置信息,当然还有全自动刷新的方式,完全不需要手动干预,该方式将在下文介绍,言归正传,开始我的学习...

2018-12-31 17:04:03 1076

原创 【java设计模式】-10装饰器模式

1、装饰器模式概述装饰器模式(Decorator Pattern)动态的给一个对象添加新的功能,同时又不改变原有结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。2、装饰器模式结构装饰器模式包含如下角色:Component: 抽象对象ConcreteComponent: 具...

2018-12-31 17:03:34 184

原创 【java设计模式】-08桥接模式

1、概述桥接(Bridge)是用于把抽象与实现解耦,使二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。2、模式结构桥接模式包含如下角色:Abstraction:抽象类RefinedAbstraction:扩充抽象类Implementor:实现类接口ConcreteImplementor:具体实现类3、代码实现3.1、...

2018-12-23 22:25:12 128

原创 【java设计模式】-09组合模式

1、概述组合模式(Composite Pattern),又叫部分整体模式,是把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。2、组合模式结构3、代码实现3.1、普通实现/** * 文件对象 * * @au...

2018-12-23 22:24:57 140

原创 Spring Cloud Gateway(十三):基于MongoDB实现动态路由

1、概述Spring Cloud Gateway 默认的RouteDefinitionWriter实现类是org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository,Route信息保存在当前实例的内存中,这在集群环境中会存在同步问题。本文就基于MongoD自定义一个RouteDefinitionWriter。...

2018-12-23 15:17:42 2313 1

原创 Docker实践(一):MySQL 的安装及配置

1、概述本文基于官方镜像运行MySQL容器,通过自定义配置文件指定数据存放路径、日志存放路径等MySQL配置。在运行容器时,通过将宿主机目录挂在到容器目录确保容器损坏情况下数据不会丢失。2、拉取镜像docker pull mysql:5.73、MySQL环境变量启动MySQL镜像时,可以通过 docker run 命令行传递一个或多个变量来设置MySQL实例的配置。关于MySQL变量的...

2018-12-23 14:26:47 716

原创 Java 并发编程 (九):显示锁LockSupport 工具

1、LockSupport 概述LockSupport 定义了一组以 park 开头的方法,用来阻塞当前线程,用 ( Thread thread) 方法来唤醒一个被阻塞的线程。每个线程都有一个许可(permit),permit 有两个值1和0,默认是0。当调用unpark(thread)方法,就会将thread线程的许可permit设置成1(多次调用unpark方法,不会累加,permit值...

2018-12-16 19:01:02 180

原创 Java 常识(002):常用日志框架(log4j,slf4j,logback)有啥区别

1、概述相信目前大多数情况下,不管是开源框架或是平时我们工作编码中都离不开一种框架,它就是日志框架。因此本节就简单了解一下我们常用日志框架的区别。2、Commons Loggingcommon-logging是apache提供的一个通用的日志接口,在common-logging中,有一个Simple logger的简单实现,但是它功能很弱,所以使用common-logging,通常都是配合...

2018-12-16 15:05:53 1076

原创 MySQL 5.7:聊聊sql_mode

1、sql_mode=only_full_group_by 导致的语法错误问题 MySQLSyntaxErrorExceptionCaused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and conta...

2018-12-11 17:49:42 414

原创 Java 并发编程(八):读写锁 ReentrantReadWriteLock

1、读写锁(ReadWriteLock)简介ReentrantReadWriteLock是Lock的另一种实现方式,同一时间允许多个读线程访问,但是在写线程访问时,所有的读写线程都被阻塞。读写锁维护了一对锁,一个读锁和一个写锁,通过分离读锁和写锁使并发性比一般的排它锁有了很大的提升。一般情况下,读写锁的性能都会比排它锁好,因为大多场景下读操作要多于写操作。在读操作多于写操作的情况下,读写锁能够...

2018-12-09 19:22:50 591

原创 Spring Cloud Gateway(十二):网关内置API

1、简介Spring Cloud Gateway 提供了内置的端点,用来提供路由相关的操作,如获取过滤器列表、路由列表、单个路由信息等。Spring Cloud Gateway 的内置API纳入了Spring Boot Actuator 中,所以需要引用 spring-boot-starter-actuator 的依赖。2、Spring Cloud Gateway 内置APISpring C...

2018-12-02 22:20:00 4151 4

原创 Spring Cloud Gateway(十一):全局过滤器GlobalFilter

本文基于 spring cloud gateway 2.0.11、简介GlobalGilter 全局过滤器接口与 GatewayFilter 网关过滤器接口具有相同的方法定义。全局过滤器是一系列特殊的过滤器,会根据条件应用到所有路由中。网关过滤器是更细粒度的过滤器,作用于指定的路由中。从类图中可以看到 GlobalFilter 有十一个实现类,包括路由转发、负载均衡、ws 路由、net...

2018-12-02 21:56:29 8365

原创 Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory

本文基于 spring cloud gateway 2.0.11、GatewayFilterFactory 简介路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应。 路径过滤器的范围限定为特定路径。 Spring Cloud Gateway包含许多内置的GatewayFilter工厂。网关过滤器工厂接口有多个实现类,在每个 GatewayFilterFactory 实现类...

2018-12-02 18:52:19 19218 2

原创 Spring Cloud Gateway(九):网关过滤器 GatewayFilter

本文基于 spring cloud gateway 2.0.11、简介GatewayFilter 网关过滤器用于拦截并链式处理web请求,可以实现横切的与应用无关的需求,比如:安全、访问超时的设置等。从类图中可以看到,GatewayFilter 有三个实现类:OrderedGatewayFilter 是一个有序的网关过滤器GatewayFilterAdapter 是一个适配...

2018-12-02 15:00:46 12348 1

JqueryMobile入门基础附源码

不知道JqueryMobile是什么,用来做什么,怎么使用?没关系,在这里你都会找到答案,JqueryMobile最基础的资料,想学习或是了解的,就下载吧。。。

2013-07-12

asp.net即时到帐支付宝接口

asp.net 支付宝接口 最近刚遇到这个问题,这是一个例子,仅供参考,希望对你有帮助

2013-05-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除