- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Jenkins 2.x Maven配置报错(已解决)
1、问题描述在Jenkins中配置Maven时提示:XXX is not a directory on the Jenkins master (but perhaps it exists on some agents)2、解决方式解决方式一(未解决):docker run -d --name jenkins --restart always \--user root -p 8080:8080 -p 50000:50000 \-v /data2/devOps/jenkins/data:/va
2020-11-02 16:26:43 2250
原创 ThingsBoard学习笔记二:采集设备数据以及可视化展示
1、登录租户管理帐号租户帐号:tenant@thingsboard.org租户密码:tenant2、添加设备打开设备面板(Devices)点击右下角“+”填写并保存设备名称(例如,“SN-001”)。下文中被称作$DEVICE_NAME。设备名称必须是唯一的。建议根据惟一的序列号或其他设备标识符填写设备名称。单击“添加”按钮将向面板添加相应的设备卡。点击上一步骤中创建的“de...
2019-12-20 17:25:29 5958
原创 ThingsBoard学习笔记一:入门安装
在CentOS/RHEL上安装ThingsBoard(社区版),官方文档地址:https://thingsboard.io/docs/user-guide/install/rhel/1、先决条件在一台机器上运行ThingsBoard和PostgreSQL,至少需要1GB RAM;在一台机器上运行ThingsBoard和Cassandra,至少需要8GB RAM。开始安装之前需要先执行以下命令安...
2019-12-06 14:48:31 2512 3
原创 SpringBoot:9、整合MyBatis
1、MyBatis介绍MyBatis的官方定义:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录...
2019-10-28 21:14:20 937
原创 SpringBoot系列:8、日志slf4j
1、概述市场上有非常多的日志框架,比如:JUL(java.util.logging)、JCL(Apache Commons-Logging)、Log4j、Log4j2、Logback、SLF4j、jboss-logging等等。SpringBoot在框架内部使用的是JCL,spring-boot-starter-logging采用了slf4j logback的形式,同时SpringBoot也能自...
2019-10-26 17:59:04 1017
原创 Git常用命令
一、用户管理设置git用户名和邮箱:git config --global user.name "username"git config --global user.email "email"查看用户名和邮箱:git config user.namegit config user.email二、分支管理查看分支状态git statusgit show -...
2019-10-25 17:48:36 122
原创 SpringBoot系列:7、整合Redis
关于Redis的介绍、安装不在本文做介绍,可以参考Redis单机版:https://www.toutiao.com/i67508122713891804291、SpringBoot集成Redis1.1 SpringBoot缓存支持SpringBoot提供了强大的基于注解的缓存支持,通过注解配置的方式低侵入式的原有的Spring应用增加缓存功能,提升系统数据的访问性能。SpringBoot提供...
2019-10-24 11:52:45 364
原创 Redis单机版安装
Redis版本:redis-5.0.4.tar.gz安装环境:CentOS 7.01、概述Redis是一个基于内存的单线程高性能key-value型数据库,读写性能优异。Redis支持丰富的数据类型,包括String(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。2、安装官方下载地址上传安装包到服务器进行编译、安装# yum ...
2019-10-23 10:37:38 854
原创 SpringBoot系列:6、整合JPA
1、Spring Data JPA介绍1.1 Spring Data JPA介绍Spring Data JPA(Java Persistence API),是Spring框架的主要构建块之一。如果您想使用持久数据,它也是一个强大的工具。包括以下三方面的内容:一套API标准。在javax.persistence的包下面,用来操作实体对象,执行CRUD操作,框架在后台替代我们完成所有的事情,开...
2019-10-22 08:58:51 1013
原创 SpringBoot系列:5、整合MySQL
关于MySQL数据的安装本文不做介绍。1、整合MySQL1.1 引入依赖新建工程springboot-mysql,并引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc<...
2019-10-21 20:28:35 9466 1
原创 Zookeeper选举
1、三种选择策略LeaderElectionAuthFastLeaderElectionFastLeaderElection2、FastLeaderElection2.1 基础概念Sid:服务器idZxid:服务器的事务id,数据越新,zxid越大epoch:逻辑时钟,在服务端是一个自增序列,每次进入下一轮投票后,就会加1server:状态:Looking:选举状态...
2019-10-20 21:45:27 886
原创 SpringBoot系列:4、整合thymeleaf
Thymeleaf是新一代的Java模版引擎,与Velocity、FreeMarker等传统Java模版引擎类似,支持HTML原型,前端开发人员可以在浏览器中直接查看样式,也可以让后端开发人员结合数据查看展示效果。1、创建工程添加依赖新建一个springboot-thymeleaf工程,添加spring-boot-starter-web和spring-boot-starter-thymelea...
2019-10-19 09:01:09 378
原创 SpringBoot系列:3、多环境配置
在实际项目开发过程中,不同项目处于不同的阶段时,项目的相关配置往往是不一样的,比如数据库配置、日志级别配置,开发阶段对应开发环境、测试阶段对应测试环境以及发布后对应的生产环境。1、新建一个项目springboot-env新建各个环境对应的配置文件全局配置文件:application.ymlspring: profiles: active: dev # 指定使用哪个环境...
2019-10-18 11:46:19 923
原创 SpringBoot系列:2、配置
1、配置文件1.1 配置文件SpringBoot使用一个全局的配置文件application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认配置1.2 YAML标记语言以数据为中心,比json、xml等更适合做配置文件1.2.1 基本语法k:(空格)v:表示一对键值对(空格必须有)以空格的缩进来控制层级关系,...
2019-10-18 10:22:50 177
原创 MQTT简介
1、MQTT主要特性MQTT协议工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议。具有以下特性:使用发布-订阅消息模式,提供一对多的消息发布,解除应用程序耦合对负载内容屏蔽的消息传输使用TCP/IP提供网络连接三种消息发布服务质量至多一次:Qos=0至少一次:Qos=1,但消息重复可能会发生只有一次:Qos=2,确保消息只到达一次小型传输,开销很小,协议交...
2019-10-18 10:21:25 1065
原创 Idea中使用Lombok 编译报找不到符号
1、问题描述项目中使用了lombok,但是在idea编译过程是出现找不到符号。报错如下图所示:@Data@ApiModel(value = "HeadTeacherVO", description = "设置班主任对象")public class HeadTeacherVO implements Serializable { private static final long s...
2019-10-18 10:20:49 3125
原创 SpringBoot系列:1、HelloWorld
环境:maven:3.6.2jdk:1.8SpringBoot:2.1.9.RELEASE开发工具:IDEA1、SpringBoot简介简化Spring应用的初始化搭建以及开发过程整个Spring技术栈的一个大整合J2EE开发的一站式解决方案约定大于配置2、微服务英文版:https://martinfowler.com/articles/microservic...
2019-10-18 10:12:49 935
Java 8实战
2018-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人