- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 axis2 架构
1、设计背景 主要是为了实现接口和实现分离,多语言胡同等功能,axis2设计了SOAP 发送者和SOAP接收者,传输一个SOAP 消息需要这两方的参入。axis2作为中间件处理SOAP消息,业务只需要关注业务实现,无需关注背后SOAP消息的处理。2、xis2 架构 核心模块 2.1、信息模型 2.2、XML 处理模型 2.3、SOAP 处理模型 2.4、...
2018-07-15 18:25:02
2705
原创 jackson 讲解
jackson-datebind:依赖情况<properties> ... <!-- Use the latest version whenever possible. --> <jackson.version>2.9.5</jackson.version> ...</properties><depe...
2018-05-05 15:56:45
1204
原创 servo 监控
servo 监控主要的几个概念监控对象 @Monitor(使用在方法和属性上) 读取转换 MetricPoller定时获取 PollScheduler主要的接口MonitorRegistry 监控类的注册中心 实现类:DefaultMonitorRegistryMetricPoller 获取监控属性或者方法的当前值。 实现类:MonitorRegistryMe...
2018-05-01 12:05:59
2808
原创 Springcloud 整体结构
Springcloud 整体结构基础jarstarter pom 包含与Netflix 关系jar包中提供的可以使用的Bean基础jarspring-cloud-commons.jar 为下面组件提供一些基础结构和工具类、基本配置项。spring-cloud-context.jar 提供一些环境、log、安全、加密、endpoint、启停等下环境内容。spr...
2018-04-19 23:59:36
2154
1
原创 java 失败重试 ribbon spring-retry
java 失败重试 ribbon springretry ribbon 提供了Springcloud下负载均衡和失败重试测试,ribbon 默认提供了httpclient 发起http请求,使用rxjava的retry机制进行失败重试,使用了ribbon的默认RequestSpecificRetryHandler和DefaultLoadBalancerRetryHandler重试测策略。 ...
2018-04-15 21:18:14
1027
原创 springmvc application 理解
spring mvc里的root/child WebApplicationContext的继承关系在传统的spring mvc程序里会有两个WebApplicationContext,一个是parent,从applicationContext.xml里加载的,一个是child,从servlet-context.xml里加载的。两者是继承关系,child WebApplicationConte...
2018-04-10 23:59:17
1334
原创 springboot 自动注解
springboot 自动注解上一节我们讲过springboot的@Enable*实现 了解了springboot的实现原理,本小节聊一下autoconfig自动注解。 在spring.factories 中EnableAutoConfiguration配置项配置了 很多XXXXautoconfiguration,这些配置项都是在某些条件或者类存在的情况下才会自动生成对应Bean...
2018-04-07 20:58:49
442
翻译 springboot Enablexxx功能实现
springboot Enablexxx功能实现Enable* 实现原理举个栗子Enable* 实现原理 EnableAutoConfiguration 注解类实现类似,都是添加注解,在其上面实现@import注解。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented...
2018-04-07 17:07:45
1681
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-07-15 13:57:43
233
原创 快速找到前m大的数字。
在n个数字中找到前m大个数字:#include <stdio.h>int find(int a[],int m,int start,int end);ind swap(int a[],int i,int j);int main(void){ int a[]={3,2,321,654,65,45,234,233,432,6234}; //找到第m大的数字,采用快排的方法
2016-07-14 10:32:08
562
原创 Linux上面开发工具介绍以及开源学习方法
这次主要介绍一下一般我个人在linux上面的开发工具以及开源的学习方法。个人的不足之处,还望大家多多指教。 1、windown系统和VMware或者virtualbox上面装Minit linux系统,个人喜欢Minit系统。在VMware或者virtualbox上面装Minit linux方法[http://jingyan.baidu.com/article/647f0115b5978f7f2
2016-06-04 16:43:36
482
原创 C++ 中使用dlopen加载动态库
问题 在C中加载动态库lib的时候,函数的名字没有改编,而在C++中,在编译的时候,函数的名字经过name mangling的改编。所以在C++中就有两个问题需要解决,一般函数的导出、类的导出。一般函数的导出 extern “C” 有两种声明方式:extern "C" int fun();// 针对导出函数比较少的:#ifdef __cplusplus //针对导出函数比较多的情况ex
2015-11-08 19:33:10
5103
原创 dlopen函数的多平台性。
http://blog.youkuaiyun.com/xuanmuzhao/article/details/49719131这里已经讲解了linux下的dlopen动态库的加载。 今天这里谈一下这个函数实现的可移植性的程序#define MODULE_EXT "dll"#define dlclose(args) FreeLibrary(args)#define dlclose_func_name "Fre
2015-11-08 16:53:24
987
原创 dlopen动态函数库的加载。
前言 如论在Linux上编程还是在windows上编程,为了程序的可扩展性,很多地方都用到了动态库的加载。这里来谈谈linux下的程序的动态函数库的创建和加载。创建动态库 在Linux下边编译成so库,gcc -fPIC -shared xxx.c -o libxxx.soint add(int a,int b){ return (a+b);}gcc -fPIC -share
2015-11-08 16:04:02
934
1
原创 native wifi api 详解
对于windows环境下的wifi API函数主要分两种:1. Wlan开头的函数:对XP,win7的系统开发环境,windowServer 20082. WFD开头的函数: Windows 8 and Windows Server 2012 本次就一种环境下的API讲解:1、 首先打开Wlan设备,及是设备资源句柄:DWORD WINAPIWlanO
2015-05-28 21:08:54
3477
转载 MFC CSocket 和 CSocketFile的使用
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,
2015-01-22 09:59:05
2169
原创 C++ 文件头和源文件之间的关系以及程序设计的基本原则
1.经常看到VS2010中,头文件包含函数的声明以及变量的声明,在源文件中写这些函数的实现。在含有main函数的cpp文件中包含这个头文件。那他们是怎么样工作了?在main函数中添加了头文件,在编译时,只会把头文件中的函数声明和变量的声明直接原封不动的放在main函数之前,没有做其他的事。在链接时,它怎么知道函数在哪里呢?原因在于在函数声明时,函数类似于变量的声明一样,也有对应的地址。在链接时
2015-01-21 12:22:47
1024
转载 H3C交换机端口镜像原理
以下内容摘自今年4月份新上市的《Cisco/H3C交换机高级配置与管理技术手册》一书,其姊妹篇——《Cisco/H3C交换机配置与管理完全手册》(第2版)也正全面热销中。当当当、卓越当、京东当、互动网等均有销售。18.1.2 H3C交换机端口镜像原理在上节已介绍到,在H3C以太网交换机中支持本地端口镜像、二层远程端口镜像和三层远程端口镜像三种。本节要介绍这三种端口镜像的镜像原理。1.
2014-11-22 09:53:46
1150
转载 C++著名程序库的比较和学习
1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游戏开发8、C++各大有名库的介绍——线程9、C++各大有名库的介绍——序列化10、C++各大有
2014-11-14 09:16:05
488
原创 编译ACE中关于config.h配置
ACE5.6 包中包含了 VC7.1(VS2003)和 VC8.0(VS2005)的工程文件。VC8 支持编译适用于 desktop/server Windows、Windows CE 和 Windows Mobile 平台的库。ACE_wrappers 目录下的:ACE.sln 适用于 VC7.1ACE_vc8.sln 适用于 VC8,用于编译适用于
2014-11-13 20:40:47
1235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人