自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 没有使用视图,直接输出流到浏览器出现乱码,出现乱码

这一类的问题可以尝试在输出的地方设置一个response头:httpservletresponse.setHeader("Content-type", "text/html;charset=UTF-8");

2017-09-08 17:08:25 333

原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persiste

出现如下异常:解决办法:mysql连接的jar包改为5.x,因为mysql6.x和5.x连接方式不一样,设置也不同,测试了一下6.x没有成功,可能有些地方没弄好,如果有测试可以的,可以共享一下,共同成长嘛

2017-08-31 20:56:39 2503

原创 反编译(myeclipse跟踪源码)

1、将net.sf.jadclipse_3.3.0.jar拷贝到\MyEclipse 6.5\myeclipse\eclipse\plugins目录下2、下载Jad反编译工具jad.exe,将解压后的jad.exe文件复制到一个固定的目录下面(例如我的工具路径:E:\futureTools\jad\jad\jad.exe)3、启动或重启myeclipse6.5,在Window->Pre

2017-07-06 10:08:18 452

原创 Serializable接口

任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样说可能还是不太明白,更简单直接一点。把一个对象以一种方式,打包压缩,成为一个字符串,使他适合存放和传输,这就是序列化。反序列化,就是把它从字符串中解压缩,返回成一个对象。

2017-07-05 17:12:38 182

转载 select标签 获取选中的option的value及Text内容

ab以上是select的onchange方法,传了两个参数,分别是选中的option的Value(this.value)和选中的option的内同(this.options[this.selectedIndex].text)。这样就可以在onchange方法中直接使用值和内容了。  function getContent(value,content){ale

2017-06-29 12:26:18 534

原创 java“+”号

“”+“”  这里的+是连接符“”+数字+数字  这里的+是连接符数字+数字+“”  这里的+是加法运算的符号

2017-06-26 10:44:16 1064

原创 redis之key、string、list、set、sort set、hash、精细持久化、snapshotting快照保存、主从模式

keys:在redis里面,除了"\n"和空格不能作为名字外,其他都可以,长度不做限制;命名时:key不要太长,占内存,查询慢;也不要太短,不容易识别exists key:测试指定key是否存在del key:删除keytype key:返回给定key的类型keys pattern:返回指定模式的所有key(例:keys *e:返回以e结尾的key)rename oldke

2017-06-25 12:34:59 291

原创 面向对象(对象和类)

1).掌握面向过程和面向对象的区别2).掌握类和对象3).掌握对象的创建和使用4).掌握成员变量和成员方法5).掌握局部变量6).整理Eclipse中常用的快捷键面向过程编程:OPP:Procedure  Programming Oriented                    是以函数为基础,完成各种操作,强调的是过程。面向对象编程:OOP: Objec

2017-06-25 12:23:53 292

原创 面向对象的封装

1).掌握实例变量和类变量2).掌握实例方法和类方法3).掌握面向对象的三大特性(封装性)4).掌握set和get方法5).掌握构造函数(默认构造函数,无参构造函数,带参构造函数)6).掌握属性初始化-补充7).整理Eclipse中的常用快捷键1、实例变量和类变量。        成员变量可细分为实例变量和类变量。       实例变量和类变量的区别?

2017-06-25 12:21:14 209

原创 继承(二)

1).掌握访问控制符2).掌握类的访问控制符-补充3).掌握非访问控制符4).掌握final和finalize的区别-补充5).掌握对象的上转型对象-补充6).整理Eclipse中常用的快捷键-补充1、访问控制符           同一类中    同一包中的其他类    不同包中的子类     不同包中的非子类                        p

2017-06-25 12:08:25 145

原创 继承

1).掌握继承的定义、实现、作用2).掌握继承的特点3).掌握子父类成员变量,成员方法的访问顺序4).掌握super的使用5).掌握this的使用6).掌握重载和重写的区别8).掌握Eclipse中常用的快捷键1、继承  定义: 从一个已有的类中派生处一个新的类,子类具有父类的一般特性,以及自身特殊的特性  实现:继承需要符合的关系:  is--a  ,父类更通

2017-06-25 12:04:09 141

原创 继承

1).掌握继承的定义、实现、作用2).掌握继承的特点3).掌握子父类成员变量,成员方法的访问顺序4).掌握super的使用5).掌握this的使用6).掌握重载和重写的区别8).掌握Eclipse中常用的快捷键1、继承  定义: 从一个已有的类中派生处一个新的类,子类具有父类的一般特性,以及自身特殊的特性  实现:继承需要符合的关系:  is--a  ,父类更通

2017-06-25 12:00:57 290

原创 多态、抽象类

1).掌握多态(定义,具体实现方式,优势)2).掌握抽象类(抽象方法)3).掌握类和抽象类的关系1、什么是多态?       同一对象在不同时刻表现出来的不同状态(行为)       同一个实现接口,使用不同的实例而执行不同的操作在程序中又是如何体现的呢?       父类或(接口)的引用指向子类(实现类)的对象,     即上转型(接口)多态的好处和作用: 

2017-06-25 11:58:41 141

原创 java接口

1).掌握接口的定义、实现和作用2).掌握类,接口之间的关系3).掌握接口和抽象类的区别4).掌握面向接口的编程6).整理Eclipse中常用的快捷键1、1).定义接口:      接口是一种特殊的抽象类,由常量和公共的抽象方法所组成,接口可以实现多继承      注意:1、 接口也不可以被实例化,这点和抽象类类似。            2、多个无关的类可以实

2017-06-25 11:55:25 145

原创 异常

1).了解异常的概念2).理解异常的作用3).掌握常见的异常4).掌握异常体系结构5).掌握异常的处理6).掌握异常的抛出与捕获7).了解自定义异常1、什么是异常 异常类通常用来定义程序在运行过程中遇到的轻微意外,可以写代码来处理异常并继续程序执行,而不是让程序中断。2、异常机制的作用1).健壮性2).交互性3、常见异常NullPointerEx

2017-06-25 11:53:10 260

原创 集合(二)

1).掌握集合的概念2).掌握集合的体系结构3).掌握集合的分类4).掌握List接口及主要实现类ArrayList的使用5).掌握泛型的概念及使用6).掌握Set接口及主要实现类7).掌握Iterator接口数组,集合的区别: (1)集合的大小是可变的;数组的大小是不可变的 (2)集合只能存放对象(可以存储不同类型的类对象),数组中可以存放基本数据

2017-06-25 11:51:04 137

原创 集合

本章目标1).掌握Collections类2).掌握Comparable接口3).掌握Map接口及主要实现类HashMap的使用1、Collections类-工具类sort(): 根据元素的自然顺序 对指定列表按升序进行排序。reverse() : 反转指定列表中元素的顺序。,先用sort()升序,再用reverse()表示为降序排列max():根据元素的自然顺序,返回

2017-06-25 11:49:10 136

原创 常用类库API

1).包装类2). String类     3). StringBuffer类     4). Scanner类     5). Arrays类-补充     6). System类-补充     7). Object类8). Math类     9). Random类10). Class类      11). Date类12). Calendar类  

2017-06-25 11:46:06 381

原创 IO流

1).掌握File类2).理解流的概念3).掌握流输入输出原理4).掌握I/O流分类5).掌握输入输出流分类6).理解字符流和字节流7).理解文件,掌握文件读/写操作8).理解对象流的文件读/写操作9).理解节点流和处理流1、File类exists():判断文件夹是否存在createNewFile():创建一个新的文件mkdir() :创建文件夹 

2017-06-25 11:42:59 127

原创 jsp

1).掌握JSP基础知识2).掌握JSP文件结构及编写JSP第一杯咖啡3).掌握JSP工作原理3).掌握JSP生命周期4).掌握JSP语法5).掌握JSP 9大内置对象1、什么是JSP       1).JSP全称 java server page,即Java服务端页面,           是为了简化动态网页开发而出现的。       2).JSP的底层实现是

2017-06-25 11:36:20 140

原创 servlet

1).Servlet简介2).Servlet框架3).编写Servlet的第一杯咖啡4).掌握Servlet的生命周期5).掌握HttpServletRequest和HttpServletResponse的用法6).掌握Servlet中两种跳转方式q227).掌握Servlet读取初始化参数8).掌握Servlet读取上下文参数9).掌握Servlet常见API的使

2017-06-25 11:32:11 164

原创 session

1).会话技术简介2).掌握HttpSession接口3).掌握Session中常用方法4).掌握Session工作流程5).掌握Session过期时间配置6).掌握Session与Request的区别7).掌握Session与Cookie8).掌握Session的应用1、会话技术简介session技术cookie技术什么是会话技术?  Sess

2017-06-25 11:30:07 185

原创 多线程

1).掌握程序、进程、线程与多线程的概念和关系2).掌握Java实现多线程的两种方式3).掌握线程的状态和生命周期4).掌握线程的优先级5).掌握线程的互斥6).掌握线程的同步7).了解线程的死锁1、进程、线程和多线程的概念程序是一段静态的代码。进程指 正在运行的应用程序。线程是在进程中的一条执行路径。多线程是  在进程中有多条执行路径。

2017-06-25 11:22:51 123

原创 Struts2标签

1).Struts2标签简介2).熟悉表单标签库3).掌握数据访问标签库4).掌握控制标签库1、Struts2标签简介引入Struts2标签:Struts2标签分类1、表单标签库2、控制标签3、数据访问标签2、表单标签库(熟悉)3、数据访问标签    补充:OGNL:Object Graphic Navigation Language(对

2017-06-25 11:20:07 145

原创 ssh整合

1).熟悉Spring整合Struts2).熟悉Spring整合Hibernate3).掌握Spring事务4).熟悉Struts2、Spring4、Hibernate4整合配置5).掌握SSH2框架开发相关注解1、Spring整合Struts1).搭建Struts2框架2).搭建Spring框架      web.xml配置:配置启动Spring IOC容器的

2017-06-25 11:17:28 142

原创 struts2拦截器

1).了解Struts2拦截器的概念2).掌握预定义拦截器3).掌握预定义拦截器栈4).掌握上传拦截器和重复提交拦截器的使用5).掌握自定义拦截器1、Struts2拦截器的概念拦截器是Struts2框架的核心,它是一种可以让用户在Action执行之前和执行之前和result执行之后进行一些功能处理的机制。1)、拦截器的优点:(1).简化Action的实现

2017-06-25 11:14:30 260

原创 web开发相关概念+web服务器

1).了解WEB概述2).了解WEB网站的组成3).了解静态、动态页面4).掌握WEB架构5).掌握B/S与C/S结构【面试题】6).掌握HTTP协议7).掌握JAVA WEB常用服务器(tomcat)8).了解常见WEB开发技术9).掌握WEB三层架构1、WEB网站的组成HTML(超文本标示语言)       URL(统一资源定位符)       HT

2017-06-25 11:12:19 223

原创 java环境搭建

1).掌握JDK,JRE与JVM之间的关系2).掌握JAVA环境变量的配置3).安装Editplus4).掌握常用的DOS命令5).键盘功能键和快捷键介绍1、安装JDK和JRE。       JDK:(java development kit):  java开发工具包       JRE:(java runtime environment):  java运行环境

2017-06-25 11:08:01 442

原创 struts2基础

1).掌握MVC设计模式2).Struts2简介3).掌握Struts2框架搭建4).掌握Struts2第一杯咖啡5).掌握Struts2工作流程6).掌握Struts2和MVC的关系7).掌握struts.xml配置8).掌握Struts2中的Action9).掌握表单传参(Struts2属性绑定)10).掌握Action动态方法调用(DMI)1、MV

2017-06-25 10:41:41 247

原创 struts2基础

本章目标:1).掌握MVC设计模式2).Struts2简介3).掌握Struts2框架搭建4).掌握Struts2第一杯咖啡5).掌握Struts2工作流程6).掌握Struts2和MVC的关系7).掌握struts.xml配置8).掌握Struts2中的Action9).掌握表单传参(Struts2属性绑定)10).掌握Action动态方法调用(DMI)

2017-06-25 10:40:50 156

原创 项目部署三种方法

项目改名:右键项目--》properties--》web--》Web project Settings-->tomcat三种方式:1、借助eclipse:2、把项目拷贝到tomcat文件夹下,然后在startup.bat启动,再在浏览器访问(和用eclipse时访问网址相同)3、把项目放到任意文件下(需要先打成var包):在conf--》server.xml配置,docBase:文

2017-06-25 10:33:15 319

原创 fn函数标签

2017-06-24 17:11:17 309

原创 jstl标签

1、JSTL标签库简介JSP中充斥太多脚本元素会导致结构不清晰,可维护性差,使用JSTL就可以解决此类问题JSTL提供了一系列条件判断,循环,数据格式化等逻辑操作JSTL主要提供五大标签库:JSP Standard Tag Library(标准标签库)核心标签库(core)、国际化格式标签库(I18n,fmt)、SQL标签库、XML标签库、函数标签库2、JSTL之cor

2017-06-24 16:55:45 117

原创 jstl标签

1、JSTL标签库简介JSP中充斥太多脚本元素会导致结构不清晰,可维护性差,使用JSTL就可以解决此类问题JSTL提供了一系列条件判断,循环,数据格式化等逻辑操作JSTL主要提供五大标签库:JSP Standard Tag Library(标准标签库)核心标签库(core)、国际化格式标签库(I18n,fmt)、SQL标签库、XML标签库、函数标签库2、JSTL之core标签库

2017-06-24 16:53:43 404

原创 组函数

--知识点一个--组函数(多行函数)--    作用于行集的组函数给了每个组一个结果(将若干行分成几个组)--    组函数出现于select的列和having子句中--    在select声明的group by子句将行细分为更小的组,having子句用来限制结果集--组函数使用语法--    select column,group_function--    fro

2017-06-24 16:20:45 279

原创 集合运算符

--知识点一--集合运算符--1、union--    在进行表连接后会筛选掉重复的记录,所以在表连接后会对所产生的结果进行排序运算(ASCLL码),删除重复的记录再返回结果--例1select e.empno,d.dname from emp e,dept d where e.deptno(+) = d.deptno union select e.empno,d.dnam

2017-06-24 16:19:02 1833

原创 多表查询

--知识点一个--多表查询--  通过join(连接)可将多张表连接起来查询数据--  通常通过表的主键和外键进行表之间的连接--表的连接方式--    等价连接--    不等价连接--    外链接(左外链接和右外链接)--    内连接和全连接--    自连接--    集合运算符union、union all、intersect、minus--

2017-06-24 16:17:00 172

原创 转换函数

--知识点一个--转换函数--RR日期格式--      RR:0-49代表本世纪,50及以上代表上世纪(默认)--      YY:代表和当前时间所处的同一个世纪--建议:尽量用四位的年--例1(of用来分隔,fm去除空格)select to_char(t.hiredate,'fmddspth"of"month YYYY fmHH24:MI:SS AM') hd

2017-06-24 16:15:00 228

原创 函数

--知识点一个--函数--字符函数:--      LOWER:    转换成小写--      UPPER:    转换成大写--      INITCAP:  首字母变成大写,其余都小写--      CONCAT:   字符串的连接--      SUBSTR(str,start,end):字符串的截取(从第start位开始截取end位)--      LEN

2017-06-24 16:13:20 159

原创 where条件

--一个知识点--where查询条件--1、where 25 = age 和 where age = 25是合法且相同的语句--2、比较运算符:= >= != --               between...and...(包含边界),in(list),like(_),is null--               not between...and...,not in,

2017-06-24 16:11:23 702

Hibernate框架搭建及数据库相关操作

入门级hibernate框架搭建,包括对数据库的操作,简单易懂,初学不懂的可以提问

2017-07-11

struts2框架搭建

请仔细阅读,有助于你的理解: 环境:jdk1.8.0_112 功能:1、第一种方式是原始的struts2框架,struts.xml在src下 2、第二、三种方式主要增加的是动态调用(第三种方式推荐使用),struts.xml放在src下 3、第四种方式struts.xml放在src下某一目录的子目录下面,方便管理(推荐使用,可仔细学习,如果是放在WEB-INF下面,亦可参考此资源)

2017-07-09

servlet+jsp+oracle(配置连接数据库)的java web项目实例

1、jdk1.8.0_112 2、apache-tomcat-7.0.69 3、myeclipse10 4、oracle11g 5、ojdbc6.jar

2017-07-07

myeclipse开发servlet+jsp+oracle+c3p0的java web 项目实例

1、jdk1.8.0_112 2、apache-tomcat-7.0.69 3、myeclipse10 4、oracle11g 5、jar包 ojdbc6.jar、c3p0-0.9.2.1.jar、mchange-commons-java-0.2.3.4.jar、junit-4.8.2.jar(不是必须的)

2017-07-07

空空如也

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

TA关注的人

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