- 博客(46)
- 资源 (7)
- 收藏
- 关注
原创 MyBatis笔记一
MyBatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注
2017-07-19 17:24:22
295
转载 a标签常用的点击事件方法
1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句2. a href="jav
2017-07-19 17:02:54
699
原创 目前普遍使用的框架是ssm框架,ssh框架基本是以前的项目中用到
目前普遍使用的框架是ssm框架,ssh框架基本是以前的项目中用到,学习时都要学习,不至于遇到hibernate时无法工作.SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的We
2017-07-19 16:24:14
2929
原创 AJAX
什么是AJAXAJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。 这意味着可以在不重新加载整个网
2017-07-18 11:25:01
239
原创 Jquery
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。Jqu
2017-07-18 11:22:05
236
原创 spring学习笔记三
SSH整合Spring整合Struts21.导jar包Struts2的基础jarSpring的基础jarStruts2和spring整合包:struts2-spring-plugin-2.3.16.3.jarWeb项目:spring-web-3.2.16.RELEASE.jar2.配置web.xml2.1配置核心过滤器<!-- 配置struts2核心过滤器 --> <filter>
2017-07-18 11:04:03
187
原创 Spring学习笔记二
AOP代理模式概念代理模式:代理模式的英文叫做Proxy或Surrogate,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用抽象主题角色:声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方都可以是使用代理主题客户端----代理对象(代理方法)---目
2017-07-18 11:00:47
170
原创 Spring学习笔记一
Spring介绍Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现Write Once及Run Anywhere的承
2017-07-18 10:57:51
326
原创 Hibernate 笔记四
对象状态持久化状态 save方法能够将临时状态转化程持久化状态 使用get或者load方法获取的对象肯定是持久化状态 位于session缓存中oid 不为空位于session缓存中当执行查询时,持久化对象和数据库中的相关记录session在清理缓存时,会根据持久化对象的属性变化,来同步更新数据库中的内容在同一个session实例的缓存中,数据库表中的每条记录只对应唯一的持久
2017-07-12 23:01:06
276
原创 Hibernate 笔记三
一对多知识点一对多关系Set排序Set集合 TreeSet 二叉树 自己定义排序规则HashSet 默认排序方式 hashcode进行排序指定 order-by="price desc"一对多删除表数据一对多关系List讲解 <!--orderList是Customer中的成员属性 --> <list name="orderList" table="t_order">
2017-07-12 23:00:03
195
原创 Hibernate 笔记二
对象持久化过程持久化作用持久化封装了数据访问的细节,为业务逻辑层提供了面向对象的API.完善的持久化层应该达到代码重用性好,可完成所有数据访问工作,具有独立性,当持久层发生变化时,不影响上层实现Hibernate的持久化对象具体作用对象与数据库同步,使用对象操作数据库。实体域对象在内存中创建后,不能永久存在。将实体域对象永久保存起来,就是持久化的过程。通常只有实体域对象需要持久化,过程域对象和事
2017-07-11 19:19:41
183
原创 Hibernate笔记一
Hibernate介绍开放源代码的对象关系映射框架Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户
2017-07-11 19:17:40
170
原创 Struts2开发笔记三
Struts2的工作原理客户端向服务器端提交请求,容器初始化HttpServletRequest请求对象。请求对象被一系列的Servlet过滤器过滤,Struts2中的过滤器有三种。FilterDispatcher过滤器调用ActionMapper,决定该请求是否需要调用某个Action。如果请求需要调用某个Action,ActionMapper将通知FilterDispatcher过滤器把
2017-07-11 19:16:15
178
原创 Struts开发笔记二
配置细节问题struts.xml中默认配置<default-action-ref name="default"></default-action-ref><default-class-ref class="com.example.struts2.DefaultAction"> </default-class-ref><action name="default"> <result name
2017-07-11 08:41:09
179
原创 Struts2开发笔记一
Struts2概述1 框架概念: 实现了部分功能的半成品,让开发更轻松有序,简化企业开发2 JAVA开发中的三大框架 Stutus2 Hibernate Spring3 Struts2 基于MVC设计模式 本质上相当于一个servlet,Filter Struts2作为控制器(Controller)来建立模型与视图的数据交互 在 stru
2017-07-11 08:25:24
232
原创 监听器 Listener
监听器概念监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。监听器典型案例:掩耳盗铃被监听对象(事件源-盗铃的人) 监听器对象(铃铛) 事件对象(发现盗铃就弄死他)自己定义一个监听器原理分析需求 定义一个person,监听person的状态 步骤第一步: 定义一个接口,
2017-07-10 23:45:19
251
原创 过滤器 Filter
概念 :Filter也称之为过滤器,可以对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。作用 :1:实现动态资源不缓存2:静态资源缓存3:中文乱码集中处理4: 特殊字符过滤5:自动登录实现写法第一步: 写一个类实现 Fi
2017-07-10 23:44:17
194
原创 JavaScript笔记
JavaScript介绍1.js基于对象和事件驱动的脚本语言,作用在客户端(浏览器)上。2.js的特点 * 交互性好。 人与服务器之间进行沟通。例子:注册的功能,输入特殊字符。浏览器直接给我提示。 * 安全性 不可以直接访问本地的硬盘。 * 跨平台性 浏览器就可以解析JS的文件。3.JavaScript和Java是不同 * js语言的历史:网景 开
2017-07-10 23:42:05
275
原创 XML笔记
XML概念:XML 是指可扩展标记语言,类似于HTML,设计的宗旨是传输数据。XML 技术是W3C(World Wide Web Consorttium)组织发布的,目前遵循的是W3C组织在2000年发布的XML1.规范。XML 常见应用1 保存有关系的数据2 软件的配置文件3 Struts2 Spring Hibernate都是使用XML作为配置文件XML语法文档声明<?xml versi
2017-07-10 23:41:06
207
原创 Cookie和Session
会话用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。问题思考:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户点结帐servlet时,结帐servlet可以得到用户购买的商品为用户结帐。是否可以使request和ServletContext域解决? Cookie概念Cookie是客户端技术,
2017-07-09 17:03:44
212
原创 Servlet讲解
刷新//隔1秒之后,刷新到一个新页面resp.setHeader("Refresh", "2;/项目名称/index.jsp");//设置当前页面每隔1秒刷新一次resp.setHeader("Refresh", "2"); 设置过期时间 –response.setDateHeader(“Expires”, System.currentTimeMillis()+1000*60*60);//缓存
2017-07-09 17:02:23
274
原创 Servlet笔记
什么是ServletServlet是sun公司提供的一门用于开发动态web资源的技术。A servlet is a small Java program that runs within a Web server.Servlet作用Servlets receive and respond to requests from Web clients, usually across HTTP, the
2017-07-09 17:00:57
197
原创 Tomcat配置及使用
Web开发的相关知识:web表示网页,用于表示internet主机上供外界访问的资源。分为静态web资源 数据始终不变 html动态web资源,jsp servlet及php等常用的web服务 WebLogic BEA 公司产品,目前应用最广泛的web服务器,支持所有的javaEE规范WebSphereAs IBM公司产品 支持javaEE规范JBoss 红帽公司产品 支持javaE
2017-07-09 16:58:17
307
原创 css笔记
什么是css?是层叠样式表用来定义网页的显示效果CSS将网页内容和显示样式进行分离,提高了显示功能。CSS和HTML结合方式第一种方式:直接对某个标签设置样式<div style="background: red;color: yellow;">这是第一个div</div><div style="background: red;color: black;">这是第二个div</div><spa
2017-07-09 16:55:53
336
原创 html讲课笔记
HTML简介什么是HTML:HyperText Markup Language 超文本传输语言HTML是最基础的网页语言HTML作用:Java web界面,可以使用html开发java界面HTML的基本格式<html> <head> 存放head里边的内容会先加载 存放属性的信息或者辅助性的信息
2017-07-07 22:43:39
446
原创 Http协议笔记
MySQL数据库整理一下后,我们需要了解http协议,以及html和css相关知识 ,java操作数据库的是由web来操作的,即书写网页控件操作数据库.需要了解相关http和html及css 先从http协议说起: 概念http协议是HyperText Transfer Protocol (超文本传输协议)的简称,基于tcp ip协议的一个应用层协议,用来定义web客户端(浏览器) 和web服
2017-07-07 22:40:49
226
原创 JDBC连接池
问题思考:如果一直在获取jdbc连接,假设一直操作数据库,是否浪费内存缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。连接池概念1)连接池是一个进程 多个连接是在一个进程里面存储、管理的。这个进程保存所有的连接
2017-07-07 22:35:38
809
原创 JDBC笔记
JDBC概述Java DataBase Connectivity java数据库连接组成包:java.sql. * .javax.sql.* 在JDK中包含这两个包添加数据库驱动,该驱动相当于对JDBC规范的实现JDBC编码步骤1 把数据库的驱动添加到lib中[dbutils的jar包](http://download.youkuaiyun.com/detail/qq_29856871/9891887)
2017-07-07 16:59:57
1178
原创 MySQL讲解
MySQL讲解DDL概念 Data Definition Language 数据定义语言作用 定义数据库或表结构用 关键词 create alter drop数据库语句操作创建一个名称为mydb1的数据库 create database mydb1查看数据库的创建细节 show create database mydb1;查看目前所有的数据库 show datab
2017-07-07 16:36:03
189
转载 WGS84,GCJ02, BD09坐标转换
public class Gps { private double wgLat; private double wgLon; public Gps(double wgLat, double wgLon) { setWgLat(wgLat); setWgLon(wgLon); } p
2016-06-07 09:20:30
528
转载 Google Map Web服务API
1 Google Places API 是一项使用 HTTP 请求返回“地方”(在此 API 中定义为场所、地理位置或著名兴趣点)的相关信息的服务。“地方”请求将位置指定为纬度/经度坐标。 四个基本的“地方”请求:1) Place Search 会根据用户的位置返回附近的“地方”列表。2) 地方详情请求会返回关于某个特定“地方”的更加具体的详情。
2016-06-07 09:16:26
2728
原创 正则表达式
正则表达式正则表达式用于操作字符串数据, 通过一些特定的符号来体现的。所以我们为了掌握正则表达式,必须要学习一些符号。简化了书写,阅读型会差.常见符号字符 x 字符 x \\ 反斜线字符 \t 制表符 ('\u0
2015-07-27 20:56:43
229
原创 反射
反射 JAVA反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。 动态获取类中信息,就是java反射。可以理解为对类的解剖。 如果想要对指定名称的字节码文件进行加载并获取其中的内容
2015-07-27 20:54:52
201
原创 网络编程
OSI(Open System Interconnection 开放系统互连)参考模型 TCP/IP 参考模型 七层描述 1. 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这
2015-07-27 20:54:14
254
原创 网络编程GUI:
网络编程GUI::(图形用户界面)java.Awt包:Abstract Window Toolkit,即抽象窗口工具包。要调用本地系统方法实现功能,属重量级控件。javax.Swing包:在AWT的基础上建立的一套图形界面系统,其中提供了更多的组件,且完全由java实现,增强了移植性,属轻量级控件。关系图创布局FlowLayout:流式布局管理器。从左向
2015-07-27 20:51:17
350
原创 IO流
IO流一、概念是InputOutput的缩写,即输出和输入。二、特点IO流用来处理设备间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。流按操作数据分为两种:字节流和字符流。流按流向分为:输入流和输出流。三、常用类字节流的抽象基流:InputStream和OutputStream(
2015-07-27 20:31:12
224
原创 集合框架
集合概述:java中的集合对象就像一个容器,用来存放java类 的对象,java中的集合类有点方便存放和取出,有点方便查询java.util包提供了一些集合类,又被称为容器,与数组相似,不同点是数组长度是固定的,集合长度是可变的.常用集合有List集合,Set集合,Map集合,.List与Set继承了Collection接口,Collection 层次结构
2015-07-24 12:49:55
379
原创 String,字符串处理
String类适用于描素字符串事物1,获取.1.1 字符串中包含的字符数,也就是字符串的长度.int length():获取长度.1.2 根据位置获取位置上某个字符char charAt(int index):1.3 柑橘字符获取该字符在字符串中的位置.int indexOf(int ch):返回值是ch在字符串中第一次出现的位置.int indexOf(int c
2015-07-24 12:29:55
340
原创 内部类
当描述事物时,事物的内部还有事物,该事物用内部类来描素,因为内部事物在使用外部事物的内容.内部类分为成员内部类和局部内部类:在一个类的内部直接定义的类,就是成员内部类class OuterClass外部类{ class InnerClass//内部类 {}}在类的局部位置定义的类称为局部内部类,如在方法中的定义的类静态内部类:使用stat
2015-07-23 16:15:21
217
原创 异常学习
异常:是什么:?是对问题的描述,将问题进行对象的封装.--异常体系:Throwable||--Error|--Exception|--RuntimeException异常体系特点:异常体系中的所有类以及建立的对象都具备可抛性,也就是说可以被throw和throws关键字所操作.只是异常体系具备这个特点.------------------th
2015-07-23 16:05:25
154
mysql-5.0.22-win32
2017-07-11
tomcat-7.0.53
2017-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人