自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java笔试:final关键字总结

Java笔试:final关键字总结(1)final修饰的方法,不允许被子类覆盖(重写)。(2)final修饰的类,不能被继承。(3)final修饰的变量,不能改变值。(4)final修饰的引用类型,不能再指向别的东西,即地址不能改变,但是可以改变其中的内容。(5)final修饰的成员变量在赋值时可以有三种方式:在声明时直接赋值;

2017-03-15 14:32:31 576

原创 sql语句执行顺序

SQL 语句执行顺序 SELECT FROM --1 WHERE --2 GROUP BY --3 HAVING --4 ORDER BY --5

2017-03-11 12:17:23 366

原创 Struts2、Spring和Hibernate三大框架整合

Struts2、Spring和Hibernate三大框架整合整合步骤:1. 加入 Spring:1). 加入 jar 包;2). 配置 web.xml 文件;3). 加入 Spring 的配置文件;2. 加入 Hibernate:1). 同时建立持久化类, 和其对应的 .hbm.xml 文件, 生成对应的数据表;2). Spring 整合 Hiberna

2017-03-07 19:10:43 1174

原创 Spring 和 Struts2整合总结

Spring 和 Struts2整合总结1.Spring 如何在 WEB 应用中使用 ?  原理:通过注册 Servlet 监听器 ContextLoaderListener, Web 应用程序可以加载 Spring 的ApplicationContext 对象. 这个监听器会将加载好的ApplicationContext 对象保存到 Web 应用程序的 ServletContex

2017-03-07 17:01:34 391

原创 Spring 和 Hibernate整合总结

Spring和Hibernate整合1.Spring整合Hibernate什么?由IOC 容器生成Hibernate 的 SessionFactory;让hibernate 使用上Spring 的声明式事务: (1)单独使用 ORM 框架时, 必须为每个 DAO 操作重复某些常规任务. 例如: 打开关闭 Session 对象; 启动, 提交, 回滚事务等; (2)Hibernate 上下文

2017-03-04 10:56:03 457

原创 Spring整合Hibernate报错:Error occured processing XML 'org/aopalliance/intercept/MethodInterceptor'

今天Spring4.0整合Hibernate4.2.4时,在Spring的配置文件中报错,如下:Error occured processing XML 'org/aopalliance/intercept/MethodInterceptor'. See Error Log for more details    解决办法:导入aopalliance.jar包,这个包是AOP联盟的API包,里面包含

2017-03-01 08:40:32 706

原创 eclipse技巧:在eclipse中打开jar包的api

在eclipse中打开jar包的api右击jar文件 –> 属性 –> Javadoc Location,如下图所示: 在eclipse中按F1即可出现help,如下: 点击Javadoc即可: 今天学习到的,感觉还挺方便的,分享给大家,嘿嘿!

2017-02-23 18:01:12 2091

原创 Hibernate 使用log4j时报 Class path contains multiple SLF4J bindings.

在Hibernate中使用log4j时jar包冲突了,控制台打印如下:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/E:/%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%ba%90/%e4%b8%8e%e4%bb%a3%e7%a0%81%e6%9c%89%e5

2017-02-20 16:45:22 403

原创 Mysql创建表不成功

今天学习Herbinate时自动在Mysql中创建数据表ORDER时,老是报错创建不成功,当我把表名改为ORDERS时,就可以创建成功啦;  错误原因是:order 是Mysql的关键字,Mysql的关键字不能用作表名,所以创建不成功。

2017-02-16 18:36:32 2795

原创 Ubuntu16.04Java开发环境搭建

Ubuntu16.04Java开发环境搭建      本文介绍了在Ubuntu16.04下搭建Java开发环境,包括安装Jdk1.7+Eclipse+Tomcat7+Mysql5.7+Git+Maven 3.3.3 以及在eclipse中的配置使用,都是自己安装成功后总结的,分享给大家~~~安装JDK1.71.下载所需jdk版本 jdk-7u79-linux-x64.tar.gz:jdk历史版

2017-12-13 15:47:08 8542 1

原创 eclipse使用技巧

在eclipse中定制特定视图,步骤如下:第一步: 第二步:

2017-08-05 12:55:54 405

转载 native关键字

java native关键字今天看java原码,遇到了一个陌生的关键字native,查阅了一下,简单了解了一下。native关键字修饰方法时说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java本机接口(Java Native

2017-07-30 18:17:19 1046

原创 Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires

Tomcat启动报错:Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.,因为数据库连接错误啦。

2017-07-19 18:58:39 512

原创 Spring的配置文件xml中报错:xml文件报错Referenced file contains errors (http://www.springframework.org/schema/cont

今天打开我的ssh项目,突然Spring的xml配置文件中报错:Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.1.xsd). For more information, right click on the message in the Problems View

2017-06-25 06:53:51 11674 2

原创 String、StringBuffer、StringBudder区别

学习了String类和StringBuffer类,现在从三分面来总结一下String、StringBuffer、StringBudder三者的区别:是否可变:String:底层利用字符数组保存字符串常量,是不可变的,因为String类的原码中有:private final char value[];因为有final修饰,所以String类的对象是不可改变的。所以每次修String对象的值时,实际

2017-06-24 22:00:18 8947

原创 StringBuffer类的使用

1.StringBuffer类的初始化方式及分析/** * StringBuffer的四种构造方法 */ @Test public void testThree(){ StringBuffer sb1 = new StringBuffer();//构造一个其中不带字符的字符串缓冲区(底层是数组存储),初始容量为 16 个字符 Str

2017-06-24 15:24:55 781

原创 String类常用的方法总结

String类常用的方法总结如下:①length():返回字符串个数; ②equals():检查字符串中的内容是否一致; equals()和==号的详细区别,见博客总结: http://blog.csdn.net/yajing8/article/details/73528096 ③equalsIgnoreCase():忽略大小写; ④toUpperCase():转为大写; ⑤toL

2017-06-24 15:06:05 1306

原创 Syntax error, insert "VariableDeclarators" to complete LocalVariableDeclaration

今天使用static 修饰的变量时:package com.day7.demo4;public class Pengue { String name; String sex; int love=0;//亲密度 int health=60;//健康值 static final String SEX_MALE = "Q仔"; static final St

2017-06-23 17:50:48 26895

原创 Junit报错:java.lang.Exception: No tests found matching

今天使用Junit写测试用例时报错如下:java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test67], {ExactMatcher:fDisplayName=test67(BiShiTest.java.mainshibaodian1.demo1.Test)], {LeadingIdentifierMa

2017-06-22 21:34:10 2232 1

原创 Java二重循环打印图案

使用java二重循环打印各种图案总结:外层循环控制行数,是固定的,内层循环控制每行的输出情况,注意写内层循环的满足条件时,要找到每层输出的图形数和外层循环的关系,肯定存在一定的关系,要么是总和一定,要么是存在某种数学关系。举几个例子如下:使用java打印直角三角形、倒直角三角形、等腰三角形、平行四边形、矩形、实心菱形、四种九九乘法表:package BiShiTest;import java.uti

2017-06-21 14:31:30 2304 1

原创 Java中equals()和==号的区别

今天使用==和equals在比较字符串的时候遇到了问题,所以总结了一下比较时使用==和equals的区别,如下:对于基本数据类型: ①==的使用:只是比较基本数据类型的值,如下:int num1 = 12;int num2 = 13;System.out.println(num1 == num2);//falseSystem.out.println(num1);//12char num

2017-06-21 11:07:38 654

原创 实训day-one

JavaSE知识总结1.java中的文档注释:(1)文档注释格式:/* / (2)eclipse中生成文档注释的步骤如下: ①编写java类如下:②生成文档注释如下:③生成的文档注释文件默认放在当前项目路径下,此时项目下多了doc文件夹:④生成的注释文档如下:

2017-06-15 16:53:11 490

原创 Mysql关系范式连接总结

关系:将实体和实体的关系,反映到最终数据库表的设计上来,将关系分为3种:一对 一、一对多(多对一)、多对多 所有的关系都是指的表与表之间的关系;一对一一对一:一张表的一条记录只能与另一张表的一条记录进行对应,反之亦然;一对多一对多:一张表有一条记录可以对应另一张表中多条记录,但是反过来,另一张表的一条记录只能对应第一张表的一条记录。这种关系就是一对多或者多对一。 在多端中增加一个字段即外键,参照

2017-06-13 18:38:34 609

转载 设置eclipse编码格式大全

设置eclipse编码格式,点击这里查看方法,亲自试过啦~~

2017-06-12 10:18:47 565

转载 如何在Eclipse配置Tomcat服务器

如何在Eclipse配置Tomcat服务器,点击这里查看步骤,亲自试过啦~~

2017-06-12 10:14:51 464

转载 he superclass javax.servlet.http.HttpServlet was not found on the Java Build Path

我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path:点击这里查看解决办法,亲自试过,解决啦~~

2017-06-12 10:10:04 1891

转载 eclipse打开选中文件(文件夹,包)的当前目录

eclipse打开选中文件(文件夹,包)的当前目录:点击这里查看步骤,亲自试过,设置成功啦~~

2017-06-12 10:02:14 814

转载 解决win7系统任务栏音量图标消失

win7系统任务栏音量图标消失了怎么办?今天看着这个链接的步骤解决啦: 点击这里查看步骤

2017-06-12 08:16:29 723

原创 客户端跳转和服务器端跳转

今天总结一下客户端跳转和服务器端跳转:客户端跳转和服务端跳转的定义所谓服务器端跳转就是(容器内跳转):能够自动的在服务器内部进行跳转,这种跳转对用户来说是透明的。两次跳转时是在同一个request范围内,地址栏内容不变(客户端浏览器的地址栏不会显示目标地址的URL,即显示第一次页面地址),当客户端请求到达以后,服务器发现当前资源给不出回应,要在服务器内部请求另一个资源的跳转。所以,跳转与否客户端不

2017-06-11 21:38:09 810

原创 Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL

今天在使用Navicat for mysql设计表时,在设置外键的时候,删除时和更新时两列有四个值可以选择:CASCADE、NO ACTION、RESTRICT、SET NULL,自己全亲自试了一遍,它们的区别如下:CASCADE:父表delete、update的时候,子表会delete、update掉关联记录;SET NULL:父表delete、update的时候,子表会将关联记录的外键字段所

2017-06-11 10:03:13 59191 3

原创 JAVA中内存分配

1.任何一个程序在运行的时候需要被加载到内存,java程序也是如此。java程序在运行的时候需要内存分配的空间,为了提高运算效率就对内存空间进行了不同区域的划分,因为每一片区域都有特定的数据处理方式和内存管理方式。 2.分为以下五个区域: 栈(存放局部变量)、堆(存放所有new出来的)、方法区、本地方法区(和系统相关)、寄存器(给cpu使用) 3.栈内存和堆内存的介绍:4.数组定义及动态初始化

2017-06-11 09:07:32 520

原创 JAVASE基础回顾总结(二)

JAVASE基础回顾总结(二)1.运算符: (1)面试题:s+=1 不等价于:s=s+1;而是等价于s=(s的数据类型)s+1; (2)面试题:&和&&(|和||)区别:结果相同,但是&&(||)是短路运算;2.选择结构if和switch如何选择? (1)if的使用场景:针对结果是boolean类型的判断;因为switch(byte、short、int、char、String、枚举)只能判断

2017-06-09 14:40:26 481

原创 JAVASE基础回顾总结(一)

即将要迎来大学很重要的一个环节:实训啦,自己从JAVA SE到JavaWeb到JAVAEE已经接触了一遍,包括也学了几个框架,使用ssh开发了几个小项目…,但是实训选方向的时候毫不犹豫选择了JAVA EE这个方向,自己始终相信还会有很多东西去学习、体会。我觉得第一次学习主要弄清楚:需要学一些什么东西?学习路线是什么?以及怎么样学习?…这次实训,我仍然会认真努力对待,但是会站在另一个角度去体会它,结合

2017-06-04 21:47:36 838

原创 Mybatis总结(6)---Mybatis动态sql

动态sql 1 .什么是动态sqlMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对s

2017-04-24 13:18:02 471

原创 Mybatis总结(5)---Mybatis输入输出映射

Mybatis输入输出映射输入映射通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。 1. 传递pojo的包装对象(1) 需求完成用户信息的综合查询,需要传入查询条件很复杂(可能包括用户信息、其它信息,比如商品、订单的)(2)定义包装类型pojo针对上边需求,建议使用自定义的包装类型的pojo。

2017-04-24 11:14:41 461

原创 mybatis总结(4)---Mybatis 开发DAO两种方法

mybatis开发dao的方法 1. SqlSession使用范围 (1) SqlSessionFactoryBuilder  ①通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory②将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSessionFactoryBuilder。

2017-04-23 22:37:41 607

原创 Mybatis总结(3)---Mybatis入门程序

Mybatis入门程序1. 需求根据用户id(主键)查询用户信息根据用户名称模糊查询用户信息添加用户删除用户更新用户 2.环境java环境:jdk1.7.0_67eclipse:Mars.2mysql:5.5 mybatis运行环境(jar包):从https://github.com/mybatis/mybatis-3/release

2017-04-23 20:06:50 496

原创 Mybatis总结(2)---Mybatis全局配置文件SqlMapConfig.xml

Mybatis全局配置文件SqlMapConfig.xmlmybatis的全局配置文件SqlMapConfig.xml,配置内容如下: properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments

2017-04-23 18:41:37 697

原创 Mybatis总结(1)---基本知识

Mybatis总结(1)---基本知识1. Mybatis是什么?(1)mybatis是一个持久层的框架,是apache下的顶级项目。后来mybatis托管到googlecode下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases) (2)mybatis让程序将主要精力放在sql上,通过mybat

2017-04-23 17:53:15 487

原创 原生态jdbc程序中问题总结

原生态jdbc程序中问题总结 1.环境java环境:jdk1.7.0_67eclipse:Mars.2 mysql:5.5 2 在Mysql中创建用户表CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(32) NOT NULL COMM

2017-04-23 17:16:27 564

S2SH三大框架所需要的基本jar包+辅助jar包+基本配置文件模板

整理了三大框架开发需要使用的基本jar包和完成特殊功能的辅助jar包、以及三大框架的配置文件模板

2017-04-24

ojdbc14.jar

2017-04-23

mybatis-3.2.7 jar包

2017-04-22

空空如也

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

TA关注的人

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