自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2564

原创 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 1111

原创 servo 监控

servo 监控主要的几个概念监控对象 @Monitor(使用在方法和属性上) 读取转换 MetricPoller定时获取 PollScheduler主要的接口MonitorRegistry 监控类的注册中心 实现类:DefaultMonitorRegistryMetricPoller 获取监控属性或者方法的当前值。 实现类:MonitorRegistryMe...

2018-05-01 12:05:59 2708

原创 Springcloud 整体结构

Springcloud 整体结构基础jarstarter pom 包含与Netflix 关系jar包中提供的可以使用的Bean基础jarspring-cloud-commons.jar 为下面组件提供一些基础结构和工具类、基本配置项。spring-cloud-context.jar 提供一些环境、log、安全、加密、endpoint、启停等下环境内容。spr...

2018-04-19 23:59:36 2089 1

原创 java 失败重试 ribbon spring-retry

java 失败重试 ribbon springretry ribbon 提供了Springcloud下负载均衡和失败重试测试,ribbon 默认提供了httpclient 发起http请求,使用rxjava的retry机制进行失败重试,使用了ribbon的默认RequestSpecificRetryHandler和DefaultLoadBalancerRetryHandler重试测策略。 ...

2018-04-15 21:18:14 965

原创 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 1233

原创 springboot 自动注解

springboot 自动注解上一节我们讲过springboot的@Enable*实现 了解了springboot的实现原理,本小节聊一下autoconfig自动注解。 在spring.factories 中EnableAutoConfiguration配置项配置了 很多XXXXautoconfiguration,这些配置项都是在某些条件或者类存在的情况下才会自动生成对应Bean...

2018-04-07 20:58:49 408

翻译 springboot Enablexxx功能实现

springboot Enablexxx功能实现Enable* 实现原理举个栗子Enable* 实现原理 EnableAutoConfiguration 注解类实现类似,都是添加注解,在其上面实现@import注解。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented...

2018-04-07 17:07:45 1614 1

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-15 13:57:43 186

原创 快速找到前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 501

原创 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 435

原创 C++ 中使用dlopen加载动态库

问题 在C中加载动态库lib的时候,函数的名字没有改编,而在C++中,在编译的时候,函数的名字经过name mangling的改编。所以在C++中就有两个问题需要解决,一般函数的导出、类的导出。一般函数的导出 extern “C” 有两种声明方式:extern "C" int fun();// 针对导出函数比较少的:#ifdef __cplusplus //针对导出函数比较多的情况ex

2015-11-08 19:33:10 4868

原创 dlopen函数的多平台性。

http://blog.csdn.net/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 816

原创 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 788 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 3289

转载 MFC CSocket 和 CSocketFile的使用

Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。    也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,

2015-01-22 09:59:05 2066

原创 C++ 文件头和源文件之间的关系以及程序设计的基本原则

1.经常看到VS2010中,头文件包含函数的声明以及变量的声明,在源文件中写这些函数的实现。在含有main函数的cpp文件中包含这个头文件。那他们是怎么样工作了?在main函数中添加了头文件,在编译时,只会把头文件中的函数声明和变量的声明直接原封不动的放在main函数之前,没有做其他的事。在链接时,它怎么知道函数在哪里呢?原因在于在函数声明时,函数类似于变量的声明一样,也有对应的地址。在链接时

2015-01-21 12:22:47 958

转载 H3C交换机端口镜像原理

以下内容摘自今年4月份新上市的《Cisco/H3C交换机高级配置与管理技术手册》一书,其姊妹篇——《Cisco/H3C交换机配置与管理完全手册》(第2版)也正全面热销中。当当当、卓越当、京东当、互动网等均有销售。18.1.2 H3C交换机端口镜像原理在上节已介绍到,在H3C以太网交换机中支持本地端口镜像、二层远程端口镜像和三层远程端口镜像三种。本节要介绍这三种端口镜像的镜像原理。1.

2014-11-22 09:53:46 970

转载 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 449

原创 编译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 1085

spring in action 第四版 中文版

spring 基础讲解,深入详细使用,狠不错的书籍

2017-08-06

native wifi api 编程

native wifi api 编程 详细的使用方法,以及我个人完成一个基于室内wifi定位的个人程序

2015-05-28

网络监控方法

很全的网络监控方案,本人亲自总结的,很适合新手学习网络知识

2014-11-23

WpdPacd winpcap 教程 源代码

WpdPacd winpcap 教程 源代码 很多我自己改写得很好的元到吗

2014-10-03

Wpcap源码包与官网教程

Winpcap 很好的教程 还有很多官网的教程

2014-10-03

( 康华光主编 模拟电子技术基础(第五版)课件

很全的课件 康华光主编 模拟电子技术基础(第五版)课件

2012-03-23

空空如也

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

TA关注的人

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