Spring Cloud各个组件的配套使用 其中Eureka负责服务的注册与发现,很好将各服务连接起来 Hystrix 负责监控服务之间的调用情况,连续多次失败进行熔断保护。 Hystrix dashboard,Turbine 负责监控 Hystrix的熔断情况,并给予图形化的展示 Spring C... ...
分类:
编程语言 时间:
2018-08-22 16:55:22
阅读次数:
191
工具類 public class Ben2XmlUtil { /** * 将对象直接转换成String类型的 XML输出 * * @param obj * @return */ public static String convertToXml(Object obj) { // 创建输出流 Stri ...
分类:
编程语言 时间:
2018-08-22 16:55:27
阅读次数:
170
互联网产品、大型企业级项目常会用到的: 并发处理技术 具体到Java上通常是涉及java.util.concurrent、并发锁机制、NIO等方面,当然最近比较火爆的Netty框架也可以作为高并发处理的备选方案之一,这需要对Java的线程调度机制有着比较深的理解。不过这些可能会涉及并发控制的对象(比 ...
分类:
编程语言 时间:
2018-08-22 16:55:37
阅读次数:
156
应测试人员需求,在本来只提供了Dubbo接口的服务上添加了WebService接口,开发过程中也遇到了一些问题,这里记录一下。 1、添加依赖 使用了cxf的jaxws包 2、添加注解 2.1 在外放的Facade接口上添加@WebService注解,方法上添加@WebMethod注解 2.2 在实现 ...
分类:
编程语言 时间:
2018-08-22 16:56:37
阅读次数:
310
“““整数类型1.bin():将十进制整数转换为2进制(binary)字符串2.oct():将十进制整数转换为8进制(octal)字符串3.hex():将十进制整数转换为16进制(hexadecimal)字符串print(bin(118))#0b1110110print(oct(118))#0o166print(hex(118))#0x76”””“““浮点数类型很大或很小的浮点数可以用科学计数法来
分类:
编程语言 时间:
2018-08-22 16:56:44
阅读次数:
186
代码优化 一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以 ...
分类:
编程语言 时间:
2018-08-22 16:57:14
阅读次数:
140
Spring Cloud微服务分布式云架构-集成项目简介 Spring Cloud Config 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 Spring Cloud Bus ?事件、消息总线,用于在集群(例如,配置变化事... ...
分类:
编程语言 时间:
2018-08-22 16:58:02
阅读次数:
197
对各种内排序算法进行了整理,不足的日后补充。 1.冒泡排序 冒泡排序属于交换排序,其基本思想是通过无序区中相邻元素关键字间的比较和位置的交换使关键字最小的元素如气泡一般逐渐往上“漂浮”至“水面”,该算法时间复杂度为O(n^2)。 伪代码如下: C++代码如下: 运行结果: 2.梳排序 梳排序是冒泡排 ...
分类:
编程语言 时间:
2018-08-22 16:58:20
阅读次数:
188
目前看过的书籍中分析递归最好的是日本人吉城浩写的《程序员的数学》 总结: 汉诺塔 汉诺塔的问题 现在我们先不需要知道递归是什么,也没必要,我们先来看一个非常经典的游戏—汉诺塔,该游戏是数学家爱德华卢卡斯于1883年发明的,游戏的规则如下,有三根细柱(A、B、C),A柱上套着6个圆盘,圆盘的大小都不一 ...
分类:
编程语言 时间:
2018-08-22 16:58:39
阅读次数:
167
判断编码格式importchardetchardet.detect("abc迭代".encode("gbk"))#需要加encode{‘encoding‘:‘ISO-8859-1‘,‘confidence‘:0.73,‘language‘:‘‘}python2和python3文件
分类:
编程语言 时间:
2018-08-22 16:58:49
阅读次数:
162
关于阶乘这里简单说明一下 递归算法的定义(从程序的角度):任何调用自身函数的过程都可以称为递归算法(前面实现的汉诺塔程序就是一个很好的例子)。这里需要注意的是递归必须满足以下两个条件: ①边界条件:至少有一条初始定义是非递归的,如汉诺塔的H(0)=0,阶乘的0!=1。 ②递归通式:由已知函数值逐步计 ...
分类:
编程语言 时间:
2018-08-22 17:00:04
阅读次数:
132
IO流(输入流、输出流) 字节流、字符流 1.字节流: InputStream、OutputStream InputStream抽象了应用程序读取数据的方式; OutputStream抽象了应用程序写出数据的方式; InputStream、OutputStream InputStream抽象了应用程 ...
分类:
编程语言 时间:
2018-08-22 17:00:55
阅读次数:
160
import paramikoimport osclass Linux(object): # 通过IP, 用户名,密码,超时时间初始化一个远程Linux主机 def __init__(self, ip, username, password, timeout=30): self.ip = ip se ...
分类:
编程语言 时间:
2018-08-22 17:02:15
阅读次数:
207
DAGScheduler stage 划分算法 stage划分算法很重要,对于spark开发人员来说,必须对stage划分算法很清晰,知道自己编写的spark Application被划分成了几个job,每个job被划分成了几个stage,每个stage包括哪些代码,这样当发现哪个stage报错或者 ...
分类:
编程语言 时间:
2018-08-22 17:03:21
阅读次数:
185
1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel ...
分类:
编程语言 时间:
2018-08-22 17:06:18
阅读次数:
1807
python数据分析(基础) 一、安装anaconda:https://www.anaconda.com/download/#windows 二、numpy(科学计算的基础包) 三、matplotlib(图表) 四、scipy(解决科学计算中各种标准问题域的包的集合) 五、pandas(处理结构化数 ...
分类:
编程语言 时间:
2018-08-22 17:06:27
阅读次数:
231
1,安装 python3 主要是版本问题,用3.6 好过3.7 报错ModuleNotFoundError: No module named '_ctypes' https://www.cnblogs.com/Mr-wangxd/p/7028285.html 2,安装pip时一直有 报错pkg_re ...
分类:
编程语言 时间:
2018-08-22 17:07:06
阅读次数:
143
背景 用户:货都到了,购物车里怎么还有刚买的东西,what?产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊?研发:恩,我看看,!@#¥%……&*()一顿狂查,搜嘎,当时在上线,重启应用,异步任务丢了……产品:能不能行,上线你就丢任务,丢不丢人啊!研发:………… 上线!重启 ...
分类:
编程语言 时间:
2018-08-22 17:07:12
阅读次数:
175
原文出处: 不会停的蜗牛 通过本篇文章可以对ML的常用算法有个常识性的认识,没有代码,没有复杂的理论推导,就是图解一下,知道这些算法是什么,它们是怎么应用的,例子主要是分类问题。每个算法都看了好几个视频,挑出讲的最清晰明了有趣的,便于科普。以后有时间再对单个算法做深入地解析。今天的算法如下:决策树随... ...
分类:
编程语言 时间:
2018-08-22 17:09:22
阅读次数:
237
关于Spring Cloud大型互联网分布式企业微服务云架构 第一篇文章简单给大家介绍了Spring Cloud架构,我这边结合了当前大部分企业的通用需求,包括技术的选型比较严格、苛刻,不仅要用业界最流行的技术,还要和国际接轨,在未来的5~10年内不能out。作为公司的架构师,也要有一种放眼世界的眼... ...
分类:
编程语言 时间:
2018-08-22 17:09:57
阅读次数:
164