- 博客(25)
- 收藏
- 关注
原创 7.springcloud_turbine监控(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.进入我的博客查看其他文章Turbine看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看这个系统的Hystrix Dashboard数据就需要用到Hystrix Turbine。Hystrix Turbine将每个服务Hystrix Dashboard数据进行了整合。Hystrix...
2019-03-02 23:50:02
331
原创 6.springcloud_hytrix-dashboard监控(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.进入我的博客查看其他文章Hytrix-Dashboard监控在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。Hystrix Dashboard是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面。沿用上...
2019-03-02 23:48:28
283
原创 5.springcloud_eureka服务发现Feign(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.进入我的博客查看其他文章启动服务治理服务在之前我们学会了怎么启动一个eureka服务治理注册搭建,启动eureka-server服务.eureka服务治理和注册教程Feign在之前我们知道ribbo+restTemplate来访问微服务,不过似乎还不够简单,现在我们需要用更简单的方式来完成微服务之间的调...
2019-03-02 23:47:23
456
原创 4.springcloud_eureka服务发现ribbon+resTemplate(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.进入我的博客查看其他文章https://www.jianshu.com/nb/34464326)启动服务治理服务在之前我们我们学会了怎么启动一个eureka服务治理注册搭建,启动eureka-server服务.eureka服务治理和注册教程ribbon+restTemplateRibbon is a ...
2019-03-02 23:45:20
324
原创 2.springcloud_eureka服务治理(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.进入我的博客查看其他文章什么是服务注册想象一下,我们的项目由多个服务组成,订单服务,用户服务,结算服务等.在服务引用并不算多的时候,可以通过静态配置来完成服务的调用,但随着业务的发展,系统功能越来越复杂,相应的微服务也不断增加,此时静态配置会变得越来越难以维护。并且面对不断发展的业务,集群规模,服务的位置...
2019-03-02 23:40:49
302
原创 3.springcloud_eureka服务发现(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.进入我的博客查看其他文章服务发现在框架中,服务之间的相互调用不再通过传统的ip地址来寻找到对方.而是通过服务名称,然后向服务注册中心获取服务ip地址,然后再进行调用,达到动态化增加服务和自动化发现服务的目的.传统方式调用:服务A -> http请求(服务B的ip地址192.168.0.100:80...
2019-03-02 23:38:50
325
原创 1.springcloud_多Maven工程项目建立(Finchley.SR2)
这是一个从零开始的springcloud的系列教程,如果你从中间开始看,可能会看不明白.请进入我的系列教程开始从头开始学习.[spring-cloud教程]认识什么多Maven工程项目多maven工程有一个主工程,类型为pom类型.主工程里的pom.xml配置了多个子工程.类型为jar或者war类型如下图主工程是springcloudlearn配置了三个maven工程,分别是e...
2019-03-02 23:32:01
466
转载 log4j使用
log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用
2015-02-23 13:28:41
347
原创 iOS蓝牙编程
蓝牙编程最近公司新来了一部蓝牙小票机器,需要对其进行编程,所以阅读起了iOS蓝牙编程的官方文档,昨日测试成功,想写下点心得,方便以后查看。言归正传。iOS的蓝牙框架是支持蓝牙4.0协议的。理解iOS CoreBluetooth两个很重要的概念,Central 和 Periperal Devices这两个概念可以用传统的模式client-server来
2014-11-30 13:23:57
1221
转载 Sqlite
SQLite C/C++ 接口介绍这篇文章简要的介绍了 SQLite 的 C/C++ 接口。早期版本的 SQLite 很好学是因为他们只提供了 5 个 C/C++ 的接口。但是随着 SQLite 功能的增加,新的 C/C++ 接口加入,现在已经有超过 200 个不同的 API 了。这对新人可能是一种阻碍。幸运的是,大部分的 C/C++ 接口都是有特殊用途的,不需要了解。尽管有这么多的入口点
2014-10-09 11:50:19
540
转载 iOS Runtime
当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 Objective-C(这门语言)很容易在几小时内就熟悉,新学 Cocoa 的人花费他们大部分的时间学习 Cocoa 框架和适应它是如何工作的。然而每个人至少应该知道一些 runtime 的工作细节,需要比知道编译器会把 [target doMethodWith:var1]; 转
2014-10-09 11:46:39
569
转载 Install pyqt4 in mac
Note : this is a tutorial on Mac OS X 10.6.4, with : PyQt-mac-gpl-snapshot-4.7.5-8a6793a155e0.tar.gz and with : sip-4.11-snapshot-052b642f04a8.tar.gz.It should be the same on previous and next versi
2014-06-07 01:13:23
1163
转载 pyqt4安装 Linux
在linux 下开发桌面应用,最常见的开发工具就是QT,而python是开源世界的轻骑兵,学习简单,开发高效,因此有了 pyqt 这个包用 python 来做 QT 开发。下面详细介绍其步骤。一、基础环境配置二、在centos 下编译,安装QT-4.8.3三、安装pyqt四、测试基本环境搭建g++ 是必须安装的.yum -y install gcc automak
2014-06-07 00:07:03
6401
2
原创 Java学习笔记1:Java的CLASSPATH,Path,JAVA_HOME环境变量
笔者用的是Macos系统。 今天开始学习java,兴致很高的写了个Java版本 hello world的程序,期待着在terminal出现这个神奇的字样。悲伤的是出现这个Exception in thread "main" java.lang.NoClassDefFoundError: PersonCaused by: java.lang.ClassNotFoundExc
2014-05-27 11:03:19
552
转载 GCD
并发编程之GCD在《并发编程之Operation Queue》中讲了Cocoa并发编程中的Operation Queue,了解了Operation Queue是一个面向对象的并发编程接口,它支持并发数,线程优先级,任务优先级,任务依赖关系等多种配置,可以方便满足各种复杂的多任务处理场景。本篇将接着讲另一种并发编程机制 – GCD(Grand Central Dispatch)。iOS4.0
2014-05-13 11:38:39
686
转载 armv7 armv7s arm64 1386静态库 以及 architectures and valid architectures
许多第三方提供的.a文件(一般是那些SDK),嵌入到我们的xcode项目后,生成不会报错。 一部分粗心的SDK提供方,或者我们自己做的.a文件,就会有报错,常见的就是不是armv7结构,或者不是armv7s结构,如果在模拟器中运行,会报不是i386结构。 原因是:armv7是支持比iphone5旧的那些设备,armv7s是iphone5或ipad4或者以后的新设备,
2014-04-03 22:47:03
1080
转载 静态库制作
ios 静态库制作过程最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。我这个文档的静态库的开发是基于Xcode4.2和iOS
2014-04-03 16:32:45
523
转载 tcp and udp
最近在写一个山寨QQ,涉及JAVA网络编程,记下笔记:TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主
2014-03-19 00:50:05
480
转载 Http详解
转:http://blog.youkuaiyun.com/gueter/article/details/1524447引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.
2014-03-19 00:18:37
568
转载 uBuntu su command
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定。以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码。给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令sudo passwd [root] 回车后会出现让你输入原始密码,新密码和确认密码
2014-03-11 11:12:34
751
转载 NSDateFormatter formats
在开发iOS的应用时要用到时间的显示,并且在不同的情况下显示不同的格式,苹果提供了NSDateFormatter这个类来进行设置,但是苹果官方文档上对NSDateFormatter的格式串好像没详讲, 或许有吧,毕竟苹果的资料算是很全了。但我找了一下没找到,每次使用时都是用谷歌摸索,找找例子抄下来改改。后来搜索时看见说这是unicode标准,并且给出了一个网址:http://uni
2014-03-09 17:43:04
743
转载 8个Linux技巧
本文由 极客范 - minejo 翻译自 Chris Hoffman。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。这篇文章是写给缺乏经验的新手的,我相信大多数高级用户已经知道了所有的这些技巧。但是
2014-03-09 15:36:46
486
转载 Objective-C 和 Core Foundation 对象相互转换的内存管理总结
Objective-C 和 Core Foundation 对象相互转换的内存管理总结iOS允许Objective-C 和 Core Foundation 对象之间可以轻松的转换,拿 NSString 和 CFStringRef 来说,直接转换豪无压力:CFStringRef aCFString = (CFStringRef)aNSStr
2014-03-06 12:11:39
493
原创 关于xcode的other linker flags
other linker flags(这段转自别人的文章)包含静态库时候需要在Target的Other linker flags里面加上值:-objC,-all_load,-force_load对于64位机子和iPhone OS应用解决方法是使用-all_load 或者 -force_load。-all_load强迫链接器从它能看见的所有文档中加载所
2014-02-28 17:53:28
673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人