自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jenkins如何新建一个项目

话不多,以版本 Jenkins 2.350为例,来创建一下新项目首先需要登录Jenkins比如:admin/123456登录成功后找到新建item并点击 如果需要定时去跑,可以配置一下H H(9-18)/2 * * 1-5 如果需要配置控制台的颜色如下在每个需要使用的项目里面配置一下即可 勾选上使用默认配置即可 如图我的安装在了D盘构建里面,附上需要执行的命令即可,比如我的是ApiFox命令 如果需要发送邮件则配置一下构建后操作,不需要则忽略最后一步,应用即可创建好后如图...

2022-07-05 17:55:51 3413 1

原创 ApiFox持续集成cmd窗口

ApiFox持续集成

2022-06-22 16:14:37 495

原创 Jenkis如何发送邮件

Jenkis如何发送邮件

2022-06-22 14:37:34 204

原创 Jenkins控制台乱码问题

如何解决控制台乱码问题

2022-06-22 14:10:49 4962

原创 Jenkins发送邮件时间戳

​关于邮件时间戳的获取

2022-06-20 17:42:22 686

原创 VMWear 如何创建一个虚拟机?

废话不多说我们直接开始吧1.首先去官网下载好虚拟机并安装好虚拟机2.打开VMware 创建一个虚拟机13.在新建虚拟机是选择自定义4. 这里直接点下一步5.选择镜像文件CentOS-7-x86_64-DVD-1804.iso选择镜像文件,点击下一步6.这里随意取个名称,选择存放的位置,点击下一步7.这里选择默认就好了,当然也可以修改,直接点击下一步8.接下来的步骤不用改,直接点下一步x9.当看到这...

2021-03-17 17:47:59 196

原创 JavaScript,jQuery与Ajax的关系

首先让我们来看看它们分别是什么:1、(JavaScript)JS是一门前端语言。2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便AJAX即原生的XMLHttpRequest可以返回binary、text、xml格...

2019-01-05 10:58:50 1039

原创 如何在虚拟机(VMWare12.5.7)里查看IP地址?

https://blog.csdn.net/qq_42247220/article/details/84324294(这是如何安装虚拟机(VMWare12.5.7)的博客地址),所以我就不在重复了,下面我们就来看看如何在虚拟机(VMWare12.5.7)里查看IP地址。如图是本人登录操作输入的用户名:root  及密码:sasasa。然后我们输入ip查询命名 ip addr 发...

2019-01-05 09:55:31 17426 5

原创 彻底卸载VMWare虚拟机

首先打开VMware安装向导:     win+R打开(“运行“,输入“regedit”,来到“注册表编辑器”)    找到VMware,lnC右键删除  这样就完成了。 ...

2018-11-21 16:21:35 2311 2

原创 VMWare12.5.7虚拟机安装教程

我这里使用的是VMware workstation虚拟机12.5.7的安装 第一步下载安装:下载地址:http://xiazai.zol.com.cn/detail/4/37058.shtml?from=baidu点击下一步      我用的许可证是:5A02H-AU243-TZJ49-GTC7K-3C61N(我安装的是12.5.7的版本,这个许可证可以用,...

2018-11-21 16:13:46 4925 2

原创 mybatis 之三:多对多关联查询

MyBatis 本是apache的一个开源项目iBatis,它 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记...

2018-11-01 10:24:07 526

原创 SSH整合注解释

                                                   架包   pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...

2018-09-29 10:00:07 380

原创 spring aop(面向切面编程)

aop分为两种,一种是静态代理(不常用),另一种是动态代理  。静态代理的优点,及缺点:优点:代理是客户端不需要知道实现类是什么,怎么做的,客户只需要知道代理就可以了。缺点:代理类和委托类都实现了相同的接口,代理类通过委托类实现了相同的方法,这样就出现了大量的代码重复,如果接口增加一个方法除了所有实现类需要实现这个方法外,所有代理类也需要实现次方法,大大增加了代码维护的复杂性。代理对象只服...

2018-09-18 15:23:52 158

原创 简单工厂、抽象工厂

简单工厂:工厂类中,根据条件决定一个接口由哪个具体产品类来实现。简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。抽象工厂:对工厂方法进行扩展。各个工厂类中,再增加一个获得接口B实例的方法简单工厂:Person.javapublic interface Person{ public void Temp()}Card.javapub...

2018-09-17 19:05:46 142

原创 SSH框架spring

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring核心有两个方面IOC(依赖注入)和AOP(面向对象切面编程) Spring...

2018-09-17 17:54:02 392

原创 Spring框架 ref 和idref的区别

Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。idref元素用来将容器内其它bean的id传给<constructor-arg/> 或 <property/>元素,同时提供错误验证功能,减少配置的书写错误机率。除了<idref bean=""/>,如果被引用的bean在同一...

2018-09-17 16:44:47 668

原创 hibernate 原生态 SQL 语句 及 缓存

hibernate执行原生态的sql语句,对于增删改hibernate封装的很好,但是对于查询自身比较喜欢原生态的sql语句,但是如果用hql会很麻烦,可能涉及到一个表对应一个类,但是如果我查询的是一个统计集合  首先来看一下原生态hql:Users.hbm.xml<?xml version="1.0"?><!DOCTYPE hibernate-map...

2018-09-14 23:10:04 670

原创 hibernate 多对多(many to many)

  package com.zking.pojo;import java.util.HashSet;import java.util.Set;public class Menu { private String mid; private String mname; private transient Set<Roles> sr1 = new HashS...

2018-09-11 20:14:45 183

原创 hibernate one to many(many to one)

   多对一维护的关系是:多指向一的关系,有了此关系,加载多的时候可以将一加载上来  一对多维护的关系是:一指向多的关系,有了此关系,在加载一的时候可以将多加载上来  而单向一对多关联映射是在一的一端维护关系的1.实体类:                  one to many:定义多段Set集合,需要实例化HasSet                   many to o...

2018-09-10 19:55:51 420

转载 SSh三大框架。

SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。区别于 Secure Shell 。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分...

2018-09-08 19:02:44 786

转载 hibernate框架ORM的实现原理。

1.什么是ORM。ORM的全称是Object Relational Mapping,即 对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。想来实现因此它的目的是为了方便开发人员以面向对象的思对数据库的操作。2.什么是Hibernate。  对于Hibernate的称呼有很多,比如 工具、技术、框...

2018-09-08 18:39:26 772

原创 Hibernate LOAD和GET有什么区别?

load和get都是从数据库中查询指定主键的记录 。相同点:都会先查找session缓存,若缓存中有,则直接返回。 不同点:load认为数据库中一定是有这条记录的,所以若不存在,则先会创建一个代理对象,当真正使用这个对象的数据时,才会再去查询二级缓存和数据库,这就是所谓的延迟加载。若查不到,则返回ObjectNotFoundException。而对于get来说,则会直接依次查找二级缓存和数据库...

2018-09-08 18:04:18 172

原创 Hibernate的一对多关联关系(单向和双向)

双向关联:主表中有从表的属性,从表中有主表的属性。 单向关联:主表中只有从表的属性。         创建两个类文件:Person,cardpackage com.zking.entity;import java.util.UUID;public class Card { private String pid; private int cno; pri...

2018-09-07 22:15:01 175

原创 Hibernate的 clear 方法解释及用法

      clear是Hibernate一种强制清除所有session缓存的方法。 无论是load还是get,都会查找缓存(一级缓存),如果没有才会去数       据库查找,调用clear()方法强制清除session缓存public void clear() {     Configuration configuration = new Configuration().config...

2018-09-06 15:07:40 1021

原创 hibernate 自定义主键生成器

 给大家分享一个hibernate 自定义主键生成器AssgnedTemp .javapackage com.zking.test;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg...

2018-09-05 22:19:47 329

转载 struts2符号中,#及%和{#}符号的用法?

1."#"的用法    访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();2."%"的用法“%”的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。例如在Ognl.jsp中加入以下代码:   <hr />       <h3>%的用途</h3>       <p><s:

2018-08-21 10:24:20 302

原创 java中 一个等于号和两个等于号三个等号的区别?

一个等是对值得比较 = 等同 ===恒等==,两边值类型不同的时候,要先进行类型的转换在比较==,不做类型转换的时候,类型不同的一定不等。

2018-06-24 00:01:40 18759

原创 TagSupport 和 BodyTagSupport 的区别?

 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果不需要交互就用BodyTagSupport  用TagSupport实现的标签,都可以用BodyTagSupport来实现,因为BodyTagSupport继承了TagSupport。2 、doStartTag(),doEndTag(),doAfterB...

2018-06-04 13:07:35 199

原创 对反射的认知

反射其实是通过Class对象来调用类里面的方法(无参无返回,无参有返回,有参数无返回,有参数有返回)或者属性,反射还可以调用私有方法和私有属性。反射的使用方法:System.out.println("-----------------属性-----------------------"); // 1.得到你的类的对象 Class c = Class.forName("com.zking.e...

2018-06-02 19:54:24 158

原创 快速排序算法

首先我们来了解一下什么是快速排序算法呢?快速排序算法实际上是对冒泡排序的一种改进,不知道大家对冒泡排序有没有一定的了解,简单的来说冒泡排序,它只是计算机科学领域的较简单的排序算法。快速排序则是一种交换类的排序,它通过一趟排序把数据分割成两部分,其中的一份数据要小于另一份数据,然后在对这两部分数据进行快速排序,排序时可以使用递归(递归,就是在运行的过程中调用自己。),让整个数据变成有序序列(被排成一...

2018-05-27 15:16:31 419

原创 XML文件与properties文件的异同?

相同点:两者都可以用来表述树状结构的信息,一般两者的数据结构的数据是可以相互转换的。不同点:不同的就是XML表述的内容更加的直观,更加的丰富。...

2018-05-25 22:23:51 147

原创 XML文件的java操作有哪一些?

主要有:增 删 改 查等操作 import javax.xml.transform.dom.*; import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; import org.w3c.dom.*; import java...

2018-05-25 22:16:40 85

原创 XML文件中的DTD又是什么?

DTD 是一套关于标记符的语法规则。可以通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。

2018-05-25 21:41:14 140

原创 XML文件是什么?

XML是一种可可扩展标记语言,它可以用来标记数据、定义数据类型,是用来定义其他语言的一种源语言。

2018-05-25 20:34:45 379

转载 compareTo 和 java.lang.Comparable区别

compareTo(Object o)方法是java.lang.Comparable<T>接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable<T>接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 <key,value>,其中需要根据key对键值对进行排序...

2018-05-24 22:04:22 329

转载 堆栈之间的差别

堆栈Data_structures▪ 集合▪ 容器   ▪ 数组▪ 关联数组▪ Multimap▪ 集▪ 多重集▪ 散列表▪ 树状数组  ▪ 列表▪ 链表▪ 队列▪ 堆栈▪ 循环队列▪ 跳跃列表   ▪ 树▪ 二叉查找树▪ 堆▪ 线段树▪ 红黑树▪ AVL树       堆栈空间分配栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(操作...

2018-05-23 14:42:17 172

转载 LinkedList和ArrayList异同

Java中ArrayList和LinkedList区别ArrayList和LinkedList的大致区别如下:1.ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。2.当随机访问List时(get和set操作),ArrayList比LinkedList的效率更高,因为Link...

2018-05-23 14:29:19 243

原创 MySQL自定义函数(0显示为女1显示为男

MySQL自定义函数用法详解自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL。所以UDF是对MySQL功能的一个扩展创建和删除自定义函数语法:创建UDF:  CREATE [AGGREGATE] FUNCTION function_name(parameter_name type...

2018-05-23 14:21:46 5088

转载 Vector和ArrayList异同

一、VectorVector也是一个类似于ArrayList的可变长度的数组类型,它的内部也是使用数组来存放数据对象的。值得注意的是Vector与ArrayList唯一的区别是,Vector是线程安全的,即它的大部分方法都包含有关键字synchronized,因此,若对于单一线程的应用来说,最好使用ArrayList代替Vector,因为这样效率会快很多(类似的情况有StringBuffer与St...

2018-05-23 14:15:51 182

原创 MySQL通用存储过程

什么是存储过程简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用;有哪些特性有输入输出参数,可以声明变量,有if/else, case,while等控制语句,通过编写存储过程,可以实现复杂的逻辑功能;函数的普遍特性:模块...

2018-05-23 13:52:20 282

空空如也

空空如也

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

TA关注的人

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