功能分配, 功能指的是面向业务的支持. 集成交付, 多功能一起交付. 随着application 增加, 需要依赖服务总线来实现集成交付. 服务总线, 解决应用系统之间开放互联的协同问题. 例如 IPSL. 所以从架构的角度说, 低耦合, 高可用, 可扩展, 高性能. 统一的服务接口, 标准接口. ...
分类:
其他好文 时间:
2020-04-06 13:48:35
阅读次数:
58
scrapy-redis简介 scrapy-redis是scrapy框架基于redis数据库的组件,用于scrapy项目的分布式开发和部署。 有如下特征: ? 分布式爬取 您可以启动多个spider工程,相互之间共享单个redis的requests队列。最适合广泛的多个域名网站的内容爬取。 ? 分布 ...
分类:
其他好文 时间:
2020-04-06 13:48:15
阅读次数:
70
装饰策略落在具体的代码实现效果上其实与代理模式的静态实现没有什么区别,都可以做到对原实现方法进行前置/后置/干预及方法替换,不必太纠结于此。两者的差别是代理模式实际上是对被代理对象生成了一个身份一样但实现不同的对象。比如小红爱穿裙子,生成的代理对象是小粉红,她爱穿长裙子。而装饰模式相当于小红爱穿裙子,而装饰模式给她的裙子上缀了只小蝴蝶。这是两者之间的差别装饰模式通过对顶层接口通过顶层接口进行实现后
分类:
编程语言 时间:
2020-04-06 13:47:58
阅读次数:
81
for 循环的流程图 for 循环的使用注意事项和细节讨论 1)循环条件是返回一个布尔值的表达式 2)for 循环的第二种使用方式 for 循环判断条件 { //循环执行语句 } 将变量初始化和变量迭代写到其它位置 3)for 循环的第三种使用方式 for { //循环执行语句 } 上面的写法等价 ...
分类:
其他好文 时间:
2020-04-06 13:47:36
阅读次数:
274
TestMapper.java package com.taotao.mapper; /** * 测试接口,查询当前的时间 */ public interface TestMapper { public String queryNow(); } TestMapper.xml <?xml versio ...
分类:
其他好文 时间:
2020-04-06 13:47:20
阅读次数:
56
程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 1)顺序控制 2)分支控制 3)循环控制 顺序控制 程序从上到下逐行地执行,中间没有任何判断和跳转。 一个案例说明,必须下面的代码中,没有判断,也没有跳转.因此程序按照默认的流程执行,即顺 ...
分类:
其他好文 时间:
2020-04-06 13:46:44
阅读次数:
82
1、Java 中的 Collection(实际是一个接口) 集合继承了 Iterable 接口,所以里面有 Iterator 方法。 2、Collection 集合的一些常用方法: boolean add(E e); 泛型写法 boolean add(Object e); // 添加元素 int s ...
分类:
其他好文 时间:
2020-04-06 13:46:25
阅读次数:
55
问题描述: 通过free查看时,大概有一半以上的物理内存分配到cache里面,这样大的 cache是造成内存的耗尽缘由,与此同时使用top或ps查看进程时,kswapd进程负荷 很高,一般在90%以上,kswapd进程的作用是用于内存回收,确保系统空闲物理内 存的数量在一个合适的范围,它是按照一定比 ...
分类:
系统相关 时间:
2020-04-06 13:46:12
阅读次数:
397
1、平衡二叉树 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7返回 true 。 示例 2 ...
分类:
编程语言 时间:
2020-04-06 13:45:55
阅读次数:
65
1.第一个函数:apiready .所有的js 运行代码用到api的都要在这个函数内运行. 2.页面跳转: openWin,openFrame,Win与Frame的区别是Win的后退是返回到调用窗口或,而Frame是无法用后退.如果要刷新带参数reload:true就可以实现已经加载页面刷新 3.取 ...
一、请求相关信息 1. 请求参数 2. 示例 二、响应相关信息 1. 返回模式 2. make_response ...
分类:
其他好文 时间:
2020-04-06 13:44:54
阅读次数:
63
Tkinter Frame 觉得有用的话,欢迎一起讨论相互学习~ " " " " " " "感谢莫烦" Frame 是一个在 Windows 上分离小区域的部件, 它能将 Windows 分成不同的区,然后存放不同的其他部件. 同时一个 Frame 上也能再分成两个 Frame, Frame 可以认 ...
分类:
其他好文 时间:
2020-04-06 13:44:21
阅读次数:
51
双网卡,一个内网,一个外网 是要设置路由策略的。 route print -4 #查看 @rem 删除网关 route -p delete 0.0.0.0 route -p delete 10.0.0.0 @rem 走内网 route -p add 10.0.0.0/8 10.100.2.1 @re ...
分类:
Web程序 时间:
2020-04-06 13:43:44
阅读次数:
147
这题实际是公差为1的等差数列求和,解法是将数列长度作为遍历变量,动态求出数列的第一个数和最后一个数,再使用数列求和公式求出总和,并与输入进行比较,决定是否输出。 ...
分类:
编程语言 时间:
2020-04-06 13:43:27
阅读次数:
94
Git简介 Git 是一个开源的分布式版本控制系统,与SVN不同,Git采用了分布式版本库的方式,不需要服务器端软件的支持。 Git 与 SVN的区别 Git 是分布式的,SVN 不是,这是 Git 、SVN最核心的区别。 Git 将内容按元数据方式存储,而 SVN 是按文件,SVN把文件的元信息隐 ...
分类:
其他好文 时间:
2020-04-06 13:43:01
阅读次数:
70
Python第三方包之PrettyTable 可以让我们将数据用表格的方式展示出来 安装方式 pip install PrettyTable 测试是否安装成功 使用方法与对比 增加一条数据 先简单的看下如何使用以及效果 效果 增加一个字段 效果 常用的几个方法 table.get_html_stri ...
分类:
编程语言 时间:
2020-04-06 13:42:44
阅读次数:
72
js中元素的拖拽效果需要用到的主要的知识点为:事件侦听和鼠标事件。即被拖拽的元素添加事件侦听,侦听的事件主要为mousedown,mousemove和mouseup,一些情况下还需要用到mouseleave。本篇所针对的原理是存在多个相同元素情况下的拖拽。下面结合案例进行分析。1.首先在body中创 ...
分类:
Web程序 时间:
2020-04-06 13:42:26
阅读次数:
84