Qwiklab'实验-API Gateway, AWS Lambda'
title: AWS之Qwiklab subtitle: 2. Qwiklab'实验-API Gateway, AWS Lambda' date: 2018-09-20 17:29:20 --- Introduction to Amazon API Gateway Amazon API Gateway简介 知识梳理 1. 技术概念 微服务架构: “微服务架构格式是一种将单个应用程序作为一套小型服务开发的方法,每个小型服务部在自己的流程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。
软件架构阅读笔记14
互联网架构:屡试不爽的架构三马车 这里所说的三架马车是指微服务、消息队列和定时任务。如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的服务有更复杂的调用,更复杂的消息流转,更多的Job,整个架构整体是可扩展的,而且不会变形,这个架构可以在很长的一段时间内无需有大的调整。 微服务 微服务并不是一个很新的概念,在10年前的时候我就开始实践这个架构风格,在四个公司的项目中全面实现了微服务,越来越坚信这
118不限层级表单的实现逻辑
<!DOCTYPE html>
<html lang="en" ng-app="appModule" ng-controller="ancestorCtrl">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body >
<p> 不限层级表单的实现逻辑</p>
<p> 1、需求描述:</p>
<p>(1)一个表单,包含select1(option1)和input1; </p>
<p>(2)当点击
OneProxy学习笔记
官方网站资源下载只有支持CentOS6的软件包,在CentOS7中也可以使用,但是启动文件有不同。每次手动kill,再启动很麻烦。 刚发现官方博客资源下载有最新的支持CentOS7的软件包 http://www.onexsoft.com/zh/download 系统环境: cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 1.下载安装包并解压 下载: wget http://www.onexsoft.com/softwar
WIRESHARK 实用过滤表达式(针对IP、协议、端口、长度和内容) WIRESHARK 实用过滤表达式(针对IP、协议、端口、长度和内容)
WIRESHARK 实用过滤表达式(针对IP、协议、端口、长度和内容) Posted on 2016-09-14 12:47 雨花梦 阅读(32344) 评论(0) 编辑 收藏 首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。 一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为
java判断两个时间相差得天数
方法一:通过Calendar类得日期比较,在这需要考虑闰年和平年,也要考虑跨年份 /**
* date2比date1多的天数
* @param date1
* @param date2
* @return
*/
public static int differentDays(Date date1,Date date2)
{
Calendar cal1 = Calendar.getI
f-strings格式化输出
python3.6后加入标准库的格式化输出新的写法 不区分大小写,f,F都可以 可以加入表达式 s1 = 'haha'
s = f'python{s1.upper()}'
l1 = ['小明', 18, 175]
s2 = f'我的名字{l1[0]},我的年龄{l1[1]},我的身高{l1[2]}' 可以结合函数 def func(a,b):
return a + b
s1 = f'最终的结果{func(1,3)}' 不能放一些特殊的字符: :冒号 ;分号 !感叹号 ,逗号 等
Nginx从理论到实践超详细笔记
推荐阅读 1. SpringBoot 整合篇 2. 手写一套迷你版HTTP服务器 3. 记住:永远不要在MySQL中使用UTF-8 4. Springboot启动原理解析 最近花了一些时间来总结nginx常用的技能知识点,通过一些常用的实际案例来将nginx的众多小知识点串联起来。 首先是进入nginx目录进行脚本启动,准备初始化环境: [root@idea-centos nginx]# cd ./sbin/ [root@idea-centos sbin]# ll total 3528 -rw
[LeetCode]Rank Scores
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value. In other words, there should be no "holes" betwee
impdp时报错ORA-39083&ORA-01917
转自:http://www.codes51.com/article/detail_146662.html impdp时报错ORA-39083&ORA-01917 ORA-39083: 对象类型 OBJECT_GRANT 创建失败, 出现错误: ORA-01917: 用户或角色 'HQ_88' 不存在 失败的 sql 为: GRANT ALTER, SELECT ON "HQ_123"."SEQ_TBL_SALEPROMODE" TO "HQ_88" 解决办法: impdp 加个选型: excl
移动端开发框架Zepto.js
一、概述 Zepto.js是一个轻量的js库,它与jQuery有类似的API。 zepto的设计目的是不到10K的通用库,快速下载,有一个熟悉的api-->精力专注在开发上。 流行起来的原因:轻量;只支持现代浏览器;非常方便的搭配其他框架(phoneGap)来编写代码;优秀的源代码,性能良好。 zepto和jQuery的对比: 浏览器兼容:zepto偏移动端,jQuery偏PC端; 文件大小:zepto 10k jQuery 30k ; 部分API接口:参数和执行结果有可能不一致; 生态圈:
Appium+python自动化-元素定位uiautomatorviewer的使用
前言 环境搭建好了,下一步元素定位,元素定位本篇主要介绍如何使用uiautomatorviewer,通过定位到页面上的元素,然后进行相应的点击等操作. uiautomatorviewer是android-sdk自带的一个元素定位工具,非常简单好用,使用uiautomatorviewer,你可以检查一个应用的UI来查看应用的布局和组件以及相关的属性。 一、启动uiautomatorviewer.bat 1.打开目录D:\androidsdk\android-sdk-windows\tools 1
whereHasIn方法
model.php文件\\ use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\Relation; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\Re
JDK9版本以上Java独有的一个轻量级小工具,你知道吗?jshell
jshell,是JavaJDK9这个大版本更新以来,带来的一个轻量级小工具。我们再也不用进入Java目录,编写一个Java文件,然后再去编译,最后才能执行它。 这里,你可以直接写一个小功能,就能去实现它。这就是jshell带来的一个小便利。 介绍:jshell这是Java用来写脚本的轻量小工具。 直接输入:jshell进入 退出: 输入/exit 记得一定要加/
对于byte/short/char/三种类型来说,如果右侧赋值的数值没有超过范围,
那么Javac编译器将会自动隐含的为我们补
今日推荐
周排行