自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring总结

1、spring容器的作用       a、Spring能有效地组织并管理中间层对象,减少类与类之间的依赖,达到松耦合的目的。  b、由于spring容器中取出的对象默认是单例模式,从而可以避免单例模式在项目中过多的使用。c、spring容器可以实现真正的面向接口编程d、spring的AOP通过代理模式,提供面向切面编程。并提供声明性事务管理。e、spring支持JDBC及常见

2016-08-21 22:16:55 185

原创 mybatis总结

1、mybatis特点:    mybatis是一种持久层框架,也属于ORM映射,前身是ibatis。    相比于hibernate,hibernate为全动自动化,配置文件书写之后不需要书写SQL语句,但欠缺灵活,很多时候需要优化    mybatis为半自动化,需要自已写SQL语句,需要自己定义映射。增加了程序员的一些操作,但带来了设计上的灵活    mybatis为对数据库

2016-08-21 22:16:27 272

原创 知识点

监听器种类:HttpSessionBindingListener 唯一一个不需要注册的监听器ServletContextListenerServletContextAttributeListenerHttpSessionListenerHttpSessionAttributeListenerHttpSessionActivationListener AJAX涉及到7项技术,javas

2016-08-14 20:09:09 189

转载 rest

什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST

2016-08-14 20:05:38 281

原创 springMVC

springMVCspringmvc 是一个基于mvc模式的表现层框架,在spring2.5后新增类注解功能,和同类的mvc表现层框架相比,有如下特点:基于sevlet/jsp模式控制器不需要继承其他类,只需要@controller注解不需要有formbean之类的对象类,方法参数中需要页面值,可通过@requestParm获得直接从页面请求中获得控制器方法签名定义灵活返回页面直接在方法

2016-08-07 21:01:16 221 2

原创 mybatis

mybatis一种持久层框架,属于orm映射mybatis为半自动化,需要自己写sql语句,自定义映射,支持延加载,缓存,映射对数据库兼容性差,移植性不好组成核心对象配置文件多个类配置文件支持注解配置allowMultiQueries=true允许一个语句块中添加多条sql语句&命名空间更好地分类SQL语句块,更好维护防止SQL语句块重名#$#在生成SQL时,对于字符

2016-08-07 21:00:43 187 2

原创 Hibernate2

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

2016-07-30 17:27:04 207

原创 Hibernate1

O/R Mapping对象-关系映射是一门非常实用的工程技术,它实现了java应用中的对象关系数据库中的表的自动的持久化,使用元数据描述对象与数据库间的映射优点:提高生产率可维护性更好性能Hibernate特点:开放源代码的对象/关系映射持久层框架事务处理,生命周期不依赖于J2EE容器解决数据库的方言问题hibernate只需要操作对象就可以完成数据库的增删改查操作,使用hiber

2016-07-30 17:26:30 187

原创 jsp2

指令pagecontentType :设置MIME类型和编码集pageEncoding :设置编码集,MIME类型默认为text/htmlimport:导入该jsp类中所用到的类,如果需要导入多个。以逗号隔开:session:默认为true,表示访问该jsp页面时,产生会话对象:errorpage:表示当前jsp页面如果抛出了运行时异常,则跳转到指定的出错页面iserrorPage:表

2016-07-23 23:23:15 333

原创 jsp1

jsp网页由元素element 和模版 templatedata组成模版数据是jsp的静态部分web容器不处理元素必须由web容器解释元素都是以xml为语法基础,并且大小写要一致web容器支持两种不同格式的jsp语法普通格式和xml兼容格式jsp脚本元素声明:<%! %>定义成员变量,静态变量,方法脚本:<% %> 丰富__jspService(),在脚本中定义变量,全部是

2016-07-23 23:21:51 223

原创 javaweb 2

java web 应用程序组成WEB-INF目录的内容不能被客服端直接访问,存放一些比较隐蔽的信息;WEB-INF–classes 存放开发者书写业务类编译生成的class文件WEB-INF–lib 用于存放web应用程序中使用的jar包WEB-INF–web.xml 用于web组件的注册*.html*.jpg*.css*.jstomcat 目录结构bin目录用于存放tomaca

2016-07-18 19:40:20 191

原创 javaweb 1

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

2016-07-18 19:39:28 197

原创 Java网络编程

Java网络编程OSI模型理论上的标准,TCP/IP模型事实上的标准;TCP/IP模型:应用层,传输层(TCP,UDP),网络互联层(IP),网络接口层;TCP(安全高,传输慢,经历三次握手机制,对方在不在—>对方是否空闲—–>传输数据)UDP(不安全,传输快),如:视频;包头,内容——->层层封装——->一层层解Socket套接字,套接字开发;端口:端口号,0—65535 ,6553

2016-07-03 21:12:37 149

原创 javaweb

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

2016-07-03 21:10:53 289

原创 js

JavaScript客户端脚本语言scirpt插件增强客户端的交互功能;js与java命名一样解释性语言,被浏览器解释执行,从上到下jscript加入网页方式内嵌式:在网页中加入<script>做标记,中间的代码叫做js代码,只能用于本网页;<script></script>外联式:将js代码独立成*.js文件,通过<script src="*.js"></script>导入,可以用于

2016-06-26 19:37:52 237

原创 jquery

jquery免费开源的javascript代码库轻量级强大的dom,解决javascript和ajax开发解决兼容性提供ui库组件dom和jquery转换dom–>jqueryvar obj = document.getelemtById();var jq = $(obi);jquery–>domvar jq = $(“#div1”)var obj = $(jq)[0]j

2016-06-26 19:36:48 141

原创 web

hypertext markup language,html2. 客服端html:超文本标记语言,利用标记和子标记的方式描述网页元素;xml :可扩展标记语言;企业应用计算模式:主机/哑终端计算方式,由主机承担所有的计算任务,哑终端只负责数据的录入和结果显示;企业应用计算模式:客服机/服务器计算模式,C/S。客服机是一套独立的系统,会承担一部分计算功能。服务器主要提供数据,也承担一部分计

2016-06-19 20:58:41 279

原创 数据库

关系型数据库定义:关系模型把世界看作是由实体和联系组成的,而关系型数据库是将数据库表作为实体,以数据库表的主键和外键的关联关系描述联系的一种数据库结构;一对一:一条主表记录对应一条从表记录,同时一条从表记录对于一条主表记录;一对多:一条主表记录对应多条从表记录,同时一条从表记录只对应一条主表记录;多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录;数据库管理系统DBMS

2016-06-19 20:56:49 174

原创 客服端

客服端html:超文本标记语言,利用标记和子标记的方式描述网页元素;xml :可扩展标记语言;企业应用计算模式:主机/哑终端计算方式,由主机承担所有的计算任务,哑终端只负责数据的录入和结果显示;企业应用计算模式:客服机/服务器计算模式,C/S。客服机是一套独立的系统,会承担一部分计算功能。服务器主要提供数据,也承担一部分计算功能。缺点,维护麻烦,一旦系统需要升级,每个客户都需要更新;企业应

2016-06-19 20:56:02 363

原创 XML

XML可扩展标记语言表示复杂的数据结构;用处:跨平台的数据传递(基本不会操作);配置文件(经常操作);规范:合法的XML,符合XML语法规范,遵循标记书写正确,成对出现,有开始就有结束,除非是单标记;每个XML必须有且只有一个根元素;标记嵌套必须正确,不能出现交叉标记;有效的XML,符合DTD规范或者是schema(更细,就是xml语法) 规范内容:元素(标记);属性:;属性值没

2016-06-05 22:55:13 172

原创 JDBC

JDBCjava database connectivity;定义:jdbc是java连接数据库的一套规范,该规范中定义了一系列接口,有数据库厂商提供实现类,由开放者根据接口,调用实现类方法,这样开发者就可以屏蔽不同数据库的差异,无论连接什么数据库,对数据库做什么操作,都是用的同一套API;dao模式建立实体类和数据库表做映射,也就是那个表对应那个类,那个属性对应那个列,而jdbc操作的目的

2016-06-05 22:54:15 143

原创 GUI

GUI图形用户界面容器与组件java.awt(抽象窗体工具,如容器,组件(按钮,输入框等),颜色,字体…影响java的跨平台性);javax.swing(在java扩展包中,重新实现了容器和组件,加强了对各个操作系统的兼容性);SWT= AWT + SWING;凡是涉及到容器和组件用Swing,其他用Awt;首层容器,4种;JWindow(不常用),JFrame,JOptionPane

2016-05-29 17:43:32 165

原创 集合框架

集合框架JCF(java collections framework)为了解决某一个特定问题,预先设计好的一系列具有继承或实现关系的类与接口:框架工具类:Collections操作集合,arrays操作数组;集合分为list,map,set;3个分支;Iterator迭代器(遍历接口);工具接口:Comparable内部比较器(由被比较的元素自己实现)—-Comparator外部比较器;同

2016-05-29 17:42:54 179

原创 关系型数据库

关系型数据库定义:关系模型把世界看作是由实体和联系组成的,而关系型数据库是将数据库表作为实体,以数据库表的主键和外键的关联关系描述联系的一种数据库结构;一对一:一条主表记录对应一条从表记录,同时一条从表记录对于一条主表记录;一对多:一条主表记录对应多条从表记录,同时一条从表记录只对应一条主表记录;多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录;数据库管理系统DBMS

2016-05-29 17:42:06 441

原创 Java网络编程

Java网络编程OSI模型理论上的标准,TCP/IP模型事实上的标准;TCP/IP模型:应用层,传输层(TCP,UDP),网络互联层(IP),网络接口层;TCP(安全高,传输慢,经历三次握手机制,对方在不在—>对方是否空闲—–>传输数据)UDP(不安全,传输快),如:视频;包头,内容——->层层封装——->一层层解Socket套接字,套接字开发;端口:端口号,0—65535 ,6553

2016-05-29 17:41:01 142

原创 常用类

常用类1 String 在内存中的表现 ;String的常用方法;正则表达式;缺点引出来的(Stringbuffer和Stringbuilder);2 包装类 ,基本类型,String之间的转换;涉及到如何查DOC文档,自动封箱、拆箱;3 时间日期类,必须掌握Date,Calendar;4 System类是一个final类所有方法属性都是静态的,in控制台输入,out,err;5 System

2016-05-02 16:02:48 150

原创 数组1

在java中,创建数组有两个步骤;声明一个对数组的引用 使用new关键字初始化数组,并指定数组的大小要声明一个数组引用可以用中括号[] int [] sums; sums=new int[12];或者int [] sums= new int[12];3 数组必须在连续的内存空间中,所以内存初始化分配后,就不能更改大小; 如 sums=ne

2016-04-10 19:03:18 255

空空如也

空空如也

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

TA关注的人

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