- 博客(14)
- 收藏
- 关注
转载 Java基础之反射
反射的作用 获取class的四种方式 反射的常用方法 反射的应用 反射的作用 通过反射你可以获取任意一个类的所有属性和方法,你还可以调用这些方法和属性。 获取class的四种方式 1.知道具体类的情况下可以使用: Class alunbarClass = TargetObject.class; 但是我们一般是不知道具体类的,基本都是通过遍历包下面的类来获取 Class 对象,通过此方式获取 Class 对象不会进行初始化 2.通过 Class.forName()传入类的路径获取: Class ..
2022-01-14 10:58:50
279
1
原创 关于文件预览的白嫖实现——Pdf篇
前言: 小菜鸟最近在项目中遇到了一个关于文件预览的难题,要求要支持pdf,ppt,word,txt四种格式。 这个功能吧,现在回顾起来真的有点曲折,从确定实现方案将所有的文件都转存为图片的格式以实现预览,到技术选型,本来想用一个技术去实现所有就好了。 于是百度,尝试,百度,尝试。找到了两个可行的方案,一个是aspose,一个是openOffice。可是领导又说了aspose是收费的,花钱的方案可不行,下一个, ...
2020-12-29 17:08:57
469
2
原创 jenkins学习之配置allure单元测试可视化报告
1.登录jenkins安装allure插件 2.配置全局工具allure commandline 3.本地测试 3.1安装allure 进入Allure官网http://allure.qatools.ru/ ,点击右上角DownLoad进入下载页面,下载zip文件。 解压zip文件,配置path D:\myprogram\allure-commandline-2.13.5\allure-2.13.5\bin 执行bat文件 3.2给项目添加依赖 <!--allure的testng插件--&
2020-08-21 15:54:17
504
转载 Jenkins学习之配置github实现push触发自动构建
获取GitHub的Personal access token 1.进入GitHub,点击setting,进入setting页面,点击左下角的Developer settings,如下图: 2.跳转到”Developer settings”页面后,点击左下角的Personal access tokens,如下图: 3.跳转到”Personal access tokens”页面后,点击右上角的Generate new token按钮,如下图: 4.可能会提示输入GitHub密码,输入后跳转到创建token
2020-08-21 15:19:11
796
原创 Jenkins学习之linux环境下jenkins的安装
一、下载安装Jeckins 环境准备: 阿里云服务器配置jdk 1.8环境,开放端口(jeckins通行端口) 官网linux安装下载jeckins教程 摘要: 1.获取jeckins的yum源仓库地址 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo 2.获取秘钥 rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key 3.安装je
2020-08-21 14:28:34
293
原创 重试机制之Spring - Retry
一、导包 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId&
2020-08-04 16:23:54
311
原创 简单几步完成阿里云短信接入
1.需要开通一个短信套餐 2.添加签名(有两种,一种是验证码的模板,一种是通用的模板;模板中可以设置变量,有一个区别就是验证码的模板只能设置一个变量,通用模板可以设置多个变量) 3.添加模板 4.测试 5.Java API测试 5.1导入依赖 pom.xml <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId>
2020-06-04 17:11:08
1404
原创 Springboot(三)之邮件发送功能
SpringBoot 邮件发送功能 1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2.配置yml文件 ...
2020-04-27 13:11:52
390
原创 Springboot(二)之日志配置
1.测试类 package com.example.demo.controller; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind...
2020-04-27 11:48:43
266
原创 阿里云物联网平台学习(三)之服务端订阅
一、需求:通过服务端订阅,将设备信息从阿里云平台上订阅到服务端 二、实践 1.准备产品及设备 https://blog.csdn.net/qq_45425621/article/details/105295273 2.创建消费组(默认有一个消费组,但也可以自己创建) 服务端订阅 》》消费组列表 》》创建消费组 》》编辑消费组名称 3.创建订阅 服务端订阅 》》订阅列表 》》创建订阅 》》选择你要...
2020-04-20 11:55:10
4736
7
原创 Java解析json字符串的总结
1.json格式 String str="{name:‘huahua’,age:25,address:{description:‘hhh’,floor:10},like:[‘a’,‘b’,‘c’]}"; 首先,将这整个字符串转换为对象; JSONObject jsonObj=new JSONObject(str); 其次,分析格式( 属于键值对的格式 ) name是key 'huahua’是S...
2020-04-17 14:08:47
211
原创 阿里云物联网平台学习(二)之场景联动
需求: 当温度计设备检测到温度超过30度时,触发温度报警器,显示温度异常 1.创建产品 》》 温度报警器 》》功能定义 》》编辑草稿 》》添加自定义功能 》》 属性 》》是否报警(bool类型) 2.创建设备 》》温度报警器 3.场景联动 》》 创建规则 》》 设置触发器 》》执行条件 》》执行动作 (当温度计温度高于30度时,温度报警器的状态由0(正常)改为1(异常)) 》》启动规则 ...
2020-04-07 14:47:17
1746
原创 阿里云物联网平台学习(一)之产品与设备
一、需求:通过阿里云物联网平台监控温度计的温度和湿度变化 二、实践 1.创建自己的产品(温度计),并设置产品属性(温度、湿度) 1.1创建产品的具体步骤 https://help.aliyun.com/document_detail/73728.html?spm=a2c4g.11186623.6.571.11a22cf0qOFUyz 1.2设置产品属性的具体步骤 功能定义 》》 编辑草稿 》》 ...
2020-04-03 16:18:59
1782
原创 Springboot(一)之集成Swagger简单教程
1.添加相关依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <de...
2020-03-15 11:08:24
176
空空如也
安装Kubelet启动报错
2022-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅