自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thinkingcao的博客

每首歌是每张脸

原创 Java微信公众号开发之网页授权获取用户基本信息

本片博客讲解的网页授权只需要前端传递一个backUrl(回调地址),到后台接口,后台接口完成整个授权流程,无需前端做更多工作; 前言 微信公众号开发,需要用到网页授权获取用户信息,通过OAuth2.0网页授权机制,来获取用户基本信息,进而实现自己的业务逻辑。(前提条件:公众号为服务号,且通过...

2019-02-25 16:49:07

阅读数 1635

评论数 4

原创 SpringBoot 系列教程(三十四):Spring Boot集成freemarker模板引擎渲染web视图

freemarker和thymeleaf是模板引擎。在早前我们使用Struts或者SpringMVC等框架的时候,使用的都是jsp,jsp的本质其实就是一个Servlet,其中的数据需要在后端进行渲染,然后再在客户端显示,效率比较低下。而模板引擎恰恰相反,其中的数据渲染是在客户端,效率方面比较理想...

2019-02-21 17:30:08

阅读数 133

评论数 0

原创 SpringBoot 系列教程(三十二):SpringBoot集成Redis缓存

这篇文章主要介绍springboot整合redis,如果你还不了解redis,可以看下这篇文章:Redis入门配置 开发工具 1. Apache-Maven-3.5.0、IntelliJ IDEA 2018.2.3 x64、JDK1.8、redis-desktop-manager-0.9.8....

2019-02-20 16:32:08

阅读数 995

评论数 8

原创 SpringBoot 系列教程(二十九)SpringBoot集成Thymeleaf模板引擎渲染web视图

一、新建SpringBoot项目springboot-thymeleaf,引入以下pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="...

2019-02-20 12:33:34

阅读数 99

评论数 0

原创 SpringBoot 系列教程(二十八):SpringBoot集成Swagger2

目录 Swagger2介绍 一、工程创建 二、写Swagger2 配置类 三、生成Swagger2文档注解 四、创建接口 五、项目完整结构图 六、在 Security 中的配置 七、参考资料 Swagger2介绍 前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态...

2019-02-19 16:56:26

阅读数 86

评论数 0

原创 SpringBoot 系列教程(二十二):SpringBoot基于Profile的几种多环境配置方式

目录 一. 背景 二、什么是Profile 三、多profile环境定义形式 1 .多Profile文件定义形式 2 .yml多文档块形式 四、激活指定的profile方式 1 .配置文件application.yml中指定spring.profiles.actice: dev 2...

2019-02-14 17:14:09

阅读数 74

评论数 0

转载 Appium中定位元素的等待方法

1、sleep()方法 Thread.sleep(60000)强制等待60s 这个方法是最不推荐的,是用线程等待的方式来实现,每次元素出现在页面的时间不一样,如果设置的时间长了,白白浪费了时间,如果设置的时间短了,脚本依然会报没有找到元素的错误。 2、WebDriver PageLo...

2019-02-28 18:12:53

阅读数 233

评论数 0

转载 Selenium WebDriver基础元素操作定位方式

一、基础元素操作的8种方式 在selenium中通常用findElement或findElements与By类结合来定位页面的元素,By类有8种常用的定位方式,如下: 1.By.id() 测试页面源码: <a id="wechatAuthoriza...

2019-02-28 17:16:39

阅读数 127

评论数 0

转载 adb命令对模拟器的操作

Android 调试桥 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用。 Tips: 在 android_sdk/platform-tools/ 中找到 adb ...

2019-02-28 14:46:48

阅读数 132

评论数 0

原创 Appium简介

什么是Appium Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 官方中文文档 Testerhome中文社区 Appium官网 Appium的优势 可以跨平台同时支持An...

2019-02-28 13:09:37

阅读数 141

评论数 0

转载 [Android测试] Android Studio+Appium+Java+windows 自动化测试之一: 自动化测试理解

一、什么是自动化测试 自动化测试是把以人为驱动的测试行为改成机器执行,通过精心设计的测试用例,由机器按照测试用例的执行步骤对应用进行自动操作,然后输出结果,由测试人员进行比较。自动化测试可以极大的节省人力、时间和硬件资源,提高测试效率。 大白话就是: 写好自动操作app的脚本,运行起来,输出结果...

2019-02-28 12:52:36

阅读数 33

评论数 0

转载 SpringBoot 系列教程(三十六):SpringBoot如何测试打包部署

有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产上线。 开发阶段 单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了...

2019-02-22 10:38:34

阅读数 62

评论数 0

原创 SpringBoot 系列教程(三十五):Spring Boot解决项目启动时初始化资源

一、前言 在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。 这个神器就是CommandLineRunner,CommandLineRu...

2019-02-22 10:25:45

阅读数 79

评论数 0

转载 application.properties各种配置模板 --springBoot配置文件

本文转载:http://blog.csdn.net/lpfsuperman/article/details/78287265###; # spring boot application.properties配置的各个属性详解 # 该示例文件作为标准提供。(官方文档 翻译过来的) # 还是花了...

2019-02-21 16:57:42

阅读数 304

评论数 0

原创 SpringBoot 系列教程(三十三):Spring Boot集成JavaMailSender发送邮件

相信在使用Java发送邮件功能的大佬都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置,支持发送邮件。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。 写在前...

2019-02-21 16:17:16

阅读数 208

评论数 0

转载 Spring注解大全

注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列Spring|SpringMVC相关注解的简介。 Spring部分 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用...

2019-02-21 10:39:48

阅读数 67

评论数 0

原创 SpringBoot 系列教程(三十一):SpringBoot集成JDBCTemplate

本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql 初始化mysql: -- create table `account` DROP TABLE `acc...

2019-02-20 15:39:34

阅读数 51

评论数 0

原创 SpringBoot 系列教程(三十):SpringBoot整合Mybatis注解版增删改查

源码:https://github.com/Thinkingcao/SpringBootLearning/tree/master/springboot-mybatis 本文主要讲解如何使用SpringBoot整合Mybatis,并访问数据库。由于Mybatis这个框架太过于流行,所以这里不过多涉...

2019-02-20 13:37:57

阅读数 90

评论数 0

原创 SpringBoot 系列教程(二十七):SpringBoot属性配置文件详解

springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。 一、创建Spri...

2019-02-19 15:52:35

阅读数 258

评论数 0

原创 SpringBoot 系列教程(二十六):Spring Boot 集成 Lombok 让代码更简洁

Lombok是什么 lombok 是什么? lombok 是一个非常神奇的 java 类库,会利用注解自动生成 java Bean 中烦人的 Getter、Setting,还能自动生成 logger、ToString、HashCode、Builder 等 java 特色的函数或是符...,...

2019-02-19 10:15:06

阅读数 58

评论数 0

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