自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 NodeJS 安装及环境配置

NodeJS 安装及环境配置

2022-01-13 09:52:09 736

原创 idea2020 注释模版配置

1.新增类 自动添加类注释file–>setting -->file and code templates主要配置新增class、interface、enum 三个类加入注释模板/** * @className ${NAME} * @description: * @author ${USER} * @date ${DATE} ${TIME} */然后保存并应用新增个类试下2.类上边添加注释和方法上添加注释file—>setting —>li

2021-04-13 15:13:09 951 1

原创 centos7 安装禅道

一、介绍禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。二、下载最新版本下载地址:https://www.zentao.net/download.html推荐使用开源版本就行了三、安装直接在/opt目录下解压ZBOX是Apache、Mysql、PHP的精简的集成环境tar -zxvf ZenTaoPMS.max2.0.beta4.zbox_64.tar.gz四、使用获取帮助:/opt

2021-03-22 17:13:05 489

原创 centos7 jenkins配合gitlab使用SSH免密登构建项目

前面的安装步骤参考https://blog.csdn.net/weixin_40009737/article/details/114867449第一台搭建gitable服务器1.获取token和获取令牌(webhook配置)*参考https://blog.csdn.net/weixin_40009737/article/details/114880726第二台搭建jenkins服务器**一、.获取私钥在gitlab里面添加了ssh key之后,以后本地pull/push就不需要登录了(1.)获

2021-03-19 17:41:54 797

原创 jenkins创建用户权限组、给用户分配菜单和项目权限

目前admin账户有两个项目一.下载插件下载中文汉化插件 Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"安装角色插件二.设置全局安全三.创建用户创建两个用户xiaoai和xiaodu注意,创建用户时,username不要用大写字母,因为后面设置权限时,配置文件读不出大写的ID四.设置权限1.设置全局用户权限和项目权限Global roles(全局角色):管理员等高级用户可以

2021-03-19 11:35:55 3077

原创 Gitlab添加组、创建用户、创建项目、本地源码上传到Gitlab仓库

Gitlab添加组、创建用户、创建项目1)创建组使用管理员 root 创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限,不同的组就是公司不同的开发项目或者服务模块,不同的组添加不同的开发即可实现对开发设置权限的管理2)创建用户创建用户的时候,可以选择Regular或Admin类型。创建完用户后,立即修改密3)将用户添加到组中选择某个用户组,进行Members管理组的成员Gitlab用户在组里面有5种不同权限:Guest:可以创建issue、

2021-03-18 15:50:23 874

原创 centos7 docker安装MySQL5.7、jdk1.8

docker安装参考https://blog.csdn.net/weixin_40009737/article/details/107536963?spm=1001.2014.3001.5501普通安装Docker安装JDK一、查找jdkdocker search jdk二、获取Java镜像docker pull java或者指定版本 docker pull java:8默认是从Docker Hub官方的仓库中下载镜像的。如果没有指定对应的版本,默认会获取版本为latest的镜像。下

2021-03-17 17:50:35 232

原创 centos7 jenkins配合gitlab构建项目

前面的安装步骤参考https://blog.csdn.net/weixin_40009737/article/details/114867449第二台搭建gitable服务器获取token自动怀生成一个token值第二台搭建jenkins服务器一、添加凭据二·、jenkins配置gitlab二·、创建一个工工程点击“新建任务”,输入任务名称(这里我们输入demo),同时我们选择“构建一个MAVEN软件项目”添加源码填写git仓库地址,会报如下错误,提示你需要配置认证信息。

2021-03-16 17:59:56 179

原创 cenros7 安装jenkins、maven、jdk、git

准备三台服务器项目参考https://blog.csdn.net/weixin_40009737/article/details/105773950?spm=1001.2014.3001.5501第一台安装gitlabdocker环境安装gitlab参考https://blog.csdn.net/weixin_40009737/article/details/114818978把本地项目上传到gitlab参考https://blog.csdn.net/weixin_40009737/article

2021-03-16 14:28:26 201

原创 本地代码上传到gitlab命令

git initgit remote add origin http://116.196.90.119:8480/root/broker.gitgit add .git commit -m ‘init’git push -u origin master

2021-03-15 16:21:45 95

原创 Centos7使用docker搭建gitlab服务器

一、下载镜像docker pull gitlab/gitlab-ce二、运行GitLab容器docker run --detach \ --publish 8443:443 \ --publish 8480:80 \ --publish 2222:22 \ --name gitlab \ gitlab/gitlab-ce:latest三、拷贝配置文件docker cp gitlab:

2021-03-15 09:39:32 381 1

原创 IDEA2020版 Run DashBoard(services)显示方法

IDEA2020版 Run DashBoard(services)显示方法本篇文章主要以springcloud项目为例 展示所有启动类第一步:view—Tool Windows—services第二步:第一步完成之后 底下会出现services控制台(dashboard(现更名为Services))------选择Add Services—Run Configuration Type-----Spring Bootspringcloud项目所有的springboot启动类都会展示出来.

2021-01-26 16:05:22 1204

原创 java三个list集合拼接

三个list数据1.AuthUserTypeDtopackage com.chinasofti.broker.authservice.user.dto;import com.chinasofti.broker.authservice.common.enums.UserIdentityEnum;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.

2021-01-18 16:09:17 6989

原创 docker安装RabbitMQ

docker安装RabbitMQRabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。1.查看仓库里的RabbitMQdocker search rabbitmq2.安装RabbitMQ这里是直接安装最新的,如果需要安装其他版本在rabbitmq后面跟上版本号即可docker pull rabbitmq

2020-12-31 11:25:12 626 1

原创 SpringBoot整合Redis

继续在此前SpringBootMybtis项目上做延伸扩展 https://blog.csdn.net/weixin_40009737/article/details/1118323941、pom文件引入redis架包 <!-- 引入 redis --> <dependency> <groupId>org.springframework.boot</groupId> <artif

2020-12-29 15:38:14 176

原创 Centos7 Docker 安装 Redis

1、第一步还是一样,首先搜索镜像:docker search redis`2、拉取镜像docker pull redis 3、查看镜像查看一下自己是否下载成功,这里下载的是最新版本docker images4、运行镜像docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes --requirepass "123456"-p 6379:6379  设置6379端口映射

2020-12-29 10:23:16 118

原创 SpringBoot - 使用MyBatis操作数据库

一、基本介绍1,什么是 MyBatisMyBatis 是一款优秀的持久化框架,原名叫做 iBatis,2010 年改名为 MyBatis。MyBatis 支持定制化 SQL、存储过程以及高级映射。MyBatis 几乎避免了所有的 JDBC 代码手动设置参数以及获取结果集。在传统的 SSM 框架整合中,使用 MyBatis 需要大量的 XML 配置。而在 Spring Boot 中,MyBatis 官方提供了一套自动化配置方案,可以做到 MyBatis 开箱即用。2,安装配置mybatis-spr

2020-12-28 15:06:18 1257

原创 SpringBoot - 面向切面编程 AOP 的配置和使用

一、基本介绍1,什么是 AOP(1)AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。(2)利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。一个 AOP 的使用场景:假设一个已经上线的系统运行出现问题,有时运行得很慢。为了检测出是哪个环节出现了问题,就需要监控每一个方法的执行时间,再根据执行时间进行分析判断。

2020-12-28 10:37:26 272

原创 springboot整合log4j2

采用 Log4j2 有如下几个优点:相比与其他的日志系统,log4j2 丢数据的情况少;采用 disruptor 技术,在多线程环境下,性能高于 logback 等 10 倍以上(无论在同步日志模式还是异步日志模式下,在所有日志框架中 log4j2 性能都是最佳的)利用 jdk1.5 并发的特性,减少了死锁的发生;1.基本用法(1)添加依赖<!-- 引入log4j2依赖 --> <dependency> <groupId&gt

2020-12-24 15:09:12 196

原创 springboot整合logback

1,基本介绍(1)日志框架有很多。通常情况下,日志是由一个抽象层+实现层的组合来搭建的,而用户通常来说不应该直接使用具体的日志实现类,应该使用日志的抽象层。抽象层:JCL(Jakarta Commons Logging)、SLF4j(Simple Logging Facade for Java)、jboss-logging实现层:Log4j 、JUL(java.util.logging)、Log4j2、Logback(2)SpringBoot 默认选择的是 SLF4J + Logback 的组合,

2020-12-24 14:46:41 172

原创 springboot Restful风格post请求接口

springboot Restful风格post请求接口一、接收 Form 表单数据1.基本的接收方法package com.example.demo.controller;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotat

2020-12-23 15:37:45 5798 1

原创 springboot Restful风格get请求接口

springboot Restful风格get请求接口1.参数直接在路径中package com.example.demo.controller;import com.example.demo.model.Phone;import com.example.demo.model.User;import org.springframework.web.bind.WebDataBinder;import org.springframework.web.bind.annotation.GetMappin

2020-12-23 11:13:43 4025

原创 springboot-使用自定义的艺术字体(自定义启动Banner)

1.首先在 resources 目录下创建一个 banner.txt 文件。文件中写入-----------------------welcome to springboot.demo-----------------------2.启动项目 控制台查看如果想要将文本设置为类似默认 banner 那样的艺术字体,可以借助下面几个在线网站:http://www.network-science.de/ascii/http://www.kammerl.de/ascii/AsciiSign

2020-12-18 15:16:17 1105

原创 idea配置文件中ASCII码转换为中文

解决方法第一步第二步查看效果

2020-12-11 16:38:26 1571

原创 SpringBoot - mybatis 安全管理框架Spring Security使用2

1,什么是 MyBatisMyBatis 是一款优秀的持久化框架,原名叫做 iBatis,2010 年改名为 MyBatis。MyBatis 支持定制化 SQL、存储过程以及高级映射。MyBatis 几乎避免了所有的 JDBC 代码手动设置参数以及获取结果集。在传统的 SSM 框架整合中,使用 MyBatis 需要大量的 XML 配置。而在 Spring Boot 中,MyBatis 官方提供了一套自动化配置方案,可以做到 MyBatis 开箱即用。2,安装配置mybatis-spring-bo

2020-12-10 10:37:08 186

原创 SpringBoot - 安全管理框架Spring Security使用1

Java 开发领域常见的安全框架有 Shiro 和 Spring Security ,本文主要讲解Spring Security一、首先创建springboot项目创建springboot项目参考https://blog.csdn.net/weixin_40009737/article/details/105773950二、spring security 简介Spring Security 是一个相对复杂的安全管理框架,功能比 Shiro 更加强大,权限控制细粒度更高,对 OAuth 2 的支持

2020-12-09 14:08:21 234

原创 SpringBoot - 多模块项目的搭建教程及打包

注意:除了 broker-web 子模块创建时选择添加 Spring Web 依赖(当然也可以创建时不添加,等后面再手动编辑 pom.xml 文件添加),其他模块暂时不添加依赖。

2020-12-02 11:35:00 571

原创 Centos7部署springboot项目 启动jar包、以及docker 启动jar包

1.创建一个简单的springboot项目 并打包参考https://blog.csdn.net/weixin_40009737/article/details/1057739502.将jar放到服务器上3.centos7环境安装jdk参考https://blog.csdn.net/weixin_40009737/article/details/90234069安装jdk4.启动jar包 cd /usr nohup java -jar spring-boot-0.0.1-SN

2020-11-19 17:30:24 1125

原创 项目在window编译放到centos7上启动报错/oapService.sh: line 16: $‘\r‘: command not found

报错./oapService.sh: line 16: $'\r': command not found ./oapService.sh: line 18: $'\r': command not foun解决方法sed -i 's/\r$//' oapService.shsed -i 's/\r$//' webappService.sh

2020-08-10 14:06:18 306

原创 Centos7使用docker搭建gitlab服务器

一.安裝docker二、拉取镜像文件1.docker images #查看镜像文件,没拉取之前是没有任何镜像的docker search gitlab #搜索镜像2.docker pull docker.io/gitlab/gitlab-ce #下载镜像docker images #查看镜像文件三、运行gitlab容器复制代码 代码如下:docker run --name='gitlab-work' -d -p 10022:22 -p 80:80 --restart always --

2020-07-29 15:10:14 383

原创 centos7安装docker

1.root权限下查看自己服务器docker官方说至少3.8以上[root@JD ~]# uname -aLinux JD 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux2,把yum包更新到最新[root@JD ~]# yum update(期间要选择确认,输入 y 即可)3,安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个

2020-07-23 15:28:09 266

原创 Java 手机号 和邮箱 脱敏处理

WorkOrderEntity jobEntity = this.workOrderMapper.selectWorkOrderById(id); String phone=jobEntity.getReporterPhone();//手机号脱敏处理 phone = phone.replaceAll("(^\\d{3})\\d.*(\\d{4})", "$1****$2"); String email=jobEntit...

2020-07-03 09:24:44 1821

原创 idea使用Git将分支代码合并到主干或其他分支

1.Git拉去代码URL处填写自己要克隆大的代码地址2.将代码切换到自己的分支上idea 右下角切换

2020-07-03 09:17:05 21442 2

原创 springboot项目搭建和jar运行

idea创建springboot项目1.下一步下一步存放位置自行修改2.编写一个controllerpackage com.example.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotat...

2020-04-26 18:17:01 375

原创 SSM事务

在Mysql中,只有当表的类型是INNODB的时候,才支持事务,所以需要把表的类型设置为INNODB,否则无法观察到事务.修改表的类型为INNODB的SQL:alter table category_ ENGINE = innodb;查看表的类型的SQLshow table status from how2java;修改applicationContext.xml<!--配...

2020-04-26 12:18:26 331

原创 SSM项目搭建实现增删改查

步骤 1 :创建一个maven项目包名com.category下一步下一步步骤 2 : Maven import每次新建Maven项目,或者pom.xml有改动,都会有这个提示,这次点击Enable Auto-Import,自动导入,省掉麻烦。步骤 3 : 新建java源代码目录顶折maven web项目默认是没有java源代码目录的,所以需要手动创建,并设置其为源代码目...

2020-04-25 22:07:48 348

原创 ./oapService.sh: line 18: $'\r': command not foun

windows环境编译后的tar安装包 安装的linux环境报错./oapService.sh: line 16: $'\r': command not found ./oapService.sh: line 18: $'\r': command not foun解决方法 sed -i 's/\r$//' oapService.sh然后在启动就好了...

2020-03-19 08:31:28 208

原创 centos7里xxx.jar解压和压缩

解压命令jar -zxvf xxx.jar例如jar -zxvf skywalking-webapp.jar压缩命令,解压的文件放到某个文件夹下,然后进入这个文件里使用命令压缩jar -cvf0m xxx.jar ./META-INF/MANIFEST.MF .例如jar -cvf0m skywalking-webapp.jar ./META-INF/MANIFEST.MF ...

2020-03-19 08:28:23 3298 3

转载 Windows10安装Redis

转载https://blog.csdn.net/weixin_42517433/article/details/88570085

2019-11-28 11:42:31 76

原创 域名解析

1.域名:例如:主域名是:www.xxxx.com,管理系统域名:manage.xxxx.com网关域名:api.xxxx.com2.域名解析一个域名一定会被解析为一个或多个ip。这一般会包含两步:1.本地域名解析浏览器会首先在本机的hosts文件中查找域名映射的IP地址,如果查找到就返回IP ,没找到则进行域名服务器解析,一般本地解析都会失败,因为默认这个文件是空的。Windo...

2019-10-29 09:26:56 12124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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