- 博客(34)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 Lombok的介绍和使用
背景Lombok简介Lombok安装Eclipse的插件的安装步骤IntelliJ IDEA插件的安装步骤Lombok的使用Getter and SetterToStringNoArgsConstructor and AllArgsConstructorEqualsAndHashCodeData背景在日常的开发中,有很多工作都是重复的,比如: - 我们会定义很多的domain实
2017-04-27 20:49:40
4042
原创 MyBatis3入门程序(01_增删改查)
什么是MyBatis员工的增删改查环境准备保存对象对象更新查询单个对象查询一组对象对象的删除监控MyBatis的运行MyBatis的运行流程和Hibernate的对比什么是MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML
2017-04-27 12:02:07
393
原创 导入第三方Jar包到Nexus私服
公司里面有自己的公共代码库,如果希望交给Maven进行管理,可以搭建Nexus服务器,将公司的公共代码库的代码打成jar包,然后上传到Nexus私服服务器上,项目组的成员就可以在Maven项目中通过添加依赖的方式把公司公共库的jar包给关联到项目中.在Nexus2的版本中是提供了服务器端可视化界面支持上传第三方Jar包的,但是Nexus3的版本中好像已经把该功能给阉割了.只能手动的通过命令行的方式将
2017-04-27 01:14:25
21219
原创 项目组成员配置Nexus私服
请确保已经安装Maven,在CMD命令下运行 mvn -v 查看是否已安装成功。1.上篇文章已经在服务器中搭建好Nexus服务器了.对应的地为:http://192.168.35.128:8081/repository/maven-public/ 请你修改成你公司Nexus服务器对应的IP地址.2.找到 C:\Users\Administrator\.m2 目录(Users后面的Administ
2017-04-27 00:19:16
476
原创 使用Nexus搭建Maven私服
使用Nexus搭建Maven私服使用Nexus搭建Maven私服Nexus 详细介绍为什么要使用Nexus安装步骤Nexus 详细介绍Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Luc
2017-04-26 23:28:04
373
转载 解惑 spring 嵌套事务
解惑 spring 嵌套事务 /** * @author 王政 * @date 2006-11-24 * @note 转载请注明出处 */ 在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 Trans
2016-08-23 17:11:45
4859
转载 事务的传播行为
文章一:我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,
2016-08-23 17:09:39
293
原创 在Spring中调用基于CXF框架的webService
1.添加CXF相关的依赖 org.apache.cxf cxf-rt-frontend-jaxws 2.6.1 org.apache.cxf cxf-rt-transports-common 2.5.4 jar compile org.apache.cxf cxf-rt-core 2.6.1 jar
2016-03-09 13:27:46
2018
原创 基于Maven在Spring中集成CXF框架
1.在pom文件中添加相关依赖:spring使用的版本为:4.0.0.RELEASE添加CXF相关依赖 org.apache.cxf cxf-rt-frontend-jaxws 2.6.1 org.apache.cxf cxf-rt-transports-common 2.5.4 jar compile or
2016-03-09 12:44:59
6133
原创 Maven教程-04-m2eclipse插件使用.doc
提示,m2eclipse最完整的使用文档:http://books.sonatype.com/m2eclipse-book/reference/ 1,m2eclipse插件的重要配置:1,请勾选该选项;2,如果要自动下载依赖jar的代码和文档,可以勾选download sources,download javadoc1,配置gloabl sett
2016-02-28 15:27:15
569
原创 Maven教程-03-m2eclipse插件安装
1:安装eclipse的maven插件m2eclipse,上官网 http://www.eclipse.org/m2e使用Eclipse自动下载过程如下:1.选择help菜单> Install New Software.然后弹出安装的对话框;2。复制http://m2eclipse.sonatype.org/sites/m2e到名为“Work with”的输入框,然后回车,显示如
2016-02-28 15:24:55
404
原创 Maven教程-02Hello Maven
1,Maven规定了一套默认的项目格式:src/main/java —— 存放项目的.java文件src/main/resources —— 存放项目资源文件,如spring、struts2配置文件,db.propertiessrc/main/webapp —— 存放jsp,css,image等文件src/test/java —— 存放所有测试.java文件,如JUnit测试类
2016-02-28 15:19:40
258
原创 Maven教程-01安装
1.检查JDK安装的情况(需要1.6以上的版本):添加JAVA_HOME,需要指向JDK安装目录;添加PATH,添加%JAVA_HOME%\BIN;2.安装Maven:apache-maven-3.2.5-bin.zip解压到目录中(目录路径最好不要有空格和中文);设置系统环境变量,MAVEN_HOME,指向maven的根目录设置环境变量Path,将%M
2016-02-28 15:15:51
294
原创 java基础-变量的加载
public class Demo { public static int k = 0; public static Demo t1 = new Demo("t1"); public static Demo t2 = new Demo("t2"); public static int i = print("i"); public static int j = print("j"); p
2016-02-28 10:37:45
373
原创 java基础-显示代码,构造代码块 , 构造函数的初始化顺序
1. 声明变量的代码永远都会放在最开始的位置。2. 对成员变量的赋值语句以及构造代码块所有代码都会移到构造函数中执行。3. 构造方法的代码是最后执行的赋值的先后顺序:构造代码块的代码与成员变量赋值的代码执行的先后顺序是按照代码位置的先后顺序执行的。6Demo10的源代码.反编译后的代码:反编译后可见,首先是定义成员变量int a 然后显示代码和构造代码
2016-02-28 10:36:02
471
原创 java基础-选择排序算法
分析:第一次:将最大值放在a[0]位置,将a[0]与a[0]后面的数比较,记录最大值下标位置maxIndex,然后将a[0]与a[maxIndex]位置交换;第二次:将第二值放在a[1]位置,将a[1]与a[1]后面的数比较,记录最大值下标位置maxIndex,然后将a[1]与a[maxIndex]位置交换;……外层总共需要运行a.length-1次;内层需要从i+1开始,运行
2016-02-28 10:27:21
748
原创 java基础-自增问题
int i = 0;i = i++;System.out.println(i);//0i++ 后自增:需要使用上原本i没有自增的值。后自增在java虚拟机的运行原理: 后自增需要使用上原本操作数没有加1的值。int temp = i; //temp = 0;i = i+1 ; //i = 1;return temp; 把没有加的值返回给表示式i这个值的
2016-02-28 10:22:39
308
原创 java基础-负数表示
负数对应的正数的二进制取反(反码)再加一。-6 0000-00000000-00000000-00000000-011061111-11111111-11111111-11111111-1001取反1111-11111111-1
2016-02-28 10:22:04
413
原创 java基础-^ 异或运算
可用于加密运算:a^b^b=a(图像,音频都可以)int a = 3;int b = 5;交换a,b的值:方式1:int temp = a;a = b;b=temp;方式2:a = a+b;b = a-b;a = a-b;方式3:a = a^b;b = a^b;a = a^b;
2016-02-28 10:20:50
359
原创 java基础-& 与运算
可以进行进制的转换:10进制转8进制:10(10)---> 12(8) int i = 10;while (i>0){ System.out.println(i&7); //第一次:00001010&00000111 =00000010=2 //第二次:00000001&00000111=00000001=1 i=i>>3;}
2016-02-28 10:18:38
267
原创 spring加载资源文件中classpath*与classpath的区别
错误:Invalid bound statement (not found)
2016-02-27 23:57:13
15993
1
MyBatis3.1-lib
2014-04-12
lucene3.0-lib
2014-04-12
HttpClient
2014-04-12
c3p0-0.9.1.jar
2014-04-12
Java中this的疑惑,求分析.
2015-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人