我在2007年到2010年使用ruby on rails作web2.0的开发,再后面就没有再用过了。 2007年web2.0的兴起是何等的风起云涌,ror做为敏捷开发的no.1,更是风光一时。 nginx做负载均衡,后端用mongrel做集群,是非常流行的方案, 使用ror开放的redmine作为b ...
分类:
其他好文 时间:
2020-04-06 13:55:12
阅读次数:
98
一、背景介绍 API网关的流行源于最近几年移动应用与企业间接口对接的兴起,使得原来单一的PC客户端,变化到PC客户端、各种浏览器、手机移动端及智能终端等。同时系统之间大部分都不是单独运行,经常会涉及与其他系统对接、共享数据的需求。随着微服务架构概念的提出,API网关成为了微服务架构的一个标配组件。随 ...
分类:
Web程序 时间:
2020-04-06 12:03:33
阅读次数:
137
6 Allure报告 6.1 Allure介绍 Allure是一个独立的报告插件,生成美观易读的报告,比之前的html好看,目前支持的语言:Java、PHP、Ruby、Python、C#等 6.2 Allure安装 pip3 install allure-pytest (注意:这里不要使用pytes ...
分类:
移动开发 时间:
2020-04-05 18:44:56
阅读次数:
354
简述 Ansible没有客户端,底层通信依赖于系统软件,Linux系统下基于OpenSSH通信,使用者认证通过后在管理节点通过Ansible工具调用各种应用模块将指令推送至被管理端执行,在执行完毕后自动删除产生的临时文件。 Ansible使用过程中角色划分: 1、使用者:Ansible工具集 2、作 ...
分类:
其他好文 时间:
2020-04-05 09:21:28
阅读次数:
79
需要被监控的微服务工程pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>yml中 manag ...
分类:
其他好文 时间:
2020-04-04 20:19:37
阅读次数:
67
我们平时提及Minor GC、Young GC、Major GC,它们之间的关系是怎样的呢? 如下图1所示,一图胜千言,这是JDK8之前的,JDK8上没有最右边的Perm区。 图1 Minor/Young/Major GC的关系 此图来自国外的一篇博客,建议读者阅读原文,链接地址。 从图1来看Min ...
分类:
其他好文 时间:
2020-04-04 11:27:48
阅读次数:
204
1. synchronized 2.Lock package com.jack.test2; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class M ...
分类:
编程语言 时间:
2020-04-04 09:37:35
阅读次数:
71
[SCTF2019]Flag Shop 将回日月先反掌;欲作江河惟画地 考点: ruby审计 cookie伪造; 记录一道SCTF的题目,读取robots.txt 发现/filebak 进行读取。是ruby; 抓包进行测试,发现每一次工作之后cookie都会发生改变,结合源码,发现cookie加密方 ...
分类:
其他好文 时间:
2020-04-03 12:25:59
阅读次数:
138
一、Rabbitmq概念RabbitMQ是一个开源的靠AMQP协议实现的服务,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMQP,即AdvancedMessageQueuingProtoc
分类:
其他好文 时间:
2020-04-01 15:09:35
阅读次数:
88
/** * spring的配置类,相当于bean.xml */@Configuration//@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>// 作用为:配置spring容器(应用上下文)@ComponentScan("com.zxh")//需 ...
分类:
数据库 时间:
2020-03-31 21:06:33
阅读次数:
106