自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 JAVA学习总结三十二

mybatismybatis简介mybatis是一种持久层框架,也属于ORM映射。前身是ibatis。相比于hibernate,hibernate为全动自动化,配置文件书写之后不需要书写SQL语句,但欠缺灵活,很多时候需要优化mybatis为半自动化,需要自己写SQL语句,需要自己定义映射。增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hebernate的一些特性,如延迟加载,缓存,

2016-08-07 16:38:19 259

原创 JAVA学习总结三十一

log4j日志级别debug:调试级别info:信息级别warn:警告级别error:错误级别fatal:崩溃级别2016/8/2 13:16:39 spring MVCspring MVC是一个机遇MVC模式的表现层框架,在spring2.5以后自增了注解功能。与其他同类MVC表现层框架相比,有以下特点:基于的是servlet/jsp模式控制器不再需要继承其他类,只需要用@Cont

2016-08-07 16:36:48 204

原创 JAVA学习总结三十

什么是缓存缓存就是数据库数据在内存中的临时容器位于数据库与数据库访问层中间ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用避免了数据库调用性能的开销相对内存操作而言,数据库调用时一个代价高昂的过程一级缓存即在当前事务范围内的数据缓存。就hibernate来讲,(一级缓存)事务级缓存是给予Session的生命周期实现的,

2016-07-31 17:52:28 230

原创 JAVA学习总结二十九

企业级开发对实现层操作的解决方案企业级应用需要解决并发,交互,事务,集群,安全,分布式,WEB的一系列问题。什么是EJB由EJB(企业级javabean)服务主要提供生命周期管理、代码产生、持续性管理、安全、事务管理、锁和并发性管理等服务。EJB提供会话BEAN。消息驱动BEAN。什么是J2EEJ2EE是一套设计、。开发、汇编和部署企业应用程序的规范。J2EE提供了企业级应用程序的开发平台,提供

2016-07-31 17:49:53 226

原创 JAVA学习总结二十八

meta标签<meta name="KEYWords" content+"">向搜索引擎说明你的网页的关键词;<meta name="DEscription" content="">告诉搜索引擎你的站点的主要内容;<meta charset="UTF-8"/>设置网页编码集<meta http-equiv="Refresh" content="n;url=http://yourlink">定

2016-07-23 16:38:10 186

原创 JAVA学习总结二十七

一个完整的WEB应用程序分为四部分:WEB服务器:接受客户端的请求,根据客户端请求,返回结果。WEB浏览器:允许客户端请求服务器的某个资源,并显示由服务器返回的结果。http协议:客户端和服务器通信所用的协议。html网页:告诉浏览器如何向用户显示结果。块级元素与内嵌元素XHTML元素分为块级元素和内嵌元素两种类型,二者的不同之处在于块级元素定义的文本是换行的,而内嵌元素定义的文本时不换

2016-07-23 16:32:53 204

原创 JAVA学习总结二十六

web服务器、web容器和web应用服务器的区别web服务器主要作用于开启服务器,监听端口,接收请求、产生响应,只是只能产生静态html响应信息,极大影响响应信息灵活性。web容器时辅助应用的一种解决方案。允许将请求信息处理完成后,动态产生响应信息。web服务器+web容器,合称web应用服务器。servlet的API结构ServletConfig:配置接口Servlet:业务接口Ge

2016-07-17 22:12:54 271

原创 JAVA学习总结二十五

监听器HttpSessionBindingListener接口:唯一一个不需要注册的listener。AJAX目的:利用JS做局部数据更新(向服务器发送请求接收响应),代替表单整单提交。AJAX涉及到7项技术:JavascriptXMLHttpRequestDomcssHTMLXML相关服务器API同步提交和异步提交表单提交、超链接提交、浏览器访问servlet都属于同步提交。这

2016-07-17 22:10:29 260

原创 JAVA学习总结二十四

请求转发在服务器内部做资源调配,客户端只发出一次请求。 request请求对象中,也提供了setAttriute和getAttribute方法,不过,在请求对象中封装的对象,作用范围只在一次请求范围内。在servlet中转发页面有两种方式:重定向和内部转发它们的区别在于:重定向由response发出,而内部转发由RequestDispatcher发出。重定向,客户端发出两次请求,而内部转发,客

2016-07-10 15:27:58 287

原创 JAVA学习总结二十三

servlet请求路径的问题:在form的action属性中,直接写Servlet的url路径。默认是在当前目录下查找。一旦网页在子目录中,那么会在提交路径汇总加上子目录的名称。可以通过。。/回到上一级目录。如果目录比较深,频繁用。。/很繁琐,而且移植性不好。可以在url路径汇总,以/开始,表示回到webapps根目录,在加上部署名,再书写Servlet请求路径 <form action="/we

2016-07-10 15:25:12 425

原创 JAVA学习总结二十二

WEB学习第二课HTTP响应信息分四部分状态行:描述HTTP协议版本、状态吗、状态描述响应头:以键值对方式描述服务器相关的状态空行:标识响应头的结束和消息体的开始消息体:描述服务器发送给客户端的内容注:传统的WEB服务器产生响应时,只能产生静态的HTML信息,极大影响响应信息的灵活性。解决方案是,在web服务器之后加上辅助应用。辅助应用可以将请求信息处理后,以数据库为介质保存处理结果,然后

2016-07-03 17:00:31 244

原创 JAVA学习总结二十一

WEB学习第一课html:全称为超文本标记语言。是通过标记和字标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片、音频、css、js等。当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。工厂模式将对象的创建和对象的使用分开进行。其目的是解耦。http:全称超文本传输协

2016-07-03 16:58:19 199

原创 JAVA学习总结二十

第四章 JS补充及Jquery语法及示例JS引用数据类型正则表达式为引用数据类型(对象)Javascript对象的特点:Javascript是基于对象的面向对象语言。只有对象的概念,没有类,没有接口。Javascript的函数本身也是对象。Javascript对象的属性和方法,可以在运行期间动态添加或删除。事件流事件流意味着页面上不止一个元素可响应相同的事件。 如:当我们点击页面上的按

2016-06-25 23:38:20 233

原创 JAVA学习总结十九

第三章 JS概述及CSS相关补充CSS优先级选择器优先级:!important>id>class>element>伪类>*(星号)**定位属性内容超出容器:overflow:scroll:出现滚动条overflow:hidden:超出内容隐藏word-break:break-all:文字超出容器自动换行JS语言概念:JavaScript客户端脚本(插件的意思)语言,是嵌入在网页中的程序段,

2016-06-25 23:21:26 229

原创 JAVA学习总结十八

第二章 表单及CSS应用meta标签<meta name="KEYWords" content+"">向搜索引擎说明你的网页的关键词; -<meta name="DEscription" content="">告诉搜索引擎你的站点的主要内容;<meta charset="UTF-8"/>设置网页编码集<meta http-equiv="Refresh" content="n;url=http

2016-06-19 17:31:58 198

原创 JAVA学习总结十七

第一章 Web应用程序客户端界面设计概念:基于B/S结构开发的应用程序,称为WEB应用程序。一个完整的WEB应用程序分为四部分:WEB服务器:接受客户端的请求,根据客户端请求,返回结果。WEB浏览器:允许客户端请求服务器的某个资源,并显示由服务器返回的结果。http协议:客户端和服务器通信所用的协议。html网页:告诉浏览器如何向用户显示结果。块级元素与内嵌元素XHTML元素分为块级元素

2016-06-19 17:10:58 251

原创 JAVA学习总结十六

第六章 组合查询和联表查询子查询概念:嵌套在其他查询中的查询被称为子查询。组合查询:可以从多个表获取数据,然后将所有这些数据或者数据自己组合成一个结果集返回的查询为组合查询。组合查询关键字:union、union all、intersect和except(oracle里是minus)联表查询:分为内联接(join)和左外联接(left join),右外联接(right join)。子查询示

2016-06-11 17:25:41 265

原创 JAVA学习总结十五

第五章 简单数据查询、分组查询及聚合函数查询关键字:select分组关键字:group by常用聚合函数:sum、avg、max、min、count简单数据查询示例: -- 创建数据库(这是注释) CREATE DATABASE book;-- 创建表 CREATE TABLE t_student(-- 加下划线表示表的意思 id INT PRIMARY KEY AUTO_INCRE

2016-06-11 16:17:55 217

原创 JAVA学习总结十四

第四章 使用DML修改数据库本章主要集中于对数据库的增删改的内容继续进行讲解,所以以示例展示的方式即可。 – 创建一个新的数据库 CREATE DATABASE homework;– 学生表:t_student – 编号s_id 整形 主键 自增 – 姓名:s_name 字符串 – 性别:s_sex 字符串 – 生日:s_birthday 日期 – 成绩: s_grade 整形

2016-06-05 17:24:50 275

原创 JAVA学习总结十三

第二章 管理数据库和表数据类型 整数数据类型:int浮点数据类型:float,double,decimal字符型:varchar日期型:date表的基本操作 创建表:create table <表名>删除表:drop table <表名>复制表:select * into <新表名> from <旧表名>修改表:alter table 表名 add/drop 列名 数据类型/列名

2016-06-05 17:13:04 207

原创 JAVA学习总结十二

关系型数据库基础第一章 关系型数据库简介概念:关系型数据库是将数据库表作为实体,以数据库表的主键和外检的关联关系描述联系的一种数据库结构。三种关系类型: 一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录;一对多:一条主表记录对应多条从表记录,同时一条从表记录只对应一条主表记录;多对多:一条主表记录对应多条从表记录,同时一条从表记录也对应多条主表记录; 代码示例:“

2016-05-29 22:06:36 176

原创 JAVA学习总结十一

第二十章 javaXML技术XML的全称是Extensible Markup Language,意思是可扩展的标记语言,它是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个子集。XML的特点: • XML 是一种标记语言,很类似 HTML • XML 的设计宗旨是传输数据,而非显示数据 • XML 标签没有被预定义。

2016-05-29 21:47:23 254

原创 JAVA学习总结十

第十八章 JAVA网络编程网络分层模型 OSI七层:物理层-数据链路层-网络层-传输层-会话层-表示层-应用层; TCP/IP四层:网络接口层-网络互联层-传输层-应用层;网络端口号数量:65536个;示例: 客户端: public static void main(String[] args) { TODO Auto-generated method stubString

2016-05-22 18:16:11 183

原创 JAVA学习总结九

第十六章 JAVA图形用户界面编程JAVA提供的两套用于支持编写图形用户界面的组件是: AWT和Swing;涉及容器,组件时用Swing;涉及颜色和字体时用AWT;Swing的组件是轻量组件,由纯JAVA代码编写;Swing的容器为重量级容器包括JFrame、JDialog、JWindow和JApplet等。设计界面的基本步骤: 设置窗口尺寸;构造方法中使用Toolkit设置窗口位置,t

2016-05-22 17:58:29 188

原创 JAVA学习总结八

第十五章 JAVA集合框架集合 Java的集合类主要是两个接口派生而成: Collection接口和Map接口。它们两个都是根接口,这两个接口又包含了一些子接口和实现类。Set接口和List接口是Collection接口派生的两个子接口,它们分别代表了有序集合和无序集合。这里的有序值得说明一番:所谓有序,指的是哪个元素先进去的,那么哪个元素就先出来,就是这样,不会乱套的。List接口是有序的,

2016-05-16 01:26:44 217

原创 JAVA学习总结七

第十四章 多线程编程多线程的概念 进程的概念 所有运行中的任务通常对应一个进程(Process)。当一个程序进入到内存中运行时,即变成一个进程。进程是处于运行中的程序,并具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单元。 进程是一种“自包容”的运行程序,有自己的地址空间;线程的概念 线程是进程内部单一的一个顺序控制流,在进程内部共享内存地址空间。两者区别 基于进程:一个

2016-05-16 01:02:35 174

原创 JAVA学习总结六

第十三章 反射、类加载与垃圾回收前言:JAVA是有一定动态性的编程语言,可以在运行期探究与使用编译期未知的东西,包括类、构造、属性、方法等等。 1. 反射定义:不一定需要main()方法才能运行,通过软件的“服务器”反射也可以进行。即可以通过反射探究和操作属性(关键字:Field)、构造(关键字:constructor)和方法(关键字:method)等。 2. 类加载:即将类信息加载到内存。

2016-05-08 03:08:30 202

原创 JAVA学习总结五

第十一章 异常处理异常概念:异常(Exception)是程序在执行过程中所参数的问题。凡是能用代码区纠正的都是异常。错误定义:错误(Error)是不能用代码解决的问题都属于错误。常见如:硬件问题、运行环境问题等。分类:检查异常(chechedException),运行时异常(unchecked Exception)。父类:throwable类(同时也是Error的父类)。捕获异常 三种格

2016-05-08 02:23:54 205

原创 JAVA学习总结四

本总结接上篇,对JAVA知识总结如下:第九章 多态与抽象(续)多态技术基础 向上转型技术:一个父类的引用可以指向不同的子类对象,或者说一个子类对象可以被当做一个父类类型。instanceof关键字:用于判断运行时对象的真正类型。动态绑定技术:运行时根据父类引用变量所指对象的实际类型执行相应的子类方法,从而实现多态性。 注:1.object可以引用各种对象和基本数据; 2.引用指向对象的强

2016-05-02 18:38:04 328

原创 JAVA学习总结三

学习总结本次总结接续上篇总结内容,对JAVA知识的总结如下:第七章 继承equals方法 用于判断两个对象是否相等。 注:“==”只是用于判断两个引用是否指向同一个对象,equals方法用于判断对象的内容是否相同。super关键字 ”super.” 定义:当前对象中父类的部分。 效果:使用后,本类中内容不可访,来自父类的内容受访问修饰符影响。 用途:经常在方法重写又企图调用父类中的实

2016-05-02 17:53:37 241

原创 学习总结二

学习总结对Java的学习目前已经学习了九个章节,以下为JAVA学习总结一之后的知识归纳和总结。第四章 类、对象和包面向对象的四种类型是: 面向对象分析面向对象设计面向对象程序编程面向对象测试定义类的格式: class Student{ 代码 } 注意类名中单词的首字母大写。书写方法的格式: 修饰符 返回值 方法名 调用过程中

2016-04-25 00:00:15 207

原创 JAVA学习总结一(截止4月10日)

学习总结对JAVA的学习目前已经学习了四章节,除了对象,类和包及对象的行为两章没学外,第六章的数组也进行一半了。以下为这段时间学习的归纳和总结。第一章 JAVA技术及相关编程软件的介绍JAVA是一种高级编程语言,其特点是: 简单结构中立分布式面向对象可移植高性能多线程健壮安全动态JAVA平台的两个组件是: JAVA虚拟机JAVA应用程序编程接口源程序到虚拟机的流程是

2016-04-10 16:55:35 255

空空如也

空空如也

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

TA关注的人

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