自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 24-Nexus3.X配置

Maven介绍Apache Maven是一个创新的软件项目管理和综合工具。Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资料片管理项目构建,报告和文件。Maven最强大的功能就是能够自动下载项目依赖库。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发...

2017-03-03 16:09:00 446

原创 静态方法是否是线程安全的

这篇文章主要讲多线程对静态方法访问的数据安全性总结如下:1,java在执行静态方法时,会在内存中拷贝一份,如果静态方法所在的类里面没有静态的变量,那么线程访问就是安全的,比如在javaee中服务器必然会多线程的处理请求此时如果设计全局需要调用的静态方法,可用此种设计。2,java在执行静态方法时,如果使用静态变量,同时类的函数设计时使用到了静态数据,最好在调用函数时使用sy...

2016-10-10 18:37:59 1531

原创 Activiti工作流的学习

http://www.cnblogs.com/hongwz/p/5548473.html

2016-08-05 11:54:32 90

原创 SpringBean的生命週期

http://www.cnblogs.com/zrtqsk/p/3735273.htmlhttp://997004049-qq-com.iteye.com/blog/1729793http://www.cnblogs.com/beiyeren/archive/2013/03/05/2944374.htmlhttp://sexycoding.iteye.com/blog/1046775...

2014-10-24 16:37:34 78

原创 Spring杂谈

在SSH集成的前提下。某些情况我们需要在Action以外的类中来获得Spring所管理的Service对象。  之前我在网上找了好几好久都没有找到合适的方法。例如: ApplicationContext context = new ClassPathXmlApplicationContext(); 当时我觉得没有这个必要,浪费内存。后来我终于想出了一个解决方法。在此拿来给大家参考下...

2014-10-24 16:21:45 78

原创 23-参考他人-Nexus安装、使用说明

Nexus安装、使用说明  2013-01-04 17:19:15|  分类: Nexus|举报|字号 订阅1、为什么使用Nexus        如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下...

2014-08-14 15:02:09 107

原创 22-参考他人-maven依赖范围

依赖范围:pom.xml文件中的<scope>作用域范围 test:范围指的是测试范围有效,在编译和打包时都不会使用这个依赖 complie范围指的是编译范围有效,在编译和打包时都会将依赖存储进去 provided:依赖:在编译和测试的过程有效,最后生成war包时不会加入,如:servlet-api.jar因为servlet-api.jar          to...

2014-08-14 14:38:10 83

原创 21-问题org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE

参考:http://blog.csdn.net/ranrui1314/article/details/7094779

2014-08-13 17:04:28 251

原创 20-上传第三方jar包到nexus

手动上传第三方jar包到nexus的步奏:1)按下图方式进行 2)按下图完成上传3)点击保存完成 参考:http://blog.csdn.net/huchunlinnk/article/details/17789175

2014-08-13 17:02:59 90

原创 19-站点发布

创建web层项目如图选择webapp  完成创建web项目完成 在pom.xml中引入web层需要的依赖和功能模块前提是必须要上传到你所指定的nexus中的地址,引入web层在引入依赖的时候会从你指定nexus地址去找寻该依赖.既 如果你不适用nexus就更简单了在本地中的m2文件夹下找寻.这里要看你setting.xml文件怎么配置了.原始社会:  我们在对一个项目进行测试的时遇到bug每次都...

2014-08-13 16:54:23 89

原创 18-创建自己的仓库管理项目

1.创建两个工厂:release和snapshots的 点击 Add 选择 Hosted Repository 进行创建 releases版本的仓库 将 Deployment Policy 修改为可发布 Allow Redeploy 在创建一个snapshots版本跟releases步骤一样 注意的是snapshots和releases 选择的Repository Poliy是不一样的...

2014-08-05 15:04:19 160

原创 17-项目的发布

1、设定release工厂和snapshots工厂可以直接在父类中pom.xml中进行发布就可以因为我们又聚合所以直接对父进行发布就OK <distributionManagement> <!-- 发布release版本 --> <repository> <id>user-release</id> ...

2014-07-30 17:17:50 66

原创 16-私有仓库的设置

1.更新私有仓库的索引  2.设置镜像(设置setting.xml) <!-- 配置镜像的目的是 使用私服中的jar包 如私服服务器中没有改jar由私服服务器去中央仓库下载 而不是每次都去中央仓库下 需要先去私服中找 如果没有下载到私服由私服提供给本地仓库--> <mirror> <id>nexusServ</i...

2014-07-30 17:17:20 105

原创 15-maven仓库讲解

1、host的仓库。内部项目的发布仓库1.第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去2.releases表示内部的模块中realease模块的发布仓库3.SNAPSHOTS发布内部的SNAPSHOTS模块的仓库 2、proxy的仓库。从远程中央仓库中寻找数据的仓库apache snapshots快照仓库 central中央仓库 codehaus ...

2014-07-30 17:16:49 87

原创 14-nexus的安装

私有仓库 nexus安装下载nexus安装包安装nexus 并 添加到环境变量中1.在path中添加D:\nexus-latest-bundle\nexus-2.8.1-01\bin;2.运行cmd 执行nexus显示Usage: nexus { console : start : stop : restart : install : uninstall }consol...

2014-07-30 17:16:36 109

原创 13-继承

aggregationAndParent/pom.xml <!--6.继承: 用来实现继承的模块 将别的模块相同的统一放入该模块中进行管理 在别的模块中 直接继承该模块就可以了 --> <!--6.继承: 依赖管理 统一管理 每个模块依赖的jar包 子模块只要继承并配合子模块中的pom.xml配置就可以进行导入相应的依赖jar包 --> <...

2014-07-30 17:16:23 104

原创 12-聚合

聚合:modules: 这样就可以统一管理 编译 模块 1.新建一个pom简单工程 <modelVersion>4.0.0</modelVersion> <groupId>org.maven.demo</groupId> <artifactId>user-aggregationAndParent</arti...

2014-07-29 14:13:58 79

原创 11-依赖的范围

1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突4、runtime在运行的时候依赖,在编译的时候不依...

2014-07-29 14:13:43 202

原创 10-传递的冲突问题

<dependency> <groupId>${project.groupId}</groupId> <artifactId>user-log</artifactId> <version>${project.version}</version>

2014-07-29 14:13:14 82

原创 9-依赖的传递性

对于依赖的传递而言,主要是针对compile作用域传递 <!-- 引入着两个模块工程包 他们所依赖的jar也会添加到library中 测试:可以注释下面引入的工程看效果 -->  <!--2.依赖传递           1. 在user-service引入user-core 和user-log 叫做依赖传递 前提是只传递 user-core 和user-log里...

2014-07-29 14:13:00 102

原创 8-依赖包的查询和添加

1、所有的依赖都是通过坐标来进行存储的(GAV-->groupId、artifactId、version)2、有一些网上的仓库提供了坐标的查询(http://mvnrepository.com)3、通过<dependencies>设置依赖 maven是如何搜索依赖的?首先会在本地仓库查询如果本地仓库没有,就去中央仓库查询...

2014-07-29 14:12:42 65

原创 7-eclipse安装Mavne

eclipse下mavne的选择 

2014-07-28 15:07:33 97

原创 6- Mavne命令说明

mvn clean -->表示运行清理操作(会默认把target文件夹中的数据清理)mvn clean compile-->表示先运行清理之后运行编译,会见代码编译到target文件夹中mvn clean test-->运行清理和测试mvn clean package-->运行清理和打包mvn clean install-->运行清理和安装,会将打好...

2014-07-28 15:06:08 144

原创 5-maven目录结果说明

源代码应该放置到src/main/java中源代码的资源文件应该放置在src/main/resources文件夹中测试代码应该放置到src/test/java中测试代码的资源文件应该放置在src/test/resources文件夹中...

2014-07-28 15:05:06 87

原创 4-新建一个简单的项目

dependencies节点引入jar包 

2014-07-28 15:02:14 80

原创 3-本地仓库的安装

修改maven目录下的conf中的setting.xml因为默认是在C盘下,如果装系统的话本地仓库的jar全部消失了,所以我们要修改目录  

2014-07-28 14:58:38 77

原创 2-Maven安装

下载maven最新版本设置环境变量中的path M2_HOMED:\apache-maven-3.0.5 PathD:\apache-maven-3.0.5\bin;

2014-07-17 12:52:46 59

原创 第十四章-面向对象(static关键字)

-数据共享static关键字: 用于修饰成员(成员变量和成员函数) 被修饰后的成员具备以下特点:  随着类的加载而加载  优先于对象存在  被所有对象所共享  可以直接被类名调用   使用注意:  静态方法只能访问静态成员  静态方法中不可以写this,super关键字  主函数是静态的  对象中存储的是特有数据 举例:  就...

2014-05-08 16:28:24 69

原创 第十三章-面向对象(this关键字)

-使用场景一&this的原理图解public class Person { private String name; /* 如果写成这样阅读性非常差不知道a是什么意思.如果将a写成name 当构造方法 * 进栈的时候相当于将name的值又从新赋值一次,但是成员变量的name属性并没有得到该构造函数赋给的值, * 构造函数中赋值就成了自己给自...

2014-05-08 12:18:52 99

原创 第十二章-面向对象(构造函数)

 构造函数-默认构造函数/** * 特点: * 1.函数名与类名相同 * 2.不用定义返回值类型 * 3.没有具体的返回值 * * 作用: * 给对象进行初始化 * * 注意: * 1.默认构造函数的特点 * 2.多个构造函数是以重载的形式存在的 */public class functionDemo { ...

2014-04-29 12:49:10 89

原创 第十一章-面向对象(封装-思想)

/** * 封装(Encapsulation) 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. 好处: 将变化隔离. 便于使用. 提供重用性 提高安全性. 封装原则; 将不需要对外提供的内容都隐藏起来. 把属性都隐藏,提供公共方法对其访问. private:私有,是一个权限修饰符,用于修饰符成员 ...

2014-04-29 11:08:26 81

原创 第十章-面向对象(基本数据类型参数传递图解)

的 

2014-04-29 11:06:23 92

原创 第九章-面向对象(引用数据类型参数传递图解)

  的

2014-04-25 17:39:52 130

原创 第八章-面向对象(基本数据类型参数传递图解)

因为是栈里的属性,执行完就消失了,这里用弹栈来表示消失该方法执行结果是3  

2014-04-25 17:32:59 98

原创 第七章-面向对象(匿名对象)

/** *匿名对象 *1.当对象对方法仅进行一次调用的时候,就可以简化成匿名对象 *new Car().number=4; *new Car().red="red"; new Car().run(); *图解 因为每一次都是new所以在调用run方法时候会打印0和null,而前面两个new出来的对象并...

2014-04-25 17:22:49 82

原创 第六章-面向对象(类类型参数)

/** * 类类型 * @param args */ public static void main(String[] args) { Car c1 = new Car(); Car c2 = new Car(); carPublicParm(c1); carPublicParm(c2); } ...

2014-04-25 16:59:53 89

原创 第五章-面向对象(成员变量和局部变量的区别)

成员变量和局部变量的区别:1.成员变量定义在类中,整个类中都可以访问.局部变量定义在函数,语句,局部代码块中,只在所属的区域有效. 2.成员变量存在于堆内存的对象中局部变量存在于栈内存的方法中 3.成员变量随着对象的创建而存在,随着对象的消失而消失局部变量随着所属区域的执行而存在,随着所属区域的结束而释放. 4.成员变量都有默认初始化值...

2014-04-25 15:55:51 77

原创 第四章-面向对象(概念)

 举例:  大象装进冰箱面向过程:   打开冰箱.   存储大象.   关上冰箱. C语言..对于面向过程思想,强调的是过程(动作) 面向对象. java C# C++对于面向对象思想,强调的是对象(实体)冰箱打开冰箱存储冰箱关闭 特点:1.面向对象就是一种常见的思想,符合人们的思考习惯2.面向对象的出现,将复杂的问题简单...

2014-04-23 16:31:16 104

原创 网页秘密武器

终于等到你

2014-04-22 16:11:03 118

原创 DBUtil

对JDBC轻量级封装 以及各种操作类型功能封装

2014-04-17 16:32:18 117

空空如也

空空如也

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

TA关注的人

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