自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

runyyf的博客

为何要漂泊

  • 博客(17)
  • 收藏
  • 关注

原创 Dubbo负载均衡实现

概念dubbo的负载均衡,从本质上来说是客户端负载均衡,按照官网的文档说明,一共有四种负载均衡模式,缺省条件下为random。策略(描述为官网描述)Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。ex: 根据权重大小来生成概率区间,例如结果为 a,b,c对应的比例为1:2:3。那么随机区间为[0,1),[1,3),[3,6)。RoundRobin LoadBala

2020-12-30 22:07:50 385

原创 关于Springboot 集成 Actuator,Prometheus,Grafana

简介Actuator是 SpringBoot自带的监控功能,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。这里我们使用Grafana是由于Prometheus的数

2020-11-24 23:31:07 1146

转载 在IntelliJ IDEA 13中配置OpenCV的Java开发环境(转)

在IntelliJ IDEA 13中配置OpenCV的Java开发环境作者:星河千里出处:http://yezhang.cnblogs.com/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 准备工作:下载IDEA 13(这里以版本13为例,后面简称IDEA); 下载Java JDK(用...

2018-10-23 14:09:21 337

原创 初步了解spring-cloud的架构

学习了springboot后,学习spring-cloud微服务框架,发现框架子项目功能非常丰富,基本的一些功能如下       服务注册发现中心               spring-cloud-eureka-server(服务端),spring-cloud-eureka-client(客户端)               eureka自己实现了高可用,一般架构下可以开1个到多个...

2018-10-16 16:06:44 135

原创 idea 下使用maven创建工程报错

现象:[ERROR] Maven execution terminated abnormally (exit code 1)并没有其他错误信息提示,不是网上多说的maven vm options:-Dmaven.multiModuleProjectDirectory=$M2_HOME最后查到原因:缺少必要的包解决方法:1.在conf中的setting文件中加入阿里的镜像地址mirror

2017-06-27 11:20:32 522

原创 linux 配置双网卡多内网路由转发

服务器配置双网卡,一个连接内网192.9.100.1,另一个连接10.10.10.1。通过服务器连接10.1.1.1的路由。在10.10.10.1的网关上又做了一层静态路可以访问10.1.2.1。最终实现目标,192内网可以访问10.1.1.2的ip。 服务器系统是CentOS release 6.5 (Final) ,cat /etc/issue第一步 :打开路由转发开关 vi /etc/sy

2016-12-29 09:35:30 11047

转载 C++ MFC连接mysql

使用API的方式连接,需要加载mysql的头文件和lib文件。在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\include。在安装MySql的目录下找。 把libmysql.dll和libmysql.lib文件拷贝到所建的工程目录下。然后在头文件里包含以下内容://mysql所需的头文件和库文件#include "winsoc

2016-11-22 16:10:03 443

转载 关于Linux静态库和动态库的分析

1.什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍linux下的库。2.库的种类 linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中已经被载入

2016-11-21 16:45:29 264

转载 VS2010编写动态链接库DLL及单元测试用例,调用DLL测试正确性

http://blog.csdn.net/testcs_dn/article/details/27237509

2016-11-07 18:40:45 835

转载 main(int argc,char **argv)参数解析

我们经常用的main函数都是不带参数的,因此main后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是main函数的形式参数。C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。main(int argc,char **argv) argv为指针的指针 argc为整数 char **argv or: char *argv[ ]

2016-11-02 11:24:32 757

原创 DES算法的c语言实现

网上找了一部分代码稍微修改了下就可以使用了。已上传github https://github.com/runyyf/desDemo.git原理: DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位(实际用到了56位,第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1),其算法主要分为两步: 1)初始置换 其功能是把输入的6

2016-09-22 15:17:17 8766 1

原创 python 入门-练习题

题意:找出数组numbers中的两个数,它们的和为给定的一个数target,并返回这两个数的索引,注意这里的索引不是数组下标,而是数组下标加1。比如numbers={2,7,11,17}; target=9。那么返回一个元组(1,2)。这道题不需要去重,对于每一个target输入,只有一组解,索引要按照大小顺序排列。 Given an array of integers, find two num

2016-09-12 14:56:25 1270

原创 winSocket下接收unsigned 数据

1.在调试windows应用的过程中发现vs自带的socket接口recv, int recv( SOCKET s, char FAR *buf, int len, int flags); 传递的数据类型是有符号的变量。2.linux服务器发送过来无符号数据。当发送的数据字节大于127(0x7f)时,就会把无符号数据存成有符号的。如发送0x80,winsock的recv返回的数据

2016-08-12 12:29:35 690

原创 android-4集成高德地图的搜索和导航功能

1.准备工作 1.1在高德地图导航包中用到的语音库为科大讯飞的,要使用的话也要在科大讯飞的开源平台上注册一个个人使用者key 1.2在使用高德地图的lib库时,最好使用导航和地图的合成库,如果导航库和地图库不匹配的话,在导航页面上就会出现不同步的情况(自己就遇到过两个包不匹配,地图库版本比较老,导致导航页面最后只有声音而图标不走的情况) 2.

2016-06-04 15:14:00 7782 8

原创 android-3(查看apk实际的MD5,SHA1,SHA256)

在android studio 2.0中在未指定keynote中的jks文件的情况下,找了好久都没有找到哪里可以显示默认的SHA1,因此换个思路,从APK上来查看。记录一下。步骤如下1.找到生成的apk文件,将其后缀改为rar2.解压缩rar文件3.cmd命令行进入解压缩文件夹下的META-INF目录下,该目录中的CERT.RSA 就存有证书信息4.命令行执行keyto

2016-05-11 12:57:57 1911

原创 android-2(集成高德地图,定位显示)

由于在应用中要用到地图的实时导航功能,因此在需要在app中集成地图插件,这里集成的是高德地图。高德地图有自己的api开放平台,高德地图开放平台http://lbs.amap.com,资料都有。做了个简单的归纳1.首先到高德地图开放平台http://lbs.amap.com上下载开发库,对于定位显示来说需要两个库地图库AMap_3DMap_V3.3.1_20160419.

2016-04-20 16:21:34 1789

转载 android-1(android环境的搭建)

在Mac系统下搭建android开发环境。  国内由于网络的问题导致android无法更新。这里我们可以设置android sdk 的url到国内的镜像站,无需翻墙。 下面这个链接很好的解决了这个问题 http://www.cnblogs.com/yjmyzz/p/4219829.html

2016-03-19 22:47:09 383

空空如也

空空如也

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

TA关注的人

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