- 博客(14)
- 收藏
- 关注
转载 Java基础之反射
反射的作用 获取class的四种方式 反射的常用方法 反射的应用反射的作用通过反射你可以获取任意一个类的所有属性和方法,你还可以调用这些方法和属性。获取class的四种方式1.知道具体类的情况下可以使用:Class alunbarClass = TargetObject.class;但是我们一般是不知道具体类的,基本都是通过遍历包下面的类来获取 Class 对象,通过此方式获取 Class 对象不会进行初始化2.通过 Class.forName()传入类的路径获取:Class ..
2022-01-14 10:58:50 126 1
原创 关于文件预览的白嫖实现——Pdf篇
前言: 小菜鸟最近在项目中遇到了一个关于文件预览的难题,要求要支持pdf,ppt,word,txt四种格式。 这个功能吧,现在回顾起来真的有点曲折,从确定实现方案将所有的文件都转存为图片的格式以实现预览,到技术选型,本来想用一个技术去实现所有就好了。 于是百度,尝试,百度,尝试。找到了两个可行的方案,一个是aspose,一个是openOffice。可是领导又说了aspose是收费的,花钱的方案可不行,下一个,...
2020-12-29 17:08:57 338 2
原创 jenkins学习之配置allure单元测试可视化报告
1.登录jenkins安装allure插件2.配置全局工具allure commandline3.本地测试3.1安装allure进入Allure官网http://allure.qatools.ru/ ,点击右上角DownLoad进入下载页面,下载zip文件。解压zip文件,配置pathD:\myprogram\allure-commandline-2.13.5\allure-2.13.5\bin执行bat文件3.2给项目添加依赖 <!--allure的testng插件--&
2020-08-21 15:54:17 345
转载 Jenkins学习之配置github实现push触发自动构建
获取GitHub的Personal access token1.进入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 613
原创 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.repo2.获取秘钥rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key3.安装je
2020-08-21 14:28:34 160
原创 重试机制之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 177
原创 简单几步完成阿里云短信接入
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 1230
原创 Springboot(三)之邮件发送功能
SpringBoot 邮件发送功能1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>2.配置yml文件 ...
2020-04-27 13:11:52 215
原创 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 179
原创 阿里云物联网平台学习(三)之服务端订阅
一、需求:通过服务端订阅,将设备信息从阿里云平台上订阅到服务端二、实践1.准备产品及设备https://blog.csdn.net/qq_45425621/article/details/1052952732.创建消费组(默认有一个消费组,但也可以自己创建)服务端订阅 》》消费组列表 》》创建消费组 》》编辑消费组名称3.创建订阅服务端订阅 》》订阅列表 》》创建订阅 》》选择你要...
2020-04-20 11:55:10 4038 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 114
原创 阿里云物联网平台学习(二)之场景联动
需求:当温度计设备检测到温度超过30度时,触发温度报警器,显示温度异常1.创建产品 》》 温度报警器 》》功能定义 》》编辑草稿 》》添加自定义功能 》》 属性 》》是否报警(bool类型)2.创建设备 》》温度报警器3.场景联动 》》 创建规则 》》 设置触发器 》》执行条件 》》执行动作 (当温度计温度高于30度时,温度报警器的状态由0(正常)改为1(异常))》》启动规则...
2020-04-07 14:47:17 1413
原创 阿里云物联网平台学习(一)之产品与设备
一、需求:通过阿里云物联网平台监控温度计的温度和湿度变化二、实践1.创建自己的产品(温度计),并设置产品属性(温度、湿度)1.1创建产品的具体步骤https://help.aliyun.com/document_detail/73728.html?spm=a2c4g.11186623.6.571.11a22cf0qOFUyz1.2设置产品属性的具体步骤 功能定义 》》 编辑草稿 》》 ...
2020-04-03 16:18:59 1421
原创 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 97
空空如也
安装Kubelet启动报错
2022-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人