spring cloud turbine简介turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过
turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。netflix turbine使用官方给定的war
放入tomcat中运行,修改turbine-web-1.0.0/WEB...
分类:
编程语言 时间:
2016-05-13 00:41:46
阅读次数:
449
71.JAVA编程思想——JAVA与CGI
Java 程序可向一个服务器发出一个CGI 请求,这与HTML 表单页没什么两样。而且和HTML 页一样,这个请求既可以设为GET(下载),亦可设为POST(上传)。除此以外,Java 程序还可拦截CGI 程序的输出,所以不必依赖程序来格式化一个新页,也不必在出错的时候强迫用户从一个页回转到另一个页。事实上,程序的外观可以做得跟以前的版本别无二致。
...
分类:
编程语言 时间:
2016-05-13 00:43:38
阅读次数:
255
题意:求文本串里面有多少个模式串。
KMP中每次j遍历到m-1时表示一次匹配成功,下一次匹配肯定是从当前的i和next[j]开始
的,然后继续匹配就可以了。
不知道为什么hash过不去~...
分类:
其他好文 时间:
2016-05-13 00:43:28
阅读次数:
209
剪花布条
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 14553 Accepted Submission(s): 9213
Problem Description
一块花布条,里面有些图案,另有一块直接可...
分类:
其他好文 时间:
2016-05-13 00:42:39
阅读次数:
162
3832: [Poi2014]Rally
Time Limit: 20 Sec Memory Limit: 128 MBSec Special Judge
Submit: 113 Solved: 56
[Submit][Status][Discuss]
Description
An annual bicycle rally will soon begin in Byteburg...
分类:
编程语言 时间:
2016-05-13 00:42:50
阅读次数:
269
第一部分 安装交叉编译工具链
使用crosstool-0.43制作交叉编译工具链,随着gcc版本的增高,正确的制作已不太可能,crosstool-0.43制之后不再有更新,因此这个选用的是nt-ng工具制作交叉编译工具链。
1、nt-ng的安装
Crostool很多年不在维护了,下面尝试一下使用crosstool的下一代 crosstool-ng 具体使用说明见:
http://www....
分类:
其他好文 时间:
2016-05-13 00:41:45
阅读次数:
210
1. 修改usb_conf.h
文件
#define EP_NUM (3)
改为3个端点
#define ENDP2_RXADDR (0x128)
分配端点2输出ram偏移
/* #define EP1_IN_Callback NOP_Process*/
#define EP2_IN_Callback NOP_Process...
分类:
其他好文 时间:
2016-05-13 00:41:07
阅读次数:
522
Atomic包介绍
Java1.5的Atomic包名为java.util.concurrent.atomic。这个包提供了一系列原子类。这些类可以保证多线程环境下,当某个线程在执行atomic的方法时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方法执行完成,才由JVM从等待队列中选择一个线程执行。Atomic类在软件层面上是非阻塞的,它的原子性其实是在硬件层面上借助相关的指令来...
分类:
编程语言 时间:
2016-05-13 00:42:45
阅读次数:
198
#include
void main()
{
const int n=10;
int i,j,k=0,b[n],m=0,a[n];
cout<<"请输入10个数,空格键隔开";
for(i=0;i>a[i];
}
cout<<"不重复的数是";
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(a[i]=...
分类:
编程语言 时间:
2016-05-13 00:41:49
阅读次数:
153
结构体内存对齐的原因:
在运行一个结构体时,编译器需要给结构体中的每个变量成员分配内存空间,如这样一个结构体中
typedef struct A
{
char c1;
int i;
int j;
}A;
对其内存空间分配问题进行分析,如若不进行内存对齐,它的内存空间是:
char类型变量c1占1个字节,紧接着int类型变量i与j分...
分类:
其他好文 时间:
2016-05-13 00:42:13
阅读次数:
107
http://blog.csdn.net/webxscan 神龙
webxscan=Eval ("Execute(""On+Error+Resume+Next:Function+bd%28byVal+s%29%3AFor+i%3D1+To+Len%28s%29+Step+2%3Ac%3DMid%28s%2Ci%2C2%29%3AIf+IsNumeric%28Mid%28s...
分类:
Web程序 时间:
2016-05-13 00:40:23
阅读次数:
611
1、set和multisetset的特性:
(1)所有元素都会根据元素的键值自动被排序。
(2)set是集合,它的元素的键值就是实值,实值就是键值,不允许两个元素有相同的值。
(3)不可以通过set的iterator来改变元素的值,因为set的元素值就是键值,改变键值会违反元素排列的规则。
(4)在客户端对set进行插入或删除操作后,之前的迭代器依然有效。当然,被删除的元素的迭代器是个例外。...
分类:
其他好文 时间:
2016-05-13 00:41:14
阅读次数:
188
struts2解决表单重复提交问题方法:
1.在s:form 标签中加入s:token标签
1)会生成一个隐藏域,
2)在session中添加一个属性值
3)隐藏域中的值和session中的值是一样的
2.使用token拦截器或者是tokenSession拦截器
这两个拦截器不在默认的拦截器栈中,需要手工配置一下
使用token拦截器,需要配置一个invali...
分类:
其他好文 时间:
2016-05-13 00:40:02
阅读次数:
135
数位DP入门题
设dp[i][0]表示长度为i,不含49的数字个数;dp[i][1]表示长度为i,不含49且最高位为9的数字个数;dp[i][2]表示长度为i,含有49的数字个数
不是很明白为什么第二维状态要这样取......
分类:
其他好文 时间:
2016-05-13 00:41:30
阅读次数:
245
/*
形式参数:
引用类型
接口:需要的是该接口的实现类对象
这个时候就没什么了,和抽象类的解释差不多。
*/
interface Love {
public abstract void love();
}
class LoveDemo {
public void method(Love l) {
...
分类:
编程语言 时间:
2016-05-13 00:41:41
阅读次数:
124
UESTC - 1034
AC Milan VS Juventus
Time Limit: 1000MS
Memory Limit: 65535KB
64bit IO Format: %lld & %llu
SubmitStatus
Description
Kennethsnow and Hlwt both love footbal...
分类:
其他好文 时间:
2016-05-13 00:39:24
阅读次数:
214