git

5款好用的 REST API 工具,推荐给你!

自作多情 提交于 2021-02-13 07:01:10
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 5 分钟。 来源:hackernoon.com/ rest-api-tools-smackdown-nov3ulw tips:文末有好书推荐~ 市面上可用的 REST API 工具选项有很多,我们来看看其中一些开发人员最喜欢的工具。 API 定义 Swagger Editor 是图形可视化的流行选项。你可以使用 JSON 或 YAML 定义 API。此外,你可以为大多数相关技术(从 ASP.NET Core 和 Kotlin 到 Node.JS 和 Python)生成服务端或客户端存根。 Apicurio 是一个开源项目,简单而优雅,支持 JSON 和 YAML。它可以: 从源代码控制、文件和 URL 导入 API。 与你的 GitHub、GitLab 或 Bitbucket 帐户集成。 预览实时文档。 提供基于 Open API 标准设计 API 的可视化编辑器(无需任何编码技能!)。 测试和监视 Postman 是一个直观且井井有条的桌面工具,用于创建、测试和监视 API。这是我个人最喜欢的工具之一,因为它是我用来测试自己 API 的第一个工具,而且学习它的过程再顺利不过了。该产品功能全面,涵盖了从创建到测试和监视的 API 开发流程。 使用 Postman,你可以: 添加 mock 服务器。

5款好用的 REST API 工具,推荐给你!

六月ゝ 毕业季﹏ 提交于 2021-02-13 07:00:50
来源:hackernoon.com/ rest-api-tools-smackdown-nov3ulw 作者 | Marta Krzyk 译者 | 王强 策划 | 小智 市面上可用的 REST API 工具选项有很多,我们来看看其中一些开发人员最喜欢的工具。 API 定义 Swagger Editor 是图形可视化的流行选项。你可以使用 JSON 或 YAML 定义 API。此外,你可以为大多数相关技术(从 ASP.NET Core 和 Kotlin 到 Node.JS 和 Python)生成服务端或客户端存根。 Apicurio 是一个开源项目,简单而优雅,支持 JSON 和 YAML。它可以: 从源代码控制、文件和 URL 导入 API。 与你的 GitHub、GitLab 或 Bitbucket 帐户集成。 预览实时文档。 提供基于 Open API 标准设计 API 的可视化编辑器(无需任何编码技能!)。 测试和监视 Postman 是一个直观且井井有条的桌面工具,用于创建、测试和监视 API。这是我个人最喜欢的工具之一,因为它是我用来测试自己 API 的第一个工具,而且学习它的过程再顺利不过了。该产品功能全面,涵盖了从创建到测试和监视的 API 开发流程。 使用 Postman,你可以: 添加 mock 服务器。 在环境设置之间切换。 生成文档。 应用自定义样式。

vue-element-admin安装

五迷三道 提交于 2021-02-12 12:13:43
URL: https://panjiachen.github.io/vue-element-admin-site/zh/ 测试了下面两个方案: 集成方案: vue-element-admin 基础模板: vue-admin-template 建议 你可以把 vue-element-admin 当做工具箱或者集成方案仓库,在 vue-admin-template 的基础上进行二次开发,想要什么功能或者组件就去 vue-element-admin 那里复制过来。 操作步骤: # 克隆项目 git clone https://github.com/PanJiaChen/vue-element-admin.git # 进入项目目录 cd vue-element-admin # 安装依赖 npm install # 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org # 本地开发 启动项目 npm run dev 额外操作: 在项目根目录下,建立.npmrc文件,输入如下内容,解决node-sass的问题。 sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

性能优化系列三:JVM优化

断了今生、忘了曾经 提交于 2021-02-12 11:16:56
一、几个基本概念 GCRoots对象都有哪些 所有正在运行的线程的栈上的引用变量。所有的全局变量。所有ClassLoader。。。 1.System Class .2.JNI Local 3.JNI Global 4.Thread Block 5.Busy Monitor 6.Java Local 7.Native Stack 8.Unfinalized 9.Unreachable 10.Java Stack Frame 11.Unknown 栈帧的解释 Java虚拟机栈(Java Virtual Machine Stacks)是线程私有的,它的生命周期与线程相同。虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用于存储局部变量表、操作栈、动态链接、方法出口等信息。每一个方法被调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。 简单地说,栈帧就是一个方法,里面有输入输出参数,局部变量表,返回值等信息,第一个参数一定是this 方法区说明 与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。 举例:有一个HelloWorld的类如下 import java.text.SimpleDateFormat; import java

2017-2018-2 20165234 实验三 《Java面向对象程序设计》实验报告

二次信任 提交于 2021-02-12 11:13:07
实验三 敏捷开发与XP实践 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安装alibaba 插件,解决代码中的规范问题。 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。 public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buffer.append("tringBuffer"); System.out.println(buffer.charAt(1)); System.out.println(buffer.capacity()); System.out.println(buffer.indexOf("tring")); System.out.println("buffer = " + buffer.toString()); if(buffer

阿里P7总结的测试常用技能点,白嫖你要不要

南笙酒味 提交于 2021-02-12 10:41:27
你是不是经常在工作中、面试中遇到过这些问题: Linux下查看端口占用命令你还记得吗? python容器数据操作你清楚吗? 自学找不到门路 ,迟迟没有进展 市面上的视频零零散散 不系统 ,不能系统串联知识点 代码0基础 ,脚本看不懂,改都不知道怎么改 最核心的问题是 没有项目实战 ! …… 以上这些,你以为通过 “求一求人”、“Baidu搜一搜” ,轻松解决? 还是太年轻啊~最可怕的是,很多时候自己吭哧吭哧忙活半天的工作,同事轻轻松松就搞定了。 怎么解决95%的软件测试人, 找个基础命令 , 百度一小时粘贴1分钟的难题! 这里有个捷径, 只需以下两大法宝 《20部实战精品课大礼包》 & 《测开技能地图2.0》 为了帮助更多软件测试人, 解决面试无实战、技术问题不会答 , 我们免费送出—— 想要吗?想要免费送! 20部 实战视频 5000+ 分钟 涵盖软件测试全栈技术实战教学视频 从快速入门到自动化进阶全搞定 《20部精品实战课》 23个 知识点+ + 1000+ 学员调研汇总+ 200+ 超实用命令 万名 测试人员实名推荐 《测开技能地图》 总价值原价10000+ 想获得技能的你仅需 0元 长按二维码 回复:万元 课 ▲ 仅限前100人免费领 01 20+部实战视频精品课 作为一名光荣的测试打工人,只会理论知识远远不够哦~ 我们整理了将近50个G的视频资料,后来觉得太杂乱,没有重点

黑科技抢先尝(续2)

假如想象 提交于 2021-02-12 06:54:36
[TOC] <br> 接着之前的文章 黑科技抢先尝(续) - [Windows terminal中WSL Linux 终端的极简美化指南](https://www.cnblogs.com/enjoy233/p/simple_guide_to_WSL_terminals_in_Windows_Terminal.html),依然假定你安装好了windows terminal预编译版本。 这次我的 目标 是将PowerShell美化成下面这样,并在命令提示符中加入 Emoji 表情。 安装python 由于本文主要是针对Windows terminal上的 Powershell Tab 来写,自然是需要使用 windows 10 1903版本的。那此时安装 Python 的方法即在 Window store 中搜索 Python ,购买、安装即可,默认安装上的应该是Python 3.7。 当然,你也可以去 python 官网上下载安装包后进行安装~ 而在后续使用 pip 命令的过程中,经常会出现如下提示: You are using pip version 19.0.3, however version 19.1.1 is available. 升级 pip 这说明我们该升级 pip 的版本了,完美解决的解决方法为 - 输入如下命令: pip install --user -

gitlab

此生再无相见时 提交于 2021-02-12 06:30:29
gitlab安装和配置和访问 我这里使用的是centos 7 64bit,我试过centos 6也是可以的! 1 . 安装依赖软件 yum -y install policycoreutils openssh-server openssh- clients postfix 2 .设置postfix开机自启,并启动,postfix支持gitlab发信功能 systemctl enable postfix && systemctl start postfix 3 .下载gitlab安装包,然后安装 centos 6系统的下载地址:https: // mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 centos 7系统的下载地址:https: // mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 我的是centos7,所以我在https: // mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7中找了个gitlab8.0.0版本,建议下载一个比较新的版本,我这里选了一个比较旧的版本仅仅是实验 下载rpm包并安装: wget https: // mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce

使用Git上传文件夹到GitHub仓库

[亡魂溺海] 提交于 2021-02-12 04:59:36
准备工作: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): 仓库描述介绍 Public, Private : 仓库权限(公开共享,私有或指定合作者) Initialize this repository with a README: 添加一个README.md gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore license: 证书类型,对应生成文件LICENSE 4.点击Clone or dowload会出现一个地址,copy这个地址备用。 5.接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面,Test_Bluetooth即为我的项目名。 6.接下来输入如下代码(关键步骤)

【雏鹰计划】开源中国「Ruby开发实习生」岗位详情

柔情痞子 提交于 2021-02-12 03:44:16
Ruby开发实习生——深圳 薪资: 150-250元/天 岗位职责(可选): 线上公有云企业版项目管理相关的研发 线上公有云社区版本代码托管开源生态支持相关的研发 底层性能调优相关研发 私有云客户化支持,技术方案,实施维护工作 职位要求: 能够善于言谈,能够高效沟通(!important) 能够持续不断自我改善的意识和自我提升的能力 我们想要提供最好的服务给开发者,不论是设计,性能还是对用户的服务支持,对用户有耐心,积极听取用户意见和建议,及时的处理用户所遇到的问题。 优先条件: 有一定的Web项目开发经验 喜欢Ruby,爱Rails,或者其它脚本语言 有一定的 CSS/JavaScript 技能 熟悉Git版本控制系统 对代码整洁和性能自我要求高 对产品有一定的 Sense 和自己的见解 联系方式: 联系人:李女士 联系电话: 0755-83170505 邮箱地址:osc- hr@oschina.cn 公司地址: 深圳市南山区粤海街道高新区社区高新南七道011号高新工业村T3栋A栋418 来源: oschina 链接: https://my.oschina.net/u/4163637/blog/4430216