- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 git diff 、git diff --cached 、git diff HEAD区别
在git提交环节,存在三大部分:working tree, index file, commit 这三大部分中:working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就...
2017-08-20 09:56:01
281
原创 mockito测试抽象类方法
当测试一个抽象类的方法时,因为不能直接new出来这个调用的对象,我们可以使用Mockito.mock(My.class, Mockito.CALLS_REAL_METHODS),然后就可以调用被测试的方法。 private void givenAbstractStoryURLHandler() { abstractStoryURLHandler = Mocki...
2017-02-06 14:31:28
9127
1
org.hibernate.QueryTimeoutException: Could not execute JDBC batch update问题解决
com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.QueryTimeoutException: Could not execute JDBC batch update在做Hibernate批量插入时,出现这个错误o...
2016-10-13 09:17:24
2226
内存泄露监听器
Spring 刷新Introspector防止内存泄露,使用一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。 用法:在web.xml中配置:<listener> <listener-class>org.springframework.web.util.Int...
2015-01-18 17:26:36
311
原创 最强开发资源平台大合集
策划设计 icon下载Easyicon:http://www.easyicon.net/ Findicons:http://findicons.com/ 淘宝icon库:http://www.iconfont.cn/ IconArchive:http://www.iconarchive.com/ Dryicons:http://dryicons....
2015-01-04 11:06:22
416
导入Excel文件
当向系统中导入数据时,更多的使用是Excel形式的数据导入。在此给个demo。 1、首先是前端界面:<form action="upload" enctype="multipart/form-data"> <input type="file" name="myFile" /> <input type="sub
2014-10-25 13:25:11
148
java.lang.UnsupportedClassVersionError 解决
今天将做好的一个项目部署到远程的服务器上时,出现java.lang.UnsupportedClassVersionError 错误。因为我本地开发用的是jdk7,而服务器上用的是jdk5。出现java.lang.UnsupportedClassVersionError 错误正是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行。 网上给...
2014-09-10 22:10:44
1151
spring 发送电子邮件
首先应导入的jar包:mail(javax.mail)、activation(javax.activation)和spring-context-support。(此处不是spring jar)。 之后就是在spring的配置文件中添加发送电子邮件的相关配置信息<!-- 发送注册邮件 --> <bean id="mailSender" class="org.s...
2014-08-29 16:53:41
1045
eclipse搭建maven项目
因为要做一个oa系统,用到了spring+hibernate+springmvc,外加maven和svn,在此大致说一下环境的搭建。我用的是eclipse kepler 、maven是3.2.2. 1、添加maven jar包,eclipse添加maven插件。 (1)首先是下载maven的jar包, (2)配置环境变量:m2_home=...
2014-08-02 22:11:29
122
关于中文乱码问题
对于java中的传值,一般是get和post方式; 对于get提交的中文乱码问题,即URL传值,如果参数有中文的话,可以这样转码:str = new String(str.getBytes("ISO8859-1"),"UTF-8"); 对每一个中文的参数都做这样的转码即可; 对于post提交的话,可以这样转码:public void doPost(HttpServle...
2014-07-17 22:13:10
114
MySQL基础
1)MySQL安装:(附件是MySQL的安装教程) 首先是关于MySQL的安装,大家可以去mysql.com上直接下载,不建议下载安装zip压缩版的,我安装的是mysql-Installer-community-5.6.10.1.msi。这个直接点击下一步,就可以安装,安装时注意端口号选择的是3306,用户名是root,密码自定义,安装后,在环境变量中设置path。将安装的bin目录...
2014-07-15 21:59:43
126
java中的线程
关于java中的线程主要介绍一下以下几个方面:1、线程的创建和启动 2、线程的生命周期 3、线程同步(重点) --------------------------------------------------------------------------------- 1、线程的创建和启动: i)线程的创建:线程的创建有两...
2014-07-15 21:30:33
139
原创 IO的概念
java中的IO值得就是input(输入)和output(输出)。 所谓的输入输出值得就是数据流在内存和硬盘之间的相互传输。并且输入输出都是相对于内存说的,数据从硬盘传输到内存属于输入,而数据才内存传输到硬盘属于输出。(只有清楚了输入输出是相对于内存来说的,这是学习IO的前提,以至于学习的过程中不迷惑)...
2014-07-15 21:12:13
162
多态 抽象 借口
1)多态 1)多态的存在是降低代码之间的耦合性 2)如果一个方法的参数类型是一个类,在在调用这个方法时,传入的参数可以是该类的对象,也可以是该类子类的对象。 3)如果一个方法的返回值类型是个类,在调用该方法时,返回值可以是该类的对象,也可以是该类子类的对象。public class Animal{ ...
2014-07-14 21:00:22
148
构造方法 方法的重载、重写 继承
1)构造方法: 构造方法是方法的一种特殊显示,它有两个特征:1)无返回类型(注意,不是返回类型为void,而是根本就没有返回类型)。2)方法名与类名相同。 当我们定义一个类的对象时,eg:我们已经有了一个Dog类,当定义一个Dog的对象时,Dog dog = new Dog();在这个语句中,new Dog(),就是创建了一个类的对象,同时也调用了该类...
2014-07-14 20:52:14
420
方法的参数传递
先看一段代码:public class Dog{ private String name; public String getName(){ return name; } public void setName(String name){ this.name = name; }}--...
2014-07-14 20:37:21
131
原创 面向对象
关于面向对象,主要说一下几点: 1、类和对象 2、方法:方法的传值;方法的返回值以及方法的调用 3、封装 4、实例变量和局部变量(不单独讲解,分别在类和方法部分讲解) 5、空指针异常 6、对象数组----------------------------------------...
2014-07-14 20:28:31
112
java中的数组
数组:用于存储多个数据类型相同的数据。 每个数据都是数组中的一个元素,在数组中,是通过下标来获取和存储元素的。 数组的最大下标=数组的长度-1. 以下是数组的声明和赋值(以int型为例) 1) int[] nums = new int[5]; //数组的声明 2) int nums[] = new in...
2014-07-13 23:23:41
127
java的循环结构
当程序要反复做某件事情时,应考虑用循环结构。一般情况下,不要形成死循环(但这不意味着死循环没有用处)。 java的三种循环结构: while do.......while for 1、while循环 while(条件){ //代码 } 对于while循环,首先要判断循环条件,如果条件...
2014-07-13 23:16:16
212
java的选择结构
程序的三种结构:顺序,选择和循环结构。对于初学者来说,很容易学懂,但是也很不容易真正吃透。对于选择结构,我认为有五种选择结构,对于这五种基本结构,一定要做到可以清晰的认知,在自己的心里有明细的框架。 1、if(条件){ //代码 }条件是boolean类型的值或者变量,也可以是关系表达式。当条件为true时,执行大括号内的代码,否则跳过大括...
2014-07-13 23:13:26
154
jdk的安装和配置
关于jdk的下载在此不多说,安装jdk时要记住自己的安装路径,我自己一般都是把这个路径复制下来(用于配置环境变量用)。此外,如果你是windows系统,建议不要用带空格的默认路径,eg:c:\Program File\jdk1.6。最好将Program File之间的空格去掉。 安装完jdk之后,就是环境变量的配置,首先先把具体过程说一下,之后稍做解释: ...
2014-07-13 22:27:03
113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人