自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

原创 junit 方法:assertEquals 和 assertTrue

assertEquals 和 assertTrue 区别代码块运行成功结果assertEquals 运行失败后的错误提示assertTrue 运行失败后的错误提示总结assertEquals 和 assertTrue 区别相同之处:都能判断两个值是否相等 assertTrue 如果为true,则运行success,反之Failure assertEquals 如果预期值与真实值相等

2017-08-31 15:53:37 93254 1

原创 junit4 注解讲解

代码块JUnit4注解解释运行测试示例代码块package com.imooc.TestMaven.TestMaven_test;import static org.junit.Assert.*;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.Before

2017-08-31 15:18:05 403

原创 mongodbc参考文档

http://www.yiibai.com/mongodb/http://www.runoob.com/mongodb/mongodb-tutorial.html

2017-08-30 11:21:25 290

原创 mongodb删除数据库

MongoDB中的 db.dropDatabase()命令用于删除现有的数据库。 db.dropDatabase()这将删除当前所选数据库。 如果没有选择任何数据库,那么它将删除默认的’test‘数据库。示例首先,使用命令show dbs检查可用数据库的列表。 show dbs local 0.00025GB newdb 0.0002GB test

2017-08-30 11:18:02 459

原创 关于Swagger的了解

概述API文档自动生成工具有很多种Swagger的特点概述 通常我们要构建API 服务,自然少不了文档,但由于API与文档的分离使得我们每次对 API进行的更改都需要再去修改文档后同步文档,不但编写稳定繁琐而且稍有纰漏难免 就会出现调用的异常,而编写、同步文档通常是比较繁琐无趣的事。现在得益于spring Boot 与Swagger,我们不但可以极速的搭建REST、RES

2017-08-28 20:38:47 487 1

原创 attribute value must be constant

attribute value must be constant:属性值必须是常量dataType = Long Long不是常量,是类。解决方法:加双引号 @ApiImplicitParam(name = "id",value = "用户ID",required = true,dataType = "Long")

2017-08-28 19:52:52 68963 1

原创 swagger api 之(二)

接上篇继续详解:spring boot把json格式的数据转换成swagger做成的api文档 @ApiIgnore查看上篇文章中的HelloController.java,其中用到注解@ApiIgnore,此注解表示在Swagger页面中不会展示此接口。没有注解@ApiIgnore时如下图:当添加注解@ApiIgnore时,如图:

2017-08-28 19:48:50 2536

原创 HttpServletRequest

httpservletrequest http://www.cnblogs.com/xdp-gacl/p/3798347.html

2017-08-28 17:05:39 226

原创 no suggestions

由于没有写main函数这个入口类

2017-08-28 16:49:46 2538

原创 ResultCode() in ResultCode cannot be applied to (java.lang.String,java.lang.String)

解释正确代码: 对于FAILURE是正确的写法,因为在ResultCode 中并没有定义有参构造函数,即默认存在无参构造函数。解释错误代码: 因为在ResultCode 中并没有显性定义构造函数解决办法:创建构造函数,并且构造函数的参数类型与SUCCESS(“200”,“成功”)中定义的要相吻合代码:定义了有参构造函数,不再报错。ResultCode .javapackage com.yubai

2017-08-28 16:45:32 23110 1

原创 java获取状态码的值

1. 创建状态码的类2. 定义获取状态码的方法3. 测试ResultCode.javapackage com.yubai.swaggerrestfulapi;public enum ResultCode { SUCCESS("200","成功"), ERROR("400","错误"); private String code; private String msg;

2017-08-28 16:29:00 2676

转载 java.lang.IllegalArgumentException: No converter found for return value of type

代码参见: http://blog.csdn.net/expect521/article/details/77649951当我在参考代码的JsonResult.java中没有提供属性相应的getXXX方法时,将会报错信息为:java.lang.IllegalArgumentException: No converter found for return value of type:com…..Il

2017-08-28 16:19:51 1741

原创 java实现json格式的状态码数据

功能技术与IDE代码参考代码片段创建状态码的类 StatusCode创建返回json格式的类 JsonResult编写登陆页面的类 LoginController编写启动程序JsonStatusApplication浏览器中访问url返回结果功能编写一个返回格式是json格式的数据,并且此数据是状态码的数据。例如: {“code”:200,”message”:”成功”,”

2017-08-28 16:05:19 4809

翻译 spring boot用到的注解详解(二)

@

2017-08-24 19:46:18 217

原创 编写restful api

功能技术与IDE代码参考github重点讲解RESTful API具体设计如下代码片段postman中访问url效果Junit测试类功能编写对用户增删改查的操作,返回数据格式是json。用的是restful风格。例如: { “id”: 1, “name”: “jolie”, “age”: 27 }技术与IDEspring boot

2017-08-24 19:43:43 361

原创 IntelliJ 设置全局maven

见图:

2017-08-24 10:27:23 420

原创 IntelliJ IDEA Debug调试示例一

不用debug情况当我启动程序,在页面访问url时,IDEA的控制台并没有详细的错误输出,如: 只是报空指针异常,不利于调式。用debug情况1. 设置断点2. debug运行3. 访问url4. 查看控制台输出信息。debug会提示那个地方有空指针,并指明是哪个类

2017-08-24 10:26:57 749

原创 spring boot 利用分层结构输出简单的Hello world

参考:spring boot 输出简单的hello world 项目结构model代码package com.yubai.springbootjson.model;public class Hello { private String username; private int age; public Hello(String userna

2017-08-24 10:20:34 2831

原创 spring boot用到的注解详解(一)

代码参考:可以把代码复制到本地,然后测试,先运行项目,是项目运行成功。然后试着去掉以下注解,一个一个尝试去掉后的运行状态,然后就可以理解注解的含义了@RestController 用来返回json格式的数据@RequestMapping(“/hello”) 用来表明想要访问baseUrl + /hello这个路劲,不同的requestMapping映射不同的页面

2017-08-24 10:17:09 426

原创 经验之状态码---Error

ErrorErrorError 之 NOT FOUND1Error 之 NOT FOUND2Error 之 Internal Server ErrorError 之 NOT FOUND(1)错误原因:url不正确 正确的访问url: Error 之 NOT FOUND(2)错误原因:欲想生成json格式,必须写@RestController 代码如下,把类上面的@RestContro

2017-08-24 10:12:02 511

原创 创建spring boot 项目

本人使用的IDEA是IntelliJ。创建项目过程直接上图:IDEA默认生成一个SpringBootJsonApplication类,是以artifactId + Application命名的类。这就是启动类。我的目录结构如图所示。

2017-08-23 17:11:45 289

原创 swagger api 之(一)

功能技术与IDE代码参考github代码片段启动应用程序访问url返回结果注解详解功能生成一个swagger api文档,内容是对用户增删改查的操作,返回数据格式是json。用的是restful风格。例如:技术与IDEspring boot IntelliJ IDEA maven swagger代码参考github:Swagger-Restful-Api代码片段User

2017-08-23 16:00:34 5050 1

原创 spring boot 输出简单 json格式的数据(利用分层结构)

参考: [spring boot 利用分层结构输出简单的Hello world]()本节把spring boot 利用分层结构输出简单的Hello world中的输出以json格式输出,只需要稍作修改即可分层结构modelpackage com.yubai.springbootjson.model;public class Hello { private String username;

2017-08-23 15:57:23 923

原创 spring boot 输出简单的hello world(没用分层结构)

spring boot 概述spring boot 输出Hello World新建一个spring boot 项目参考创建spring boot项目在pomxml中添加依赖编写启动类运行程序spring boot 概述我的理解是spring可以少配置,就是约定优于配置。并且直接复制spring boot项目到IDEA,就可以直接运行跑起来的。而不需要配置很多东西。spring boot 输

2017-08-23 15:56:02 1657

原创 static的在内存中的存放位置

JVM内存总体一共分为了 4个部分:stack segment、 heap segment、 code segment、 data segment)stack segment(栈):局部变量:如main函数中声明的str变量。如图中,str,t存在于stack区:栈中保存基本数据类型的变量和自定义的对象的引用(不是对象),对象本身都存放在堆区中,被执行的方法的也是pull到栈中,当方法执行完后

2017-08-23 14:25:25 45062 1

原创 ==和!= 返回的类型

java返回类型有以下几种:整型(int), 复合数据类型(String), 布尔类型(boolean), 浮点类型(double) 自定义类型等等。boolean类型的操作我们经常看到的判断语句如 != 和== 是比较两个object是否相等,返回值为true或者false。举例1: 1=2(错) ,1=1(对) 用“对错”判断。 同理用false,true来判断!=或者==

2017-08-23 13:32:59 691

原创 IntelliJ 常用快捷键

导包快捷键alt + enter在项目中查找类鼠标左键点击项目名,按快捷键ctrl + N 弹出一个框框,需要你填写需要搜索的类名,然后回车即可。格式化代码ctrl + alt + L最近更改的代码Ctrl+E查找某个字符或者方法ctrl + F替换某个字符或者方法ctrl + R 双击需要被替换的字符串或者其他字段,然后按ctrl + R快捷键,如图: 把222替换成333,然后点击repla

2017-08-23 12:02:24 251

原创 IntelliJ删除行快捷键

Ctrl + X 为删除一行

2017-08-23 11:23:10 31776 12

原创 IntelliJ 快捷键添加/复制一行为多行

对于复制一行代码,之前用到最多的是快捷键ctrl+C, intelliJ提供了另外一种更快的复制方法:ctrl+D.如图:我想复制main函数中的System.out.println(testBoolean());,把鼠标放在System的S前,然后按快捷键ctrl+D,此时就复制了一行。不过此快捷键只适用于复制到被复制代码的下一行。

2017-08-23 11:18:00 25165 1

原创 JAVA,同级包下的类引用不需要import

类ServiceResponse 的属性含有同级包下的属性类型为EServiceResPonseStatus类型的变量,此时并没有import引入,而只需要类EServiceResPonseStatus存在即可。如果EServiceResPonseStatus不存在,则会报错。报错信息: 解释:EServiceResPonseStatus 标志找不到,一般这种标志找不到的错误要么是没有创建此类或者

2017-08-23 10:33:23 22633

原创 IntelliJ IDEA出现红色字体解决办法

如图所示,问题: @ApiModel显示红色,点击alt+enter提示需要添加io.swagger包到classpath中。因为在pom.xml中没有把此包引入。如图: 解决方案 在pom.xml中添加io.swagger包。经历1:当我根据IDEA提示的Addlibrary…,即点击提示中的Add library’Maven:io.swagger:swagger-annotations:1

2017-08-22 20:17:25 42983 1

原创 swagger 入门(一)

Swagger是什么Swagger是什么?官方说法: Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。个人总结: swagger的一个最大的优点是能实时同步“api与文档“保持一致性。在项目开发过程中,发生过多

2017-08-22 19:19:59 252

原创 电脑很卡,可能是CPU占了很大的比例

鼠标放到电脑屏幕的最底层,右键点击选择任务管理器,查看cpu,把占用cpu很大的任务结束掉即可。此时电脑不再很卡。可以畅通无阻的继续敲代码了

2017-08-22 18:51:03 881

转载 Logger的理解

简单的说,就是配合log的等级过滤输出 比如,你在开发的时候,要验证一个方法有没有被调用搜索到,为了方便调试,通常会在这个方法开始的时候加一些system.out。但是项目真正发布的时候这些代码通常是要移除掉的,所以通常更建议用logger来记录 所以你可能会加logger.debug。 为什么是debug而不是info error或者其他呢?因为通常项目发布的时候都会把日志等级设置为error

2017-08-22 14:41:43 455

原创 IntelliJ IDEA使用git命令

pull命令commit and push 同时进行查看从github上pull到本地后,有哪些文件被修改了,以及修改的内容有哪些

2017-08-22 10:54:02 519

原创 win10中没有本地策略组、本地用户和组

参考: https://jingyan.baidu.com/article/09ea3ede1fdef2c0aede393a.html

2017-08-21 19:30:42 31033

原创 从github上下载没有用SSH KEY(为什么?)

同样是从RaaS文件夹下的几个仓库中下载代码,而uipath_orchestrator这个仓库在没有SSH KEY的前提下可以用命令git clone https:….. clone成功。 疑问: 不需要SSH KEY 和需要SSH KEY是怎么设置的?有什么区别?而spring-boot-api-template却clone失败。如下图:spring-boot-api-template下载失

2017-08-21 18:56:50 1326

原创 git下载安装设置SSH Key(github Permission denied (publickey).)

登陆git官网下载git 下载成功后,因为是.exe文件,所以双击运行,一直点击next,默认选项。安装成功,右键点击会出现git bash here即下载成功 右键选择git bash here,会出现一个类似windows的命令窗口。 请先在github上注册账号,然后本地安装git输入命令: ssh-keygen -t rsa -C “aaa@email.com”引号中

2017-08-18 19:31:31 811

原创 IntelliJ 设置全局maven

见图:

2017-08-18 18:52:46 210

原创 mongoDB下载安装设置

登陆mongodb的官网下载,注意下载之前需要注册,然后选择相应的版本解压到指定目录后,创建数据库文件的存放位置,比如:E:\SoftwareTools\mongoDB\mongodb_simple\data\db。启动mongodb服务之前需要的。必须创建数据库文件的存放位置,否则命令不会自动创建,而且不能启动成功打开cmd命令行,进入数据库的bin目录,输入数据库服务器的启动命令: mong

2017-08-18 16:05:59 321

json.zip 生成json格式的数据

测试生成json格式的数据测试生成json格式的数测试生成json格式的数测试生成json格式的数测试生成json格式的数测试生成json格式的数

2017-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除