- 博客(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
507
转载 Ajax AND JSON
Asynchronous JavaScript and Xml异步的JavaScript和XML。 指的是:使用XMLHttpRequest对象异步地向服务器发请求。服务器返回部分数据。实现,页面无刷新的改变局部内容。 //创建XMLHttpRequest function getXhr(){ var xhr; if(window.XMLHttpR
2016-06-02 22:44:43
252
转载 building workspace has encountered
1.关闭当前工作空间,即关闭MyEclipse. 2 2.找到工作空间下的 "/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs” 3.删除该文件。重新启动
2016-06-01 22:16:43
341
转载 Spring整合Mybaties
引入mybatis-spring.jar包。 提供了几个接口:SqlSessionFactorybean,MapperFactoryBean,MapperScannerConfigurer 用annotationClass或者markerInterface来缩小范围 SqlSessionTemplate注入
2016-06-01 21:44:15
340
转载 Mybatis
Mybaits是支持普通的SQL查询,存储过程和高级映射的优秀持久层框架。 Mybatis封装了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。 MyBatis使用XML或注解做配置和定义映射关系。 MyBatis体现结构: 1、加载配置:MyBatis将SQL的配置信息加载成为一个个的MappedStatement对象。 2、SQL解析:当接收到请求时,MyBatis会根据传入
2016-05-15 09:55:02
296
转载 Spring对jdbc的支持。
技术支持: 1、对DAO异常统一处理。提供了DataAccessException作为异常的父类。 2、对DAO编写提供了支持的抽象类。JdbcTemplate。JdbcDaoSupport为Jdbc数据访问对象的基类 常用方法: queryForInt() queryForObject() query() update() execute() 在bean中配置一个JdbcTem
2016-05-14 22:03:26
220
转载 Spring MVC的实现
MVC: Model:负责业务逻辑。包括业务数据和业务处理逻辑。例如:实体类,DAO,Service. View:负责显示界面,展示显示数据。例如:JSP,HTML Controller:Model和View之间的桥梁。用于控制请求的分发。 SpringMVC提供了相关的实现组件: 1、DispatcherServlet 请求入口,前端控制器,在web.xml中配置。 spr
2016-05-14 20:01:09
221
转载 Spring框架基础
Spring是一个开源的轻量级的应用开发框架,其目的是用于简化企业级应用程序的开发,降低侵入性。 Spring本质:管理软件中的对象,创建对象和维护对象之间的关系。 Spring实现了IOC和AOP功能,可以简化Bean对象创建和Bean对象之间的解耦。 Spring容器有BeanFactory和ApplicationContext两种类型。其中ApplicationContext继承自Be
2016-05-14 16:09:18
286
转载 EL表达式和JSTL
JSP中嵌套了大量的Java代码增加了页面的复杂度,为了简化页面,管理代码,Apache组织开发了一套标签库(JSTL:JSP Standard Tag Library) EL:简单的计算规则。 EL表达式作用: 1、访问Bean的属性。${对象名.属性名}或者${对象名["属性名"]},执行过程:容器依次从pageContext,request,session,application中查找
2016-05-14 13:59:33
240
转载 Servlet的过滤器,监听器
过滤器: 过滤器是一个Web组件。用来拦截请求和响应过程。例如:记录请求和响应过程中的数据,管理会话。 编写过滤器步骤: 1、实现Filter接口 2、在doFilter方法中实现拦截处理逻辑 3、强过滤器添加到Web程序中 4、部署 常用接口:Filter、FilterChain、FilterConfig要实现的方法:void init(FilterConfig filterCon
2016-05-14 13:14:19
233
转载 Session
Session: 浏览器访问Web服务器的时候,服务器会在内存中为每一个浏览器创建一个Session对象,该对象有一个独一无二的ID称为SessionId,并且服务器会将这个SessionId发送给浏览器,这样浏览器再次访问服务器时,会将这个SessionId传递过来。服务器可以根据SessionId找到Session对象。用以判断是否是同一个浏览器。 获取Session:HttpSessio
2016-05-14 12:45:32
208
转载 Cookie
HTTP协议:一次请求一次响应,响应完断开连接 状态管理:将浏览器与服务器交互过程中所涉及到的数据即状态保存下来。状态:数据,管理:交互时对数据进行修改。(Cookie,Session) Cookie:浏览器向Web服务器发送请求时,服务器将少量的数据以set-Cookie消息头的方式发送给浏览器,浏览器将这些数据保存下来。浏览器再次访问服务器时,会将这些数据以Cookie消息头的方式发送给服
2016-05-14 12:12:57
211
转载 JSP
Servlet技术缺点在于:大量使用out.print()语句输出页面。JSP技术则负责将Servlet中负责显示的语句抽取出来。 JSP:服务器端动态页面技术的组件规范,含有HTML和少量Java代码。容器会将JSP文件转换为一个Servlet类,然后运行。(HTML,注释,Java代码,指令,隐含对象) 其中注释:HTML注释,如果注释中存在Java代码,则会被执行。 JSP
2016-05-14 10:28:30
240
转载 Servlet
网络程序两层CS:客户端+DB 网络程序三层CS:客户端+应用服务器+DB(其中,数据库负责数据的管理,应用服务器处理业务逻辑,客户端提供操作界面) 网络程序BS架构:Browser+Web Server +DB 优点在于:不需要安装客户端,用http协议进行通信。 Servelt:扩展Web服务器功能(早期Web服务器只能处理静态资源的请求,无法动态计算生成Html界面)的组件规范(实
2016-05-14 00:18:35
222
转载 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
266
转载 Document
创建新节点:document.createElement(elementName) 添加新节点:parentNode.appendChild(newNode) parentNode.insertBefore(newNode,refNode) 删除节点: node.removeChild(childNode)必须由父节点删除其下属的某个子
2016-05-12 21:45:39
266
转载 JavaScript
JavaScript是嵌入到HTML中在浏览器中的脚本语言,由浏览器介绍执行代码,不进行预编译。 使用方式有3种: 1.事件定义式。 例如: 2.嵌入式。 function test() { alert("hello ,world"); } 3.
2016-05-12 16:57:35
238
转载 CSS
CSS:Cascading Style Sheets层叠样式表。 三种实现方式: 1.内联方式 例如: 2.内部样式表 例如: h2{ co
2016-05-12 15:48:55
205
转载 html
Web三要素:浏览器,服务器,HTTP协议。 HTML部署在服务器上,运行在浏览器上。 HTML(HyperText Markup Language):超文本标记语言。 注释: 声明HTML的版本。例如:html5 head头标签里面有:,,,,等 其中元素用于规定页面的描述、关键字、文档的作者、最后的修改时间,以及其他元数据。常用属性:content,http-equiv,char
2016-05-12 14:54:11
235
转载 JDBC高级编程。分页
在JDBC中,事务是默认自动提交的。事务特性:原子性,一致性,隔离性,持久性。事务是数据库的概念,JDBC支持事务,本质还是在数据库中实现的。 常用方法: Connection.getAutoCommit(); Connection.setAutoCommit(); Connection.commit() Conncttion.rollback(); 批量处理: 降低应用程序和数据库
2016-05-12 12:37:43
270
转载 JDBC核心类
PreparedStatement: Statement主要执行静态的SQL语句。效率差。PreparedStatement用于语法结果相同,进行预编译,参数不同的语句。(预防注入攻击。)主要的是:execute、executeQuery、executeUpdate不需要参数。PreparedStatement ps = con.prepareStatement("update emp set
2016-05-12 12:08:10
441
转载 Properties文件的读取。
db.properties jdbc.driver=oracle.jdbc.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:ORCL jdbc.user=root jdbc.password= import java.sql.Connection; import java.sql.DriverManager; import java.sql
2016-05-12 12:04:02
433
转载 JDBC
JDBC:Java Database Connectivity。 JDBC定义了一套标准的接口,即访问数据库的通用API,不同的数据库厂商通过不同的方式实现这些接口。 JDBC常用的类或者接口: DriverManager 驱动管理。 Connection DatabaseMetaData 连接接口。 Statement PreparedState
2016-05-12 11:32:56
164
转载 Oracle,视图,序列,索引
视图:对应于一条select语句。它本身不包含任何数据。它只包含映射到基表的一个查询语句。 分类:简单视图(不包含任何函数,表达式,分组函数),复杂视图(简单视图相反),连接视图(多个表连接) 语法:create view viewName AS Select语句 作用:简化复杂查询,限制数据访问。 对视图操作会影响到基表中的数据。 为了实现视图的安全性:一般再最后加上[with che
2016-05-11 22:21:25
234
转载 SQL查询语句
AS用做别名,若别名中希望区分大小写,或其中包含空格,则必须用双引号引起来。 where语句如果比较的是字符或者日期类型必须用单引号引起来。数字则可以引起来和不引起来。 查询条件:>,=,,= ,AND,OR,IN,Not IN,between.............and..............,is null,is not null 模糊查询:Like 其中%表示0到多个字
2016-05-11 13:39:36
404
转载 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
241
转载 Oracle数据库-----常用sql语句和数据类型
数据存储发展:手工管理、文件管理、数据库。 关系型数据库:描述两个元素间的关联或对应关系,使用关系模型把数据组织到二维数据表中。例如:Oracle、DB2、SQL Server、MySQL。 一个关系数据库由多个数据表组成,数据表是关系数据库的基本存储结构。 SQL(Structured Query Language)结构化查询语句。是在关系数据库上自习数据操作、检索及维护所使用的标准语言。
2016-05-11 11:36:57
566
转载 XML
XML:可扩展性标记语言 应用于Web开发的许多方面,简化数据的存储和共享。简化数据传输,简化平台的变更。 必须有根元素,不被其他元素包围。 元素必须正确嵌套。 实体引用:<()、&(&)、&apos(') 、"(") CDATA段 格式:特殊标签中的实体引用都被忽略,所有内容被当成一整块文本数据对待。 XML解析: SAX(Simple API fo
2016-05-10 23:53:00
213
转载 TCP和UDP通信
socket:用于描述IP地址和端口,是一个通信链的句柄。 ServerSocket:用于服务端。 原理:应用程序通过“套接字”向网络发出请求或者应答网络请求。 构造方法:Socket(String url,int port) 常用方法: int getLocalPort() InetAddress getLocalAddress() 使用InetAddress获取本地的地址方法
2016-05-10 22:54:16
269
翻译 多线程基础
进程:操作系统中运行的一个任务,具有独立的内存区域。 线程:进程中包含的一个或多个执行单元称为线程。同类的多个线程共享一块内存空间,线程切换时负荷小, 关系:线程只能归属于一个进程并且能够访问该进程拥有的资源。一个进程至少有一个线程。线程的划分尺度小于进程,故而多线程程序的并发性高。 线程状态: New 、Runnable、 Running 、Block、Dead 创建线程: 一:ex
2016-05-10 22:12:21
171
原创 Java IO流
文件File: File类只用于表示文件的信息,不能对文件的内容进行访问。 构造方法:File(String pathname) 文本分隔符File.separator File(File parent, String child) 常用方法:isFile() long length()
2016-05-10 20:21:09
219
原创 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
227
原创 Java 内部类
一个类可以定义在另外一个类的内部,称为内部类。 内部类通常服务于外部类,对其外面的其他类是不可见的。 内部类可以直接调用外部类的成员和方法(包括私有的) 匿名内部类: 如果一个程序中需要创建一个类的对象,而且对象创建后,这个类的价值就不存在了,这个类可以不必命名,称为匿名内部类。 Thread t = new Thread(){};
2016-05-10 15:03:34
178
原创 Java OOP
类: 类定义了一种抽象数据类型。(成员变量,方法) 初始化对象成员变量时,默认值:数值类型 (0),bolean(false),char(/u0000),引用类型(null) 方法重载:方法名相同,参数列表不同。 内存: JVM内存分为"堆"、“栈”、“方法区”。 方法区:用于存放类的信息,Java程序运行时,类的各种信息都会被放在方法区中。 继承: 子类对象构造时如果没有显示的调
2016-05-10 11:53:47
326
原创 Java基础(2)变量,循环,数组,方法。。。。。。
Java变量命名规则: 变量的命名可以由:字母、数字、下划线、美元符组成; 首字符不能以数字开头 不能使用保留字 中文可以作为变量名,不提倡使用。 Java语言有8中基本数据类型。 byte、 short、int、long、float、double、char、boolean 1 2 4 8 4
2016-05-10 11:20:46
223
原创 Java基础(1)开发环境
Linux常用命令: pwd:用于显示当前工作目录; ls:用于查看当前工作目录内容; cd:用于改变当前工作目录; Linux的绝对路径和相对路径: “.”:表示当前目录; “..”:表示上一级目录; Linux中的绝对路径都是以“/”开始的。 Java编译运行过程: 编写Java源文件(.java)经过编译生成字节码文件(.class),然后在Java虚拟机JVM上运行。
2016-05-10 10:24:55
179
空空如也
订单如何进行拆单求解
2016-04-06
Java如何实现在一个商城下屏蔽一个店铺
2016-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人