自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (141)
  • 问答 (1)
  • 收藏
  • 关注

转载 Jenkins 内置全局变量

多分支(Jenkinsfile)使用注意事项:该 properties 步骤允许您定义作业属性,但这些属性在步骤运行时生效,而构建参数定义通常在构建开始之前进行咨询。为方便起见,当前在作业中定义的任何具有默认值的参数也将在此映射中列出。网址:yii666.com。您也可以在使用 SCM 中的管道配置的独立项目中使用它,不过在这种情况下,检出将只是分支中的最新版本,可能比加载管道的版本更新。并确保 master 即使在分支项目的初始构建中,或者如果先前的构建没有指定参数或使用不同的参数名称,分支也会被签出。

2023-08-23 13:03:27 158

原创 高版本Eclipse导入低版本的gradle项目

eclipse导入gradle项目

2022-12-21 17:36:29 726 1

原创 DBeaver连接SSL认证的数据库

该实例以db2为例,连接ssl认证方式的数据库,我们需要做两步操作:1. 给DBeaver导入db2证书,在db2数据库找到证书,使用如下命令导入:keytool -import -trustcacerts -keystore /Applications/DBeaver.app/Contents/Eclipse/jre/Contents/Home/lib/security/cacerts -storepass changeit -alias "ca.crt" -noprompt -import -f.

2021-11-18 11:40:55 6174

原创 Gradle项目引入非子项目的项目

有时候我们的Gradle项目引入的项目可能不是子项目。需要两步操作:1. 修改setting.gradle,添加下面的两句代码:include 'demo'project(':demo').projectDir =file('../demo')其中file中的是全路径或者相对路径。2. 修改build1.gradle,添加下面一行代码即可:implementation project(':demo')...

2021-11-11 08:13:30 1779

原创 CyclicBarrier示例程序

1.Main/** * 出发时,导游会在机场收了护照和签证,办理集体出境手续,所以,要等大家都到齐才能出发,出发前再把护照和签证发到大家手里。对应CyclicBarrier使用。每个人到达后进入barrier状态。都到达后,唤起大家一起出发去旅行。旅行出发前,导游还会有个发护照和签证的动作。作者:联想桥南链接:https://www.jianshu.com/p/4ef4bbf01811来源:简书 */public class Main{ public static voi

2021-10-11 17:56:07 144

原创 Tomcat启动内存设置

Tomcat的启动分为startupo.bat启动和注册为windows服务的启动。1.startup.bat启动在tomcat_home/bin目录下找到catalina.bat,用文本编辑器打开,加上下面一行:set JAVA_OPTS= -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M参数说明:-Xms1024M:初始化堆内存大小(注意,不加M的话单位是KB)-Xmx10

2021-10-05 14:03:25 3024

原创 自定义控制反转自动注入示例

本实例主要是学习java反射和JDBC的相关内容。本实例涉及到的内容没有用完并且代码健壮性比较差,可扩展性还有很多。该实例适用于maven/gradle项目,并且使用的mysql8.0。普通项目记得修改扫描目录。1. 定义四个注解类(1)AutoWired作用于属性,标记注入属性import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.

2021-09-24 13:41:16 147

原创 WatchService监控文件示例

import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.nio.file.StandardWatchEventKinds;import java.nio.file.WatchEvent;import java.nio.file.WatchKey;.

2021-09-24 13:21:55 133

原创 使用XMLOutputFactory和XMLInputFactory解析xml示例

本实例利用Person对象对java XMLOutputFactory和XMLInputFactory进行学习,主要功能是将Person对象使用XMLInputFactory/XMLInputFactory解析为xml文档并且将xml文档解析为Person对象。1. 定义Person实体类对象public class Person{ private Integer id; private String name; private Integer age; public

2021-09-24 13:19:06 1489

原创 VMWare中linux配置静态ip并连接外网

一.项目摘要:1. 文档是以win7+vmware15+centos7+xshell来讲述配置静态ip,通过xshell远程连接并且可以共享主机的网络连接外网。2. 先决条件(1) vmware软件(2) centos系统并且已在vmware安装好。安装教程:https://blog.csdn.net/qq_25337221/article/details/106154083(3)安装xshell。(4)如果我们要求虚拟机ip必须是192.168.1.xxx二.项目具体实施:

2021-09-24 13:11:24 265

原创 使用SAX解析示例

本实例利用Person对象对java SAX进行学习,主要功能是将Person对象使用SAX解析为xml文档并且将xml文档解析为Person对象。1. 定义一个person实体类public class Person{ private Integer id; private String name; private Integer age; public Person() { } public Person(Integer id,

2021-09-24 13:09:41 168

原创 002-牛客网-java-专项训练-2021-6-05

java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。()正确 错误计算机所能处理的最小的数据项称为()位 字节 字 双字解析: 位<字节<字<双字对于子类的构造函数说明,下列叙述中错误的是( )。子类不能继承父类的无参构造函数 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。 在创建子类的对象时,若不含带参构造函数,将先执行父类的无参构造函数,然后再执行自己的无参构造.

2021-06-05 11:40:08 154

原创 001 牛客网-java-专项练习-2021-05-29

以下哪个不是Collection的子接口?List Set SortedSet Map构造方法用于创建类的实例对象,构造方法名应与类名相同,返回类型为void。正确 错误在一个基于分布式的游戏服务器系统中,不同的服务器之间,哪种通信方式是不可行( )管道 消息队列 高速缓存数据库 套接字程序的输出结果是什么?public class A2{public static void main(String[] args){int[] a={2,4,6,8,3,6,9,12}...

2021-05-29 21:44:51 232 1

原创 一张图解JVM(适合保存到本地打开看)

大图地址:https://raw.githubusercontent.com/stateIs0/2018-study-demo/master/Java-jvm.png

2021-04-03 07:58:24 105

原创 JDK SPI入门程序

☆ 参考链接:https://www.cnblogs.com/jy107600/p/11464985.html1. 新建一个java项目(普通项目,gradle,maven...)2. 定义一个driver接口:package com.demo.spi;public interface Driver { String connect();}3. 定义两个实现类:package com.demo.spi.impl;import com.demo.spi.Driver...

2021-01-11 07:20:04 181 3

原创 springboot自定义starter

新创建一个gradle项目my-starter-redis (参考官网或者按需参考: https://blog.csdn.net/qq_25337221/article/details/111173810) 编写主类 实际上这个类可以不要,如果不要,请在build.gradle加入如下内容,否则build时报错: bootJar { enabled = false}jar { enabled = true} import org.springframework.b...

2021-01-09 09:55:21 166 2

原创 java junit 注解执行顺序与讲解

1.参考链接: https://www.cnblogs.com/tobey/p/4837495.html https://www.cnblogs.com/cxy652/articles/6911255.html2.注意项:@BeforeClass 和@Before区别 &@AfterClass和@After区别 在每一个测试方法运行前都会运行一次,只需要声明成为public。在类中只运行一次,并且必须声明为public static。通常,@BeforeC...

2021-01-09 07:52:58 865

原创 docker 安装Oracle教程

参考链接:1. 安装docker : https://www.cnblogs.com/lhxsoft/p/10763152.html 这个地方没有采用win10中安装开启Hyper-V的方式,原因是它好像会导致我们无法使用VMware软件。参照解说:https://www.runoob.com/docker/windows-docker-install.html,所以使用了常规安装方式。2. docker安装Oracle简书教程:https://www.jianshu.com...

2021-01-05 16:13:59 224

原创 docker安装db2数据库详细教程

参考链接:https://www.hangge.com/blog/cache/detail_2831.html https://blog.csdn.net/yan19880901/article/details/8841571/ https://hub.docker.com/r/ibmcom/db2拉取镜像docker pull ibmcom/db2启动db2docker run -d -p 51000:50000 --name db2 --privileged=true -e DB.

2021-01-05 06:55:49 2805

原创 ThreadLocal 入门案例

package com.threadlocal.demo;import java.sql.Connection;import java.sql.DriverManager;import java.text.SimpleDateFormat;import java.util.Random; class DBConnectionFactory{ private static String username = ""; private static String password = ".

2021-01-04 07:00:47 126

原创 java各种锁机制示例代码

package com.lock.demo;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.

2021-01-03 20:40:33 597

原创 springboot webflux响应式编程入门案例

1. 主类(注意,这里使用了lombok插件,如果不使用,请将注解修改为常规代码): 如果使用lombok,请引入并配置开发环境: annotationProcessor 'org.projectlombok:lombok:1.18.+' compileOnly 'org.projectlombok:lombok:1.18.+'package com.webflux.demo;import org.springframework.boot.SpringApplication;..

2021-01-02 20:23:41 325 5

原创 响应式编程入门案例_reactivex

import io.reactivex.Observable;import io.reactivex.ObservableEmitter;import io.reactivex.ObservableOnSubscribe;import io.reactivex.Observer;import io.reactivex.disposables.Disposable;import io.reactivex.functions.Consumer;import io.reactivex.schedul.

2021-01-02 16:12:29 1125

原创 springboot+springcloud模块化项目模板

1. 第一步: 在eclipse新建一个普通的gradle项目,将src目录删掉,将下面的代码复制到build.gradle/* 1. 版本匹配: https://start.spring.io/actuator/info 2. spring cloud start: https://spring.io/projects/spring-cloud*/group ='com.demo'version = '0.0.1-SNAPSHOT'apply plugin: 'java's..

2020-12-14 15:55:55 358 1

原创 jedis简单实例

import java.util.Iterator;import java.util.List;import java.util.ResourceBundle;import java.util.Set;import java.util.UUID;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** 文件: * .

2020-12-10 09:15:33 135

原创 nvm安装后vscode不识别node、npm等问题的解决办法

第一种:windows平台VS code执行npm -v 出现如下结果在cmd中可以可以正常运行解决方法打开vs code属性里的兼容性,勾选以管理员身份运行,然后应用重新启动vs code,即可运行终端命令第二种: mac平台在setting中找到编辑setting.json,打开此编辑选项,在稍微靠上的地方加入:"terminal.integrated.shellArgs.osx": [],然后重启vscode即可解决问题。参考链接:https://pangjunpeng.

2020-12-09 14:45:12 10147 1

原创 java注解的简单使用

import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import java.lan.

2020-12-03 14:52:51 95

原创 Eclipse远程调试注意事项

第一部分: springboot远程调试一、准备条件。1、springboot程序以debug方式启动。2、配置eclipse remote debug参数。二、debug方式启动java applicationjava -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9011 -Djava.net.preferIPv4Stack=true -jar xxxx1.0.jar其中address=9011为

2020-11-30 11:14:26 875

原创 Kafka Rest Proxy基础(java版)

import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import java.net.URISyntaxException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apa.

2020-11-27 15:02:05 597

原创 一个表白页面送给大家

为了使得页面更加容易让对方运行,该代码使用纯原生js、html、css制作而成。仅仅需要将该代码编辑到文本文件,然后稍加修改内容,后缀改为html即可双击运行~ 赶快动手,向你的真爱发起表白吧~哈。<!DOCTYPE html><html lang="UTF-8"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=d...

2020-09-01 09:01:49 341

转载 cucumber自动化测试实例

https://www.jianshu.com/p/60122d38a08a

2020-08-19 10:14:40 608

原创 jackson中常用注解

项目摘要:需要安装lombok插件 项目具体实施:pom引入:<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.5.3</version></dependency><dependency><g...

2020-08-19 09:41:39 207

原创 java mock小实例

第一种:mockito实例。 注意项: 1.@RunWith(MockitoJUnitRunner.class)必不可少2. 要测试的对象,这里不使用接口。@InjectMocksUserServiceImpl userService;3.@MockUserDao userDao; 这里可以使用接口,也可以是具体实现对象。package jmockit.demo;import static org.mockito.Mockito.times;import stati...

2020-08-07 15:36:23 539

原创 volatile关键字简介

项目摘要:(略)项目具体实施:volatile关键字简介功能关键点:变量的可见性,禁止变量重排序,不保证原子性volatile与synchronized的区别:volatile只能修饰实例变量和类变量,而synchronized可以修饰方法和代码块。 volatile保证数据的可见性,但是不保证原子性(多线程进行写操作,不保证线程安全);而synchronized是一种排他(互斥)的机制。 volatile用于禁止重排序,可以解决单例双重检查对象初始化代码执行乱序问题。 vol...

2020-08-02 20:02:25 108

原创 springboot与NewRelic整合

项目摘要:本内容是NewRelic与springboot进行整合的一个简单入门案例。 项目具体实施:在newrelic官网注册账号(免费期为15-30天):https://newrelic.com,注册完选择APM,选择java,复制生成的key,保存好。 进入https://docs.newrelic.com/docs/agents/java-agent?toc=true网址选择一种方案,这里选择gradle方案。新建一个springboot项目,使用gradle。 完整build.g...

2020-07-03 07:47:59 736 2

原创 VMWare中linux配置静态ip并连接外网

一.项目摘要:1. 文档是以win7+vmware15+centos7+xshell来讲述配置静态ip,通过xshell远程连接并且可以共享主机的网络连接外网。2. 先决条件(1) vmware软件(2) centos系统并且已在vmware安装好。安装教程:https://blog.csdn.net/qq_25337221/article/details/106154083(3)安装xshell。(4)如果我们要求虚拟机ip必须是192.168.1.xxx二.项目具体实施:

2020-06-17 09:09:58 1141

原创 4.2  将springboot项目部署到k8s环境

项目摘要:本项目使用的是基于https://blog.csdn.net/qq_25337221/article/details/106562317的k8s环境。版本如下: docker-19.03.8 kubeadm-1.15.1 kubectl-1.15.1 kubelet-1.15.1 harbor 1.8.0 项目具体实施:制作镜像第一种制作镜像方式:在ma...

2020-06-06 07:35:23 957

原创 4.1搭建k8s环境

项目摘要:本内容是一个主节点,两个从节点的k8s环境。非高可用环境。是一个简易的入门案例。前期准备:需要三台centos服务器,本文是基于centos7。如果安装Harbor,需要四台centos服务器。本文档内容庞杂,可能会有少部分不全或者不正确,但是都是可以通过百度修正的。同时,后期也会不断的修正。项目具体实施:前期准备(每台机器都需要执行)配置host文件192.168.1.1 k8s-master192.168.1.2 k8s-node01192.168.1.3 k...

2020-06-05 05:50:02 393

原创 3.4 jenkins pipline远程服务器部署

项目摘要:本文基于文档https://blog.csdn.net/qq_25337221/article/details/106160024和https://blog.csdn.net/qq_25337221/article/details/106185232编写。主要是将一个war包项目发布到目标服务器,并远程执行Tomcat。本实例使用之所以未使用springboot,主要是增强一些难度系数,进一步加强jenkins的学习。后续将进一步优化与改进。本实例仍然是入门项目。 这里...

2020-06-02 06:19:43 2275

原创 3.3使用jenkins管理模块化springboot项目(增强2.1和2.2)

项目摘要:本文基于文档https://blog.csdn.net/qq_25337221/article/details/106160024和https://blog.csdn.net/qq_25337221/article/details/106185232编写。主要是在之前的基础上添加prometheus-service项目。本实例仍然是入门项目。项目具体实施:自由风格方式修改build前shellecho "Stopping SpringBoot Application"...

2020-06-01 08:51:20 154

React全栈 Redux Flux webpack Babel整合开发 [张轩著][电子工业出版社][2016.10][212页]

React全栈 Redux Flux webpack Babel整合开发 [张轩著][电子工业出版社][2016.10][212页][14102104]

2018-08-22

db2驱动程序

包含完整的三个DB2驱动jar包

2018-08-22

UEditor1.4.3+SpringMVC+Mybatis整合

UEditor1.4.3+SpringMVC+Mybatis整合,程序是Maven构建,文件清单: 1.完整的数据库表(一个表) 2.完整的整合源码 3.完整的整合流程文档

2018-08-12

基于Java+Web技术开发的BBS论坛系统源代码

本压缩包包含基于Java+Web技术开发的BBS论坛系统源代码+数据库文件,数据库使用的是sqlServer.

2017-12-07

李春葆数据结构第四版上机资料

本压缩包是官方下载,内容被部分加密,大家下载好后,将未加密的直接拉到桌面即可。未加密内容包括,上机源代码,PPT,部分课本答案。

2017-11-30

安卓版俄罗斯方块和贪吃蛇游戏源码

安卓版俄罗斯方块和贪吃蛇游戏源码.....................

2017-11-30

安卓俄罗斯方块源码(支持WIFI对战)

本压缩包包含安卓版俄罗斯方块源码...................

2017-11-30

android版俄罗斯方块源码

压缩包包含安卓版俄罗斯方块的源程序代码..............

2017-11-30

BootStrap用户登录界面的实现

本压缩包包含 BootStrap用户登录界面的实现,并且通过 jquery validate验证信息

2017-11-29

jquery validate依赖包及其帮助文档.rar

本压缩包包含: jquery validate依赖包及其帮助文档....

2017-11-29

Struts验证的五种方案

此压缩包包含Struts验证的五种方案,包括action验证,validate验证,验证框架。 压缩包文件清单:五个源代码程序+word文档

2017-11-22

Android五子棋源码

本压缩包包含文件为可运行的安卓五子棋源代码.....................

2017-11-21

安卓连连看程序源码

本压缩包包含简易安卓连连看程序源码..................

2017-11-21

MyEclipse-2017-CI-8S破解文件

本压缩包包含 myeclise-2017-CI-8S破解文件(相关j激活文件和替换文件)和简单的破解说明。下载注意呢,要好好搜索搜索教程,步骤不要错了。

2017-11-16

Spring+MVC+MYBatis企业应用实战

Spring+MVC+MYBatis企业应用实战,这是一个pdf文档,内容比较难,懂基础的可以作为进阶内容

2017-11-15

BootStrap入门教程

这是一个PDF版的BootStrap入门教程,内容设置为四十多页

2017-11-15

MyEclipse2017CI1激活文件

Myeclipse2017ci1破解文件,包含通用jar激活和替换文件,激活步骤需要百度,一定注意呀,激活步骤不要出错。

2017-11-15

unlocker207

unlocker207,虚拟机安装Mac系统所需的补丁工具........

2017-11-14

unlocker208

unlocker208,虚拟机扩展Mac工具,为安装MAC OS而生。

2017-11-14

unlock-all-v110

unlock-all-v110,虚拟机安装MAC OS补丁工具............

2017-11-14

Harbor - 企业级 Docker 私有仓库.pdf

一份非常详细的harbor安装教程。

2021-07-21

es6学习资料.zip

javaScript学习,本资料包含两份材料,分别是es6标准入门pdf文件和一份es6入门word文件。

2021-07-21

Linux入门教程(精华基础版).pdf.zip

该资源包含一份基础的Linux,基于redhat

2021-07-21

wlp-webProfile8-20.0.0.7.zip

liberty server

2021-01-13

k8s学习资源.zip

本材料包含和对应博客内容一致的文档、三份k8s讲义,一套kubernetes培训文档,共大约20个文档。

2020-06-05

3.2 promethues监控springboot项目.docx

本文档是对于prometheus监控springboot的入门案例。本文没有相关源码,源码在之前的资源中。

2020-05-22

httpcore-httpclient-demo.zip

该文档包含: 1. 两个简单的httpcore/httpclient示例。 2. 一份与博客相同的文档。 3. 一份httpcore中文教程电子书。

2020-05-22

prometheus教程.zip

该文档包含一份自己写的prometheus环境搭建与两份讲义pdf文件。

2020-05-19

基于springboot的jenkins的pipeline项目.zip

本文包含一份基于模块化springboot的maven项目,并且包含一份jenkins pipeline文档。

2020-05-18

基于springboot的jenkins 自由风格项目.zip

该文档包含基于springboot的jenkins 自由风格项目的一个入门案例,以及该springboot代码的源码资源和一份文档资源。

2020-05-16

user-system.zip

该资源为maven+springboot+mybatis+jersey+mysql整合的源码和一份文档。

2020-05-12

1. prometheus初始化.docx

本内容和文章内容一致。可以直接浏览文章即可。包含简单的prometheus+grafana+agent环境搭建。

2020-05-04

Gradle+SpringBoot+SpringMVC+Mybatis+Jersey+Mybatis+MySQL项目整合实例(全注解实例)

1.Gradle+SpringBoot+SpringMVC+Mybatis+Jersey+Mybatis+MySQL项目整合实例(全注解实例) 2.包含word文档

2019-10-20

C++;MFC经典小游戏扫雷,五子棋等。(内含6种不同方法做的扫雷,2个实验报告,五子棋,俄罗斯方块,飞机游戏等等)很全面。

(内含6种不同方法做的扫雷,2个实验报告,五子棋,俄罗斯方块,飞机游戏等等)很全面。

2018-12-06

Shiro简易实例:HelloWorld

本资源包含一篇文档和一个完整实例。实例用了maven创建项目。 大家下载的时候,这点注意一些。然后吧,里面用的是最最简单的shiro实例。

2018-11-03

mybatis入门教程(二)

mybatis入门教程(二),本站还有一本是配套的一。两本配合起来比较好。第二本是通过mapper配置形式。

2018-09-03

4.2mybatis入门教程(一)

4.2mybatis入门教程(一),本书是一个从0开始搭建整合过程的书。后面有第二本内容,第二本是另外一种整合流程。

2018-09-03

ECMAScript+6入门

本压缩包包含一本ECMAScript+6入门书,全书四百多页,内容比较详细。

2018-08-22

node开发指南

本书首先简要介绍 Node.js,然后通过各种示例讲解 Node.js 的基本特性,再用案例式教学的方式讲述 如何用 Node.js 进行 Web 开发,接着探讨一些 Node.js 进阶话题,最后展示如何将一个 Node.js 应用部署到 生产环境中。 本书面向对 Node.js 感兴趣,但没有基础的读者,也可供已了解 Node.js,并对 Web 前端 / 后端开发有 一定经验,同时想尝试新技术的开发者参考。

2018-08-22

Birt开发手册

Birt开发手册,本文档是一个doc文档,总计一百多页,内容比较详细。

2018-08-22

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

TA关注的人

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