- 使用RAP2
爆炸的白菜君
RAP2是阿里出的一个东西,对于前端或者移动端在学习新东西的时候是非常好用的。比如我学习RN,想写一个项目,但是没有接口数据怎么办?这时候就可以使用RAP自己去实现一些测试接口,用来我们的界面调试。只需要在Rap2上面注册。创建应用,创建接口,写好自己接口需要返回的数据格式就可以了IMG_132CD92EC79E-1.jpeg
- Swagger 入门使用案例
hikktn
Swagger
介绍swagger和市面上的禅道、RAP2等众多图形化接口文档非常类似,经过短时间的摸索,和大量的查阅各类博客,记录下swagger2的使用和理解。pom角度上讲,springfox-swagger2-ui集成了前端页面,并且不需要我们去管理,并且还可以使用yml预先编写接口,然后在按照HTML页面上进行开发。前言个人学习了一个技术,就会进行记录,所以这篇博客也是学习多篇博客,复制出来的内容。没有
- 【软件测试】Apifox导入数据
程序员二黑|
python压力测试单元测试软件测试自动化测试功能测试
交流讨论:欢迎加入我们一起学习!资源分享:耗时200+小时精选的「软件测试」资料包教程推荐:火遍全网的《软件测试》教程欢迎点赞收藏⭐留言如有错误敬请指正!导入数据功能说明支持导入OpenApi(原Swagger)、Postman、HAR、RAML、RAP2、JMeter、YApi、Eolinker、DOClever、ApiPost、Apizza、DOCWAY、ShowDoc、apiDoc、I/OD
- Docker 部署RAP2
兴乐安宁
docker容器运维
1、Github介绍https://github.com/thx/rap2-delos2、安装Docker环境yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repoyuminsta
- yapi 接口文档_Yapi部署笔记
weixin_39841709
yapi接口文档
官网地址:https://hellosean1025.github.io/yapi/index.htmlGithub:https://github.com/YMFE/yapi对比过其他的几款接口管理工具,阿里的Rap2,量级过大,依赖的数据库太多,因此没有采用,而SwaggerEditor+SwaggerUI的组合比较硬核,所有的接口规范都需要用yaml来编写,修改起来也并不容易,因此只能算是备选
- 掌握3个Mock工具,轻松玩转单元测试
程序员曦曦
软件测试自动化测试软件测试工程师单元测试功能测试软件测试自动化测试程序人生职场和发展
公司要求提升单元测试的质量,提高代码的分支覆盖率和行覆盖率,安排我研究单元测试,指定方案分享并在开发部普及开。单元测试中的Mock的目的Mock的主要目的是让单元测试WriteOnce,RunEverywhere.即编写一次后,可以在任意时刻任意环境运行,无需依赖数据库网络等。Mock工具介绍Mock工具经过调研,基本上是表格下面的这么个情况:简要介绍下各个的特点和为什么没选:rap2和easy-
- 后端开发常用的工具
Altruiste
后端必备golang
文章目录工具分类测试工具笔记工具文本编辑工具Api管理工具数据库工具在线工具工具分类测试工具开发工具文本编辑工具在线工具测试工具接口测试工具:PostMancrome笔记工具有道云笔记优点:可以使用markdown和类似word的编辑可以保存文档资料到笔记数据同步快,可以同时多设备登陆文本编辑工具windows:notepadApi管理工具Rap2:管理接口文档,适合团队开发dash:mac上好用
- Centos7 搭建开源的Restful Api 集成测试工具 Hitchhiker
Amos_x
Centos7系列hitchhikercentos7
一般在公司的协同开发中,api是作为重中之中,除了有一个api的管理工具外,还会需要一个api的测试工具,用来模拟请求测试返回数据等,在api管理上,我们可以用rap或rap2,详细请参考《centos7搭建最新的RAP2接口管理工具并导入原rap旧数据》而接口测试工具,一般大部分人都是用postman,但是postman只是一个个人工具,无法在团队协作中起到很好的作用,而这里就介绍一个好用的接口
- nginx rap2配置
sssudo
项目配置修改前端配置文件src/config/config.prod.ts配置serve改为后台服务地址serve配置根据个人服务地址配置配置完后运行打包命令,之后将打好的包放在前端服务器服务端后台服务使用pm2守护进程,前端使用nginx服务器配置文件如src/config/config.prod.ts服务端配置相关serve端口号,无修改默认8080(因为8080端口占用,所以我修改为7400
- rap2搭建教程
peakol
rap2是一个api可视化管理平台。为啥需要API管理工具?对于后端:定义接口可视化定义,可以一键导出api文旦对于前端:面向数据接口编程,最主要的是提供mock数据功能,这样通过在封装的ajax请求中通过配置智能切换联调服务器和mock数据服务器(rap2搭建服务器)。当然为了切换省事,我们将可以启动不同的npmscript脚本来切换。对于前后端分离:前后端分离完全按照定义的字段和数据格式,并且
- 如何优雅的使用Mock Server
软件测试潇潇
软件测试工程师软件测试自动化测试软件测试程序人生自动化测试功能测试职场发展
事出有因昨天跟同事讨论我们在用的rap2(一个集接口编写和mockserver的开源项目)和刚上线了一个easy-mock的server,到底哪个好用。我们主要讨论的点有个两个:接口的一致性、编码的无侵入性。背景自从前后端分离后,完成前后端的分工之后,大家就可以各司其职,并行开发。前后端的协议标准就是接口文档。前端的所有逻辑和展现全部依赖接口文档中规定的数据结构。所以接口文档就变成了开发过程的重中
- docker安装rap2
江南救世
yum-yinstallepel-releaseyum-yinstallpython-pippipinstalldocker-composepipinstall--upgradepipyum-yinstallgitgitclonehttps://github.com/Rynxiao/rap2-docker.gitmkdir-p/opt/mysql/datadircdrap2-docker/rap2
- 通过express与mokejs搭建属于自己的rap2服务器
多面体_7df7
运行$npxexpress-generatorapi-server创建一个express项目$cdapi-server进入项目目录$npminstall安装项目所需要的依赖$npminstallnodemon-D安装nodemon$npminstallmockjs-S安装mockjs包打开项目目录下的package.json,更改scripts://引入expressconstexpress=re
- rap2换yapi的心路历程
躺希腊额阿毛
一.背景1.首先公司原先用的是swagger,而且是手写yaml格式,甚至于最初还有word。作为一只node中间层,偷懒成性猿,上接前端,后连java后端,python数据组,翻个swagger,一天就过去了,万万不能接受。开始了一波骚操作,找寻各种能替换个方式。一顿操作后选定了rap2,毕竟是阿里家的,怎么着感觉会靠谱些,又有全局搜索功能,也有mock。好了好了,我承认是因为界面风格(不是最新
- 基于uni-app多平台管理系统模板uniapp-admin
liupan6889
前端Vueuni-appadmin-teplatetemplatevue
uniapp-admin2.0.0重磅发布!更加完善的开发指南主题定制:支持颜色主题和深色模式,页面更加美观国际化/多语言:应用内容和pages.json国际化,支持N种语言引入iconfont:海量字体图标支持引入rap2接口管理平台:支持在线Mock数据模拟接口请求:不同API可以单独配置baseURL调整App升级方案:无缝升级更容易消息推送,在线文档预览,跨域等多种解决方案在线文档提示:A
- 前后端分离项目的部署方法——vue cli4+springboot
jiyuzzz
后端前端vue.js前端nginx反向代理后端springboot
目录前置条件方法一:把前端项目打包,作为后端项目的静态文件,再把后端项目部署在应用服务器中方法二:把前端项目部署在web服务器中,把后端项目部署在应用服务器中前置条件首先需要我们写好两个项目(分别是前端和后端的),要写好前后端接口接口按照我这样写,我这里使用的是axios,使用方法可以参考我的另一篇博客:vuecli4使用axios(通过RAP2生成后端接口)这个项目先运行后端再运行前端就可以跑起
- 使用rap2创建项目接口
ShiningPeng
一、登陆注册这一步操作很简单,我这就跳过了二、新建仓库新建仓库.png点击新建仓库填写信息.png个人项目填下项目名称、简介就可以点击提交了,如果是团队协作的话可以添加成员或者团队的名称,即用户名。协同仓库ID的话我也不太清楚,没有百度到,有需要的小伙伴可以自行百度。三、编辑接口创建好仓库之后点击仓库名进入接口编写image.png点击编辑按钮进入编辑状态image.png进入编辑模式后可以修改名
- 小程序学习 - 02 微信小程序案例实践
皮蛋很白
小程序小程序学习微信小程序
案例实践创建一个页面,展示请求接口获取的数据。申请接口测试用接口可以使用:自己开发:例如使用Express模拟接口(MockAPI):例如rap2第三方接口本例使用和风天气开发平台提供的第三方接口,申请接口的步骤:注册账号:注册|和风天气创建应用并申请密钥(key),key是调用接口的凭证根据开发文档使用接口创建天气页面在全局配置文件中创建一个页面,并设置为首页(放到第一个)://app.json
- 【软件测试】Apifox导入数据
小码哥说测试
软件测试测试工程师
#导入数据#功能说明支持导入OpenApi(原Swagger)、Postman、HAR、RAML、RAP2、JMeter、YApi、Eolinker、DOClever、ApiPost、Apizza、DOCWAY、ShowDoc、apiDoc、I/ODocs、WADL、GoogleDiscovery等数据格式,方便旧项目迁移。#快速上手打开项目设置面板,点击导入/导出即可使用导入数据功能。#一、导入
- Idea 集成 YApi 插件实现接口文档的生成与更新
毛嘟嘟
前言API这个词我相信大家都不陌生,平时的工作中也会使用到一些api管理工具,比如:YApi,swagger,postman,apidoc,showDoc,rap2等。今天主要介绍下YApi以及在idea中集成插件实现自动生成与更新api文档。正文YApi介绍YApigitee地址YApigithub地址YApi官方文档地址下面摘录部分内容来大致介绍YApi,更加深入及详细的内容请移步到上面的链接
- API工具--Apifox和Postman对比(区别)
普通网友
postmanjava测试工具oneapijava-ee
前言Postman和Apifox有什么区别?他们之间分别有什么优势,感兴趣的同学可以继续往下看。不吹不黑,只列功能,纯客观比对。一.功能列表对比(一)接口设计与文档管理功能1.导入功能对比Apifox的导入功能除了支持OpenApi之外,还支持yapi,RAP2,postman等国内用得比较多的接口文档导入,而Postman支持的格式相对较少。2.在线分享功能对比Postman的在线分享功能,付费
- 基于Vue和Electron企业级开源接口管理工具
莱尼尔
【快乐摸鱼】是一款基于Vue和Electron的开源接口管理工具。传送门GitHub地址Gitee地址完整文档在线体验前言最初构建这个项目的时候是为了学习Node.js和解决团队前后端协调问题。社区中有YApi、Rap2、Doclever、Nei、Swagger、Apidoc等开源解决方案,同时也存在Postman、Eolinker、ApiPost等商业解决方案。在这之前团队尝试了YApi和Rap
- Mock.js数据模拟,rap2、postman可视化接口平台,Vue框架的接口链接应用
图南zzz
前端postmanvue.jsvisualstudiocodehtml5前端框架
前言:作为一名前端程序员,其工作不仅仅是制作出精美的界面,实现页面之间的顺利转跳,各种交互。最主要的工作就是将后端所提供的数据通过合理地接收,应用在页面上,呈现在用户面前,从而使用户能够得到完善的界面信息。而在现实开发中,前后端的工作、搭建往往是同步进行的,因此在前端的开发过程中,后端所提供数据的接口往往不一定已经实现,前端不可能将工作停下来去等待后端接口的完成,因此,使用模拟数据接口就十分重要了
- RAP2环境搭建整理(超详细)
泪滴在琴上
RAP2是阿里开源的接口管理平台,最近搭建了一下,将部署文档整理如下:如果途中遇坑会在文章末尾记录下来嘻嘻首先,确定环境是否部署好。RAP2所需的环境为:node.js8.9.4+mysql5.7+redis4.0+centos6.5(后来搭建的时候升至最新了)确定以上服务是否部署好如下:centos6.6cat/etc/issuenode.js[root@product-Clocal]#node
- 开源接口管理工具,基于Vue和Eelctron
传送门GitHub地址Gitee地址完整文档前言【快乐摸鱼】是一款基于Vue和Electron的开源接口管理工具。最初构建这个项目的时候是为了学习Node.js和解决团队前后端协调问题。社区中有YApi、Rap2、Doclever、Nei、Swagger、Apidoc等开源解决方案,同时也存在Postman、Eolinker、ApiPost等商业解决方案。在这之前团队尝试了YApi和Rap2等社区
- 使用RAP2模拟假数据实现前后端分离
422ccfa02512
一、为什么使用RAP2在一个项目的开发中,在页面需要使用大量数据进行渲染生成前,后端开发人员的接口可能还没有写完,当前端没有后端数据支持的情况下,我们使用mock.js(mock.js用于生成随机数据,拦截ajax请求)模拟假数据,实现前后端分离。开发中我们也可以使用RAP2(这里面生成的数据基于mock.js)在线模拟假数据。二、关于RAP2的一些学习网址http://mockjs.com/mo
- 项目总结
赵恩栋
开发流程因为自己做的是H5前端,所以对于一个项目的基本流程会偏向于前端认识。项目开始的时候,会有项目负责人确定本次项目开发所需要的技术基础和技术框架。这是一个团队协作的项目,会用到代码托管gitlab或其他,利用rap2完成API文档托管。1.开发共识和代码规范作为初学者,最基本的就是遵守代码规范。我们小团队之间做的项目就有一些共同之处,这时就少不了代码的封装或者套用了,在去试着理解一些他人写的逻
- 为什么选择Yapi
简单简单小白
工具使用yapiIdeajava
为什么选择Yapi?Yapi介绍YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护API,YApi还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理Yapi与RAP2对比YAPIRAP2部署yapi部署简单,只需要nodejs,git,mongodb,甚至
- Rap2接口管理工具搭建及版本升级
MappleZF
1、简介RAP2是一个可视化接口管理工具通过分析接口结构,动态生成模拟数据,校验真实接口正确性,围绕接口定义,通过一系列自动化工具提升我们的协作效率。数据实现的前后端分离。本例部署RAP2,所需环境jdk、mysql、redis、node.js等服务。2、环境部署安装jdk1.8+[root@rap2:/root]#mkdir-p/usr/local/java/[root@rap2:/root]#
- mock与rap2
weixin_33850890
接口怎么关联?转载于:https://www.cnblogs.com/Chamberlain/p/10616966.html
- 面向对象面向过程
3213213333332132
java
面向对象:把要完成的一件事,通过对象间的协作实现。
面向过程:把要完成的一件事,通过循序依次调用各个模块实现。
我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。
1、面向对象
package bigDemo.ObjectOriented;
/**
* 大象类
*
* @Description
* @author FuJian
- Java Hotspot: Remove the Permanent Generation
bookjovi
HotSpot
openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122
JEP 122: Remove the Permanent Generation
Author Jon Masamitsu
Organization Oracle
Created 2010/8/15
Updated 2011/
- 正则表达式向前查找向后查找,环绕或零宽断言
dcj3sjt126com
正则表达式
向前查找和向后查找
1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。
对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。
2. 向后查找:一个要匹配的字符序列前面有或者没有指定的
- BaseDao
171815164
seda
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class BaseDao {
public Conn
- Ant标签详解--Java命令
g21121
Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。
1
- [简单]代码片段_电梯数字排列
53873039oycg
代码
今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:
import java.util.Arrays;
public class 电梯数字排列_S3_Test {
public static void main(S
- Hessian原理
云端月影
hessian原理
Hessian 原理分析
一. 远程通讯协议的基本原理
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协
- 区分Activity的四种加载模式----以及Intent的setFlags
aijuans
android
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
- hibernate几个核心API及其查询分析
antonyup_2006
html.netHibernatexml配置管理
(一) org.hibernate.cfg.Configuration类
读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)
Configuration co
- PL/SQL的流程控制
百合不是茶
oraclePL/SQL编程循环控制
PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有
流程控制;
分支语句 if 条件 then 结果 else 结果 end if ;
条件语句 case when 条件 then 结果;
循环语句 loop
- 强大的Mockito测试框架
bijian1013
mockito单元测试
一.自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类 &nbs
- 精通Oracle10编程SQL(11)开发子程序
bijian1013
oracle数据库plsql
/*
*开发子程序
*/
--子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用
--PL/SQL有两种类型的子程序:过程和函数
--开发过程
--建立过程:不带任何参数
CREATE OR REPLACE PROCEDURE out_time
IS
BEGIN
DBMS_OUTPUT.put_line(systimestamp);
E
- 【EhCache一】EhCache版Hello World
bit1129
Hello world
本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍
环境准备
1.新建Maven项目
2.添加EhCache的Maven依赖
<dependency>
<groupId>ne
- 学习EJB3基础知识笔记
白糖_
beanHibernatejbosswebserviceejb
最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基
- angular.bootstrap
boyitech
AngularJSAngularJS APIangular中文api
angular.bootstrap
描述:
手动初始化angular。
这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。
使用方法: angular .
- java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数
bylijinnan
java
public class SearchInShiftedArray {
/**
* 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。
* 请在这个特殊数组中找出给定的整数。
* 解答:
* 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl
- 天使还是魔鬼?都是我们制造
ducklsl
生活教育情感
----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!
从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!
自己挑了两部先看了看,但是发现看完之后,心里久久不能平
- [机器智能与生物]研究生物智能的问题
comsci
生物
我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....
但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把
- 获取Android Device的信息
dai_lm
android
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
ph
- 最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现
datamachine
java算法字符串匹配
原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第一课
dcj3sjt126com
englishword
long 长的
show 给...看,出示
mouth 口,嘴
write 写
use 用,使用
take 拿,带来
hand 手
clever 聪明的
often 经常
wash 洗
slow 慢的
house 房子
water 水
clean 清洁的
supper 晚餐
out 在外
face 脸,
- macvim的使用实战
dcj3sjt126com
macvim
macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳
1. 下载macvim
https://code.google.com/p/macvim/
2. 了解macvim
:h vim的使用帮助信息
:h macvim
- java二分法查找
蕃薯耀
java二分法查找二分法java二分法
java二分法查找
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 11:40:03 星期二
http:/
- Spring Cache注解+Memcached
hanqunfeng
springmemcached
Spring3.1 Cache注解
依赖jar包:
<!-- simple-spring-memcached -->
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>simple-s
- apache commons io包快速入门
jackyrong
apache commons
原文参考
http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html
Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:
1) 工具类
2
- 如何学习编程
lampcy
java编程C++c
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有
- 架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy
nannan408
Spring3
1.前言。
如题。
2.描述。
@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。
@DependsOn({"steelAxe","abc"})
@Comp
- Spring4+quartz2的配置和代码方式调度
Everyday都不同
代码配置spring4quartz2.x定时任务
前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……
quartz定时任务必须搞清楚几个概念:
JobDetail——处理类
Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象
Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发
- Hibernate入门
tntxia
Hibernate
前言
使用面向对象的语言和关系型的数据库,开发起来很繁琐,费时。由于现在流行的数据库都不面向对象。Hibernate 是一个Java的ORM(Object/Relational Mapping)解决方案。
Hibernte不仅关心把Java对象对应到数据库的表中,而且提供了请求和检索的方法。简化了手工进行JDBC操作的流程。
如
- Math类
xiaoxing598
Math
一、Java中的数字(Math)类是final类,不可继承。
1、常数 PI:double圆周率 E:double自然对数
2、截取(注意方法的返回类型) double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数 int round(float f) 返回四舍五入后的整数 long round