- 博客(170)
- 资源 (6)
- 收藏
- 关注
原创 Jenkins安装(Windows)
一、环境准备Jenkins版本:2.107.3下载地址:http://mirrors.jenkins.ioJDK版本:JDK1.8(jdk-8u191-windows-x64)下载地址:https://www.oracle.comMaven版本:apache-maven-3.5.4下载地址:http://maven.apache.org/Tomcat版本...
2018-10-26 17:07:01
1056
原创 Jenkins详解
1,Jenkins概念Jenkins是一个开源软件项目,是基于Java开发的一种持续集成以及自动化部署工具。(持续集成,持续交付,持续部署)Jenkins的前身是Hudson,2009年,甲骨文收购Sun并继承了Hudson代码库,2011年年初,甲骨文和开源社区关系破裂,该项目分为两个独立的项目:Hudson:由甲骨文继续管理 Jenkins:由大部分原始人员组成管理2,传统手动...
2018-10-25 15:15:06
2023
1
原创 Apache ActiveMQ 环境搭建
1,下载 浏览器搜索 apache activemq 进入官网进行下载。 2,解压 3,启动 根据自己的系统自行判断启动方式,我的是64位4,访问 地址:http://127.0.0.1:8161/admin/ 账号密码: admin / admin 5,默认端口 ActiveMQ的默认端口是61616 在Windows控制台中,键入:netstat -...
2018-08-10 11:42:44
511
原创 搭建简单的 Maven Web 项目
第一步 第二步 第三步 第四步 Group Id 和 Artifact Id 被统称为坐标,为了保证项目唯一性而提出的,你上传你项目到 maven 本地仓库或者从 maven 仓库查找都必须根据这两个 ID。 Group Id 是项目组织唯一的标识符,实际对应 Java 的包的结构,是 main 目录里 Java 的目录结构。 Artifact Id 就是项目的唯一的标...
2018-08-10 10:09:30
406
原创 Maven 环境搭建
1,下载 浏览器搜索 Maven 进入官网进行下载。 2,解压 3,设置本地仓库位置 点击 conf 打开 settings.xml 文件进行设置,下面是我修改的简化版<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETT
2018-08-10 08:50:54
214
原创 Maven 常用镜像仓库
<mirror> <id>central</id> <name>Maven Repository Switchboard</name> <url>http://repo1.maven.org/maven2/&
2018-08-09 18:44:11
1644
原创 使用 nexus 搭建 maven 私服
1,下载nexus 浏览器搜素 sonatype nexus 进入官网进行下载。 2,解压nexus 3,安装 点击 bin => jsw 根据电脑系统进入文件夹,然后点击 install-nexus.bat 进行安装(将nexus设置为windows服务) 注意:如果安装报错,请尝试使用管理员身份运行 install-nexus.bat 4,启动nexus WIN...
2018-08-09 18:37:57
200
原创 Java 序列化和反序列化
1.Java序列化与反序列化 a.序列化是指把对象转换为字节序列的过程 b.反序列化是指把字节序列恢复为对象的过程 c.如果一个对象被序列化,那么引用这个对象的其他对象也将被序列化 d.如果一个对象被反序列化,那么引用这个对象的其他对象也将被恢复 e.如果一个类可以被序列化,那么所有子类也可以被序列化 f.一个对象不能序列化将抛出NotSerializableException g.s
2016-08-25 23:56:04
597
原创 Java 对象拷贝
1.java拷贝对象有两种方式 a.使用java.lang.Object类中clone方法进行对象的拷贝 b.利用序列化进行对象的拷贝 2.利用Object的clone进行对象拷贝分为两种 a.浅拷贝:仅仅拷贝所考虑的对象,不拷贝引用的对象 b.深拷贝:不仅拷贝所考虑的对象,而且拷贝引用的对象 3.利用Object的clone进行对象拷贝,需要满足三个条件 a.类必须实现java.la
2016-08-25 12:24:51
494
原创 设计模型之创建型模式之单例模式(Singleton)
定义:保证在一个JVM中,一个对象只有一个实例,并提供一个访问它的全局访问点。应用:某些对象创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。优点:省去new操作符,可以降低系统内存的使用频率,减轻GC压力。比如:有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。所以只有使用单例模式,才能保证核心交易服务器独立控制整个流程。普通单例模式代码:public
2016-06-26 23:58:31
1264
原创 设计模型之创建型模式之抽象工厂模式(Abstract Factory)
工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码//接口interface Sender { public void Send();}// 实现类1class Ma
2016-06-26 23:57:30
669
原创 设计模型之创建型模式之工厂方法模式(Factory Method)
工厂方法模式分为三种:普通工厂模式,多个工厂方法模式,抽象工厂模式普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建//接口interface Sender { public void Send();}// 实现类1class MailSender implements Sender { @Override public void Send() {
2016-06-26 23:56:22
680
原创 设计模式分类以及六大原则
设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。六大原则单一职责原则Sing
2016-06-26 23:38:52
3810
原创 JDK环境变量中dt.jar、tools.jar等变量值的作用
JAVA_HOME 变量名:JAVA_HOME 变量值:E:\java\jdk7 用途:定义一个变量,供其他地方使用PATH 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 用途:让系统在任何路径下都可以识别java、javac、javap等命令CLASSPATH 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\li
2016-06-17 23:52:20
701
原创 初识Java
Java技术分支Java SE:Java Standard Edition,标准版,这个是核心Java EE:Java Enterprise Edition,企业版Java ME:Java Micro Edition,微型版Java历史1995年 Oak(以他的办公室外的 橡树 命名,由于Oak已经被一个显卡制造商注册)改名为Java 2004年 J2SE1.5发布2005年 公开了
2016-06-17 23:13:58
632
原创 java核心机制之JVM
核心机制之JVMJava虚拟机可以理解成一个以字节码为机器指令的CPU对于不同的运行平台,有不同的虚拟机Java虚拟机机制屏蔽了底层运行平台的差别,能够很好的实现跨平台
2016-06-13 19:27:05
1961
原创 JDK环境变量中dt.jar、tools.jar等变量值的作用
变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0用途:定义一个变量,供其他地方使用变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;用途:让系统在任何路径下都可以识别java、javac、javap等命令。变量名:CLASSPATH 变量值:.;%JAVA_HOME%
2016-06-13 11:50:28
11155
2
原创 Spring之自动装配
代码总览代码beans.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schem
2014-10-09 16:14:23
771
原创 读取properties文件的几种方法
使用spring PropertiesLoaderUtils读取package com.itlwc;import java.io.IOException;import java.util.Properties;import org.springframework.core.io.support.PropertiesLoaderUtils;/** * 利用spring读取prop
2014-07-01 18:59:17
2258
原创 自定义Ant任务
自定义任务来扩展Ant自定义Ant任务必须继承Task,重写execute()taskdef标签分析(定义任务标签) name 标签的名字 classname 类包名以及类名 classpath 类全路径 需要注意的是,classpath是编译好的字节码文件的路径自定义Ant任务排序intput.txt文件,输出到output.txtFileSorter.javapacka
2014-04-16 17:54:06
875
原创 免安装版Tomcat注册Windows服务
免安装Tomcat注册Windows服务注册新服务 命令行进入Tomcat的bin目录下执行 service.bat install 服务名 案例 Tomcat存放目录为D:\apache-tomcat-6.0.36\bin 创建新服务名为8070 C:\Documents and Settings\Administrator>cd D:\apache-tomcat-6
2014-04-15 18:19:35
946
原创 JAX-WS实现WebService
开发环境JDK1.7案例一 有缺陷服务端代码代码总览IMyService.javapackage com.itlwc;import javax.jws.WebService;@WebServicepublic interface IMyService { public int add(int a,int b);}MyServiceImpl.java
2014-04-02 16:03:00
670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人