自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (2)
  • 收藏
  • 关注

转载 MyBaties动态的SQL

它可以让我们在XML中构建不同的SQL语句。判断元素:if,choose关键字元素:where,set,trim                        循环元素:foreach select * from USER where password=#{password} SQL语句

2016-06-02 23:49:03 483

转载 Ajax AND JSON

Asynchronous JavaScript and Xml异步的JavaScript和XML。指的是:使用XMLHttpRequest对象异步地向服务器发请求。服务器返回部分数据。实现,页面无刷新的改变局部内容。 //创建XMLHttpRequest function getXhr(){ var xhr; if(window.XMLHttpR

2016-06-02 22:44:43 211

转载 building workspace has encountered

1.关闭当前工作空间,即关闭MyEclipse.22.找到工作空间下的"/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”3.删除该文件。重新启动

2016-06-01 22:16:43 301

转载 Spring整合Mybaties

引入mybatis-spring.jar包。提供了几个接口:SqlSessionFactorybean,MapperFactoryBean,MapperScannerConfigurer               用annotationClass或者markerInterface来缩小范围SqlSessionTemplate注入

2016-06-01 21:44:15 304

转载 Mybatis

Mybaits是支持普通的SQL查询,存储过程和高级映射的优秀持久层框架。Mybatis封装了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用XML或注解做配置和定义映射关系。MyBatis体现结构:1、加载配置:MyBatis将SQL的配置信息加载成为一个个的MappedStatement对象。2、SQL解析:当接收到请求时,MyBatis会根据传入

2016-05-15 09:55:02 289

转载 Spring对jdbc的支持。

技术支持:1、对DAO异常统一处理。提供了DataAccessException作为异常的父类。2、对DAO编写提供了支持的抽象类。JdbcTemplate。JdbcDaoSupport为Jdbc数据访问对象的基类常用方法:queryForInt()queryForObject()query()update()execute()在bean中配置一个JdbcTem

2016-05-14 22:03:26 211

转载 Spring MVC的实现

MVC:Model:负责业务逻辑。包括业务数据和业务处理逻辑。例如:实体类,DAO,Service.View:负责显示界面,展示显示数据。例如:JSP,HTMLController:Model和View之间的桥梁。用于控制请求的分发。SpringMVC提供了相关的实现组件:1、DispatcherServlet  请求入口,前端控制器,在web.xml中配置。 spr

2016-05-14 20:01:09 208

转载 Spring框架基础

Spring是一个开源的轻量级的应用开发框架,其目的是用于简化企业级应用程序的开发,降低侵入性。Spring本质:管理软件中的对象,创建对象和维护对象之间的关系。Spring实现了IOC和AOP功能,可以简化Bean对象创建和Bean对象之间的解耦。Spring容器有BeanFactory和ApplicationContext两种类型。其中ApplicationContext继承自Be

2016-05-14 16:09:18 274

转载 EL表达式和JSTL

JSP中嵌套了大量的Java代码增加了页面的复杂度,为了简化页面,管理代码,Apache组织开发了一套标签库(JSTL:JSP Standard Tag Library)EL:简单的计算规则。EL表达式作用:1、访问Bean的属性。${对象名.属性名}或者${对象名["属性名"]},执行过程:容器依次从pageContext,request,session,application中查找

2016-05-14 13:59:33 229

转载 Servlet的过滤器,监听器

过滤器:过滤器是一个Web组件。用来拦截请求和响应过程。例如:记录请求和响应过程中的数据,管理会话。编写过滤器步骤:1、实现Filter接口2、在doFilter方法中实现拦截处理逻辑3、强过滤器添加到Web程序中4、部署常用接口:Filter、FilterChain、FilterConfig要实现的方法:void init(FilterConfig filterCon

2016-05-14 13:14:19 222

转载 Session

Session:浏览器访问Web服务器的时候,服务器会在内存中为每一个浏览器创建一个Session对象,该对象有一个独一无二的ID称为SessionId,并且服务器会将这个SessionId发送给浏览器,这样浏览器再次访问服务器时,会将这个SessionId传递过来。服务器可以根据SessionId找到Session对象。用以判断是否是同一个浏览器。获取Session:HttpSessio

2016-05-14 12:45:32 196

转载 Cookie

HTTP协议:一次请求一次响应,响应完断开连接状态管理:将浏览器与服务器交互过程中所涉及到的数据即状态保存下来。状态:数据,管理:交互时对数据进行修改。(Cookie,Session)Cookie:浏览器向Web服务器发送请求时,服务器将少量的数据以set-Cookie消息头的方式发送给浏览器,浏览器将这些数据保存下来。浏览器再次访问服务器时,会将这些数据以Cookie消息头的方式发送给服

2016-05-14 12:12:57 198

转载 JSP

Servlet技术缺点在于:大量使用out.print()语句输出页面。JSP技术则负责将Servlet中负责显示的语句抽取出来。JSP:服务器端动态页面技术的组件规范,含有HTML和少量Java代码。容器会将JSP文件转换为一个Servlet类,然后运行。(HTML,注释,Java代码,指令,隐含对象)其中注释:HTML注释,如果注释中存在Java代码,则会被执行。        JSP

2016-05-14 10:28:30 230

转载 Servlet

网络程序两层CS:客户端+DB网络程序三层CS:客户端+应用服务器+DB(其中,数据库负责数据的管理,应用服务器处理业务逻辑,客户端提供操作界面)网络程序BS架构:Browser+Web Server +DB   优点在于:不需要安装客户端,用http协议进行通信。Servelt:扩展Web服务器功能(早期Web服务器只能处理静态资源的请求,无法动态计算生成Html界面)的组件规范(实

2016-05-14 00:18:35 212

转载 jQuery

jQuery是一个优秀的JavaScript框架,封装了JS、CSS、DOM提供了一致的、简洁的API。使用步骤:1、引入jQuery的js文件。例如:2、使用选择器定位要操作的节点。$("#username")3、调用jQuery的方法进行操作。      $("username").val()大部分jQuery对象方法的返回值都是jQuery对象,因此可以连续调用。jQ

2016-05-13 11:52:38 248

转载 Document

创建新节点:document.createElement(elementName)添加新节点:parentNode.appendChild(newNode)                        parentNode.insertBefore(newNode,refNode)删除节点:     node.removeChild(childNode)必须由父节点删除其下属的某个子

2016-05-12 21:45:39 247

转载 JavaScript

JavaScript是嵌入到HTML中在浏览器中的脚本语言,由浏览器介绍执行代码,不进行预编译。使用方式有3种:1.事件定义式。 例如:2.嵌入式。                  function test() {                     alert("hello ,world");               }    3.

2016-05-12 16:57:35 223

转载 CSS

CSS:Cascading Style Sheets层叠样式表。三种实现方式:1.内联方式           例如:2.内部样式表         例如:                                                   h2{                                                      co

2016-05-12 15:48:55 188

转载 html

Web三要素:浏览器,服务器,HTTP协议。HTML部署在服务器上,运行在浏览器上。HTML(HyperText Markup Language):超文本标记语言。注释:声明HTML的版本。例如:html5 head头标签里面有:,,,,等其中元素用于规定页面的描述、关键字、文档的作者、最后的修改时间,以及其他元数据。常用属性:content,http-equiv,char

2016-05-12 14:54:11 214

转载 JDBC高级编程。分页

在JDBC中,事务是默认自动提交的。事务特性:原子性,一致性,隔离性,持久性。事务是数据库的概念,JDBC支持事务,本质还是在数据库中实现的。常用方法:Connection.getAutoCommit();Connection.setAutoCommit();Connection.commit()Conncttion.rollback();批量处理:降低应用程序和数据库

2016-05-12 12:37:43 259

转载 JDBC核心类

PreparedStatement:Statement主要执行静态的SQL语句。效率差。PreparedStatement用于语法结果相同,进行预编译,参数不同的语句。(预防注入攻击。)主要的是:execute、executeQuery、executeUpdate不需要参数。PreparedStatement ps = con.prepareStatement("update emp set

2016-05-12 12:08:10 408

转载 Properties文件的读取。

db.propertiesjdbc.driver=oracle.jdbc.OracleDriverjdbc.url=jdbc:oracle:thin:@localhost:ORCLjdbc.user=rootjdbc.password=import java.sql.Connection;import java.sql.DriverManager;import java.sql

2016-05-12 12:04:02 401

转载 JDBC

JDBC:Java Database Connectivity。JDBC定义了一套标准的接口,即访问数据库的通用API,不同的数据库厂商通过不同的方式实现这些接口。JDBC常用的类或者接口:DriverManager     驱动管理。Connection          DatabaseMetaData      连接接口。Statement   PreparedState

2016-05-12 11:32:56 149

转载 Oracle,视图,序列,索引

视图:对应于一条select语句。它本身不包含任何数据。它只包含映射到基表的一个查询语句。分类:简单视图(不包含任何函数,表达式,分组函数),复杂视图(简单视图相反),连接视图(多个表连接)语法:create view viewName AS Select语句作用:简化复杂查询,限制数据访问。对视图操作会影响到基表中的数据。为了实现视图的安全性:一般再最后加上[with che

2016-05-11 22:21:25 203

转载 SQL查询语句

AS用做别名,若别名中希望区分大小写,或其中包含空格,则必须用双引号引起来。where语句如果比较的是字符或者日期类型必须用单引号引起来。数字则可以引起来和不引起来。查询条件:>,=,,= ,AND,OR,IN,Not IN,between.............and..............,is null,is not null模糊查询:Like   其中%表示0到多个字

2016-05-11 13:39:36 390

转载 Oracle字符,数值等操作

字符串函数: concat(char1,char2) 等价于||select concat(concat(ename,':'),sal) from emp 等价于 select ename || ':' || sal from emp 推荐使用后面一种length(char)upper(char)lower(char)initcap(char)trim(c2 from

2016-05-11 12:50:37 225

转载 Oracle数据库-----常用sql语句和数据类型

数据存储发展:手工管理、文件管理、数据库。关系型数据库:描述两个元素间的关联或对应关系,使用关系模型把数据组织到二维数据表中。例如:Oracle、DB2、SQL Server、MySQL。一个关系数据库由多个数据表组成,数据表是关系数据库的基本存储结构。SQL(Structured Query Language)结构化查询语句。是在关系数据库上自习数据操作、检索及维护所使用的标准语言。

2016-05-11 11:36:57 537

转载 XML

XML:可扩展性标记语言应用于Web开发的许多方面,简化数据的存储和共享。简化数据传输,简化平台的变更。必须有根元素,不被其他元素包围。元素必须正确嵌套。实体引用:<()、&(&)、&apos(') 、&quot(")CDATA段格式:特殊标签中的实体引用都被忽略,所有内容被当成一整块文本数据对待。XML解析:SAX(Simple API fo

2016-05-10 23:53:00 203

转载 TCP和UDP通信

socket:用于描述IP地址和端口,是一个通信链的句柄。ServerSocket:用于服务端。原理:应用程序通过“套接字”向网络发出请求或者应答网络请求。构造方法:Socket(String url,int port)常用方法:int getLocalPort()InetAddress getLocalAddress()使用InetAddress获取本地的地址方法

2016-05-10 22:54:16 251

翻译 多线程基础

进程:操作系统中运行的一个任务,具有独立的内存区域。线程:进程中包含的一个或多个执行单元称为线程。同类的多个线程共享一块内存空间,线程切换时负荷小,关系:线程只能归属于一个进程并且能够访问该进程拥有的资源。一个进程至少有一个线程。线程的划分尺度小于进程,故而多线程程序的并发性高。线程状态:New 、Runnable、 Running 、Block、Dead创建线程:一:ex

2016-05-10 22:12:21 159

原创 Java IO流

文件File:File类只用于表示文件的信息,不能对文件的内容进行访问。构造方法:File(String pathname)         文本分隔符File.separator                   File(File parent, String child)常用方法:isFile()                    long length()  

2016-05-10 20:21:09 200

原创 JavaSE

API(Application Programming Interface):应用程序编程接口。String:使用了final修饰,不能被继承。String常用的API:indexOf(String str)indexOf(String str, int formIndex)lastIndexOf(str, int from)substring(int beginIndex

2016-05-10 19:13:03 215

原创 Java 内部类

一个类可以定义在另外一个类的内部,称为内部类。内部类通常服务于外部类,对其外面的其他类是不可见的。内部类可以直接调用外部类的成员和方法(包括私有的)匿名内部类:如果一个程序中需要创建一个类的对象,而且对象创建后,这个类的价值就不存在了,这个类可以不必命名,称为匿名内部类。Thread t = new Thread(){};

2016-05-10 15:03:34 164

原创 Java OOP

类:类定义了一种抽象数据类型。(成员变量,方法)初始化对象成员变量时,默认值:数值类型 (0),bolean(false),char(/u0000),引用类型(null)方法重载:方法名相同,参数列表不同。内存:JVM内存分为"堆"、“栈”、“方法区”。方法区:用于存放类的信息,Java程序运行时,类的各种信息都会被放在方法区中。继承:子类对象构造时如果没有显示的调

2016-05-10 11:53:47 309

原创 Java基础(2)变量,循环,数组,方法。。。。。。

Java变量命名规则:变量的命名可以由:字母、数字、下划线、美元符组成;首字符不能以数字开头不能使用保留字中文可以作为变量名,不提倡使用。Java语言有8中基本数据类型。byte、 short、int、long、float、double、char、boolean1            2         4           8       4

2016-05-10 11:20:46 209

原创 Java基础(1)开发环境

Linux常用命令:pwd:用于显示当前工作目录;ls:用于查看当前工作目录内容;cd:用于改变当前工作目录;Linux的绝对路径和相对路径:“.”:表示当前目录;“..”:表示上一级目录;Linux中的绝对路径都是以“/”开始的。Java编译运行过程:编写Java源文件(.java)经过编译生成字节码文件(.class),然后在Java虚拟机JVM上运行。

2016-05-10 10:24:55 170

空空如也

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

TA关注的人

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