自定义博客皮肤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微信公众号开发之发送微信模板消息

微信发送模板消息接口文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277 温馨提示:请各位开发者使用微信模板消息功能前,仔细阅读上述发送模板消息接口文档,少走弯路; 一、微信公众号开发框...

2019-03-28 14:48:25

阅读数 1012

评论数 0

原创 java实现动态将Java文件编译为Class字节码的几种方法

所谓动态编译,就是在程序运行时产生java类,并编译成class文件。 在D盘test目录下有两个java文件:AlTest1.java、AlTest2.java,现需要通过java代码实现java文件到class文件的编译操作: import java.io.BufferedReade...

2019-03-28 16:53:55

阅读数 460

评论数 0

转载 Appium基础五:appium相关API

1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状...

2019-03-27 17:45:26

阅读数 93

评论数 0

原创 eclipse查看一个方法被谁引用(调用)的快捷键四种方式

1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 2.(次推)选中该方法,Ctrl+Shift+G 就显示这...

2019-03-27 10:52:00

阅读数 1055

评论数 0

转载 final修饰的类有什么特点

final修饰的类有什么特点 2018年04月22日 10:59:31点点滴滴的记录阅读数:129 变量定义为final,一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。 方法定义为final,是为了防止任何继承类改变它。 类定义为fi...

2019-03-22 17:32:17

阅读数 157

评论数 0

原创 Android 安卓 adb 获取app的包名和activity的几种方法

获取app的包名和activity名称 (1)adb logcat | findstr START 然后点击app CMD界面,cmp= 后面的值就是 包名/activity名称 例如: cmp=com.shanjian.originaldesign/.activity.other.Activi...

2019-03-22 14:01:38

阅读数 113

评论数 0

转载 Appium+JAVA_自动化测试学习

1.如何把都以为UI自动化测试的高大上简单化? UI自动化做的事情:元素定位->执行操作->结果比较 2.先了解Appium Server的框架 既然是Server,那就涉及了Client server:http://127.0.0.1:4723/wd/hub ...

2019-03-22 10:46:03

阅读数 171

评论数 0

转载 Appium工作原理了解

Appium是支持跨平台的移动端自动化测试框架。 下面介绍下Appium的具体工作流程: 首先,Appium server 默认监听4723端口,监听客户端的命令。 客户端指的是 我们编写的自动化测试脚本。 server端接收到客户端命令后,将其进行转换成移动端可以识别的命令,然后转发给移...

2019-03-21 10:29:09

阅读数 113

评论数 0

原创 appium - 介绍

appium 运行原理:   电脑(client)上运行自动化测试脚本,调用的是webdriver的接口, appium server接收到我们client上发送过来的命令后他会将这些命令转换未Uiautomator认识的命令,然后由Uiautomator来在设备上执行自动化   Appium...

2019-03-20 17:23:29

阅读数 46

评论数 0

原创 Source Code Pro一款堪称完美的编程字体

从Eclipse切到IDEA工具中去之后,发现IDEA中有个字体:Source Code Pro,这个款字体用起来还不错,个人觉得比Consolas、Courier New这两款比较常用的字体都要好用,我开发环境用的Windows10系统,查了下Windows10系统没有这个字体,所以这个博客就是...

2019-03-20 14:41:12

阅读数 2919

评论数 0

原创 SpringBoot 系列教程(四十):SpringBoot2.0基本Web开发

环境 jdk1.8_73 apache-maven-3.5.3 springboot 2.0.0.RELEASE eclipse Oxygen.3a Release (4.7.3a) 一、静态资源 静态资源,在这里指的是图片、样式、js脚本等等资源 springboot访问静态资源的几...

2019-03-19 11:59:19

阅读数 31

评论数 0

原创 Quartz2.3.0+Spring4.3.2动态添加,修改,删除任务(暂停,任务状态,恢复,最近触发时间)

本案例整合为:Spring4.3.2+Quartz2.3.0,简单入门,主要编写定时任务调度管理 QuartzJobsManager(任务调度管理类) import java.text.ParseException; import java.text.SimpleDateFormat; i...

2019-03-18 17:40:25

阅读数 203

评论数 0

转载 Spring4.0.6 +Quartz 2.2.1动态添加、修改、删除、关闭定时任务

Spring Quartz动态添加、修改、删除、关闭定时任务, 无非就是将《Spring task quartz 示例一文中的Spring quartz示例 和《Quartz 2.2 动态添加、修改和删除定时任务》QuartzManager.java进行整合。 相对Spring Task的动态添加...

2019-03-18 16:18:55

阅读数 32

评论数 0

原创 Quartz Cron表达式 每周、每月执行一次

系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可能需要在指定的时间点自动执行,这些任务的自定执行必须使用任务的自动调度。 JDK为简单的任务调度提供了Timer支持,单对于更复杂的调度,例如:需要在某的时刻调度任务时,Timer就显得力不从心了。 Quartz是...

2019-03-18 16:06:50

阅读数 1545

评论数 0

转载 SpringBoot 系列教程(三十九):SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程

开发环境:IDEA, SprngBoot 2.0.4, Maven 2.19.1 工程结构: 父工程father 子模块dao (用于持久化数据跟数据库交互)...

2019-03-18 14:22:01

阅读数 47

评论数 0

原创 IDEA不识别yml和properties文件

1.从网上下载下来一个项目,导入IDEA后,application.yml和application.properties都不识别,也没有语法提示 2.安装YAML插件 3.在Settings中找到File Types然后找YAML看看是否有yml后缀名,确保上述插件选项勾选,重启i...

2019-03-11 14:15:39

阅读数 542

评论数 0

原创 SpringBoot 系列教程(三十八):SpringBoot中的文件上传

SpringBoot中的文件上传

2019-03-07 22:16:21

阅读数 86

评论数 0

原创 IDEA常用快捷键积累(持续更新)

Maven神器 1.IDEA中添加try/catch的快捷键 :ctrl+alt+t 2. IDEA使代码强制类型转换快捷键 :alt+enter 3. IDEA生成serialVersionUID :alt+enter 4.IDEA自动生成getset方法快捷键 ...

2019-03-07 20:55:02

阅读数 86

评论数 0

原创 Maven中可选依赖(optional)和依赖排除(exclusion)的用法

前面必读的话 Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。Optional表示可选择的,Exclusions表示排除 Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。 Exclus...

2019-03-06 21:11:28

阅读数 499

评论数 1

原创 SpringBoot 系列教程(三十七):SpringBoot启动参数设置

springboot默认启动入口函数是支持接收参数,而且在整个应用程序内部也可以获取到这些参数,同时如果传递的参数是一些内部定义的参数将会被映射到springboot内部配置项,从而达到配置效果。SpringBoot中有许多的地方可以向应用传入参数,而对于SpringBoot应用又非常的的重要 ...

2019-03-05 23:37:57

阅读数 1270

评论数 0

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