- 博客(123)
- 收藏
- 关注
原创 Hibernate
【概述】Hibernate是轻量级Java EE应用的持久层解决方案,是流行的ORM框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以面向对象的方式来操纵数据库。Hibernate不仅管理Java类到数据库表的映射,还提供数据查询和获取数据的操作,可以减少人工使用SQL和JDBC处理数据的时间。【详解】1.体系结构Hibernate实际上是一个提供数据库服
2016-09-05 21:58:17
1831
16
原创 Session
【简介】 除了使用Cookie,Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制,使用上比Cookie简单一些,相应的也增加了服务器的存储压力。【详解】1 什么是SessionSession是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的
2016-09-04 14:57:16
635
14
原创 Cookie
在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据
2016-08-28 20:51:53
589
18
原创 Servlet——生命周期
Servlet生命的全过程分为:1.加载Servlet并实例化2.初始化init3.处理请求 service doGet doPost4.退出服务 destroy()
2016-08-21 21:53:23
424
17
原创 ASP.NET 页面之间传递值的几种方式
(一)、使用QueryString 如....?id=1; response. Redirect()....QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。优点:使用简单,对于安全性要求不高时传递数字或是文本值非常有效。缺点:
2016-08-14 20:39:51
1270
13
原创 Servlet对模板方法的继承与扩展
(一)模板方法概述 模板方法Gof的定义是:在一个方法里定义算法的骨架,将一些步骤延迟到其子类。如下图: AbstractClass主要是定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构
2016-08-07 21:48:49
975
19
转载 JSON
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在
2016-07-31 19:48:40
451
13
原创 Servlet——概述
(一)概述: Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API。 (二)优势与作用: Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端
2016-07-31 15:26:59
900
17
原创 java验证码的编写和校验
验证码是防止网站被恶意攻击的一种网络安全技术,通过验证码可以防止用户重复登录同一界面,同时也可以防止黑客编写的自动注册程序对网站的攻击。实际上,验证码就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰元素,由用户肉眼识别其中的验证码信息,然后输入表单提交网站验证,验证成功后才能使用某项功能。验证码通常用在用户登录或留言的网页界面中,当用户在浏览器端输入验证码之后,将用户名、密
2016-07-25 10:22:44
2726
30
原创 Java编写激活邮件
发送激活邮件:* 邮件服务器:实验的时候可以再自己电脑上安装一个邮箱服务器,那么你自己的电脑就是邮件服务器* 邮件协议: smtp:发送邮件协议 pop:接收邮件协议(pop3)* 邮箱发送全过程:* 安装客户端软件:(接收和发送邮件.) outlook或foxmail* 安装foxmail: 配置自己的账户* 复制mail.
2016-07-12 14:50:21
877
17
原创 PowerDesigner表导入oracle 数据库
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB
2016-06-07 20:17:51
7263
18
原创 SSH框架环境配置
在学习SSH框架时,最重要的就是它的实际应用。接下来就跟我一起来开始环境的搭建吧!!!第一步:首先需要在myEclipse上创建一个web工程; 即在左侧package栏空白处右击new》Web Project 第二步:引入需要的Jar包 在struts2
2016-05-31 21:43:49
960
22
原创 Struts2
什么是Struts2Struts2是一个具有很好实用价值的Web MVC框架,它减少了直接运用MVC模式来开发Web应用的周期。重要的是它是一个开源框架,方便开发者深入研究了解其机制,越来越广泛的接受和应用。而且它提供一个好的控制器和一套定制的标签库Taglib,着力在控制器和视图上的应用,完美的体现了MVC设计思想。提供集中统一的权限控制、国际化提示和消息、输入校验和日志记录等技术支持。另外
2016-05-24 16:30:26
1225
30
原创 AngularJS系列——简介
在学AngluarJS之前,我们必须要有HTML、JavaScript、CSS的基础定义: AngularJS是Google开源的一款JavaScript MVC的前端框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。 AngularJS
2016-05-15 21:35:23
2609
16
原创 Java——异常处理
java异常的概念 A. Java异常是Java提供的用于处理程序中错误的一种机制 B. 所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0移除,数组下标越界,索要读 取的文件不存在等)。 C. 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而 阻断或产生不可预见的结果
2016-04-30 19:22:07
727
20
原创 CAS——概述
一、 SSO 是什么: SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统或网站中中,用户只需要登录一次就可以访问所有相互信任的应用系统。SSo是跨程序,跨服务器,跨语言的,无论是用Java/.NET或者PHP,最后都是通过一个统一的地方去验证. SSo应用之间使用Web协议(如http和https),并且只有一个登陆入
2016-03-14 21:13:09
1494
32
原创 Java——面向对象(二)
一、Java中的关键字 (一)this关键字 1.在类的方法定义中使用的this关键字代表使用该方法的对象的引用 2.当必须指出当前使用方法的对象是谁时要使用this关键字 3.有时使用this可以处理方法中成员变量和参数重名的情况 4.this可以看做是一个变量,他的值是当前对象的引用。(
2016-03-07 19:44:06
663
31
原创 2016年英语学习——2月
感觉此片文章与提高班的英语学习有着很多相同的地方,希望可以激发我和和我一样英语薄弱的人。一、本文议题及适用对象 1、议题:这是一篇关于“如何学习英语口语”的文章。笔者会基于自身的英语口语学习经验进行总结、分享。 2、适用对象: (1)哑巴英语者、中式英语者、没有语音语调者、英语沟通不超过半小时者。
2016-02-29 20:36:15
1091
18
原创 2015年9月——2016年2月半年总结
不知不觉两年半就这样到达站台了,现在自己也已经是三年级的学生。 还记得自己是一年级的学生时,觉得三年级四年级的师哥师姐都是好厉害好厉害的人,由衷的羡慕和崇拜。而现在自己也终于到了这个阶段。但是自己却一直觉得自己还是依然的幼稚,依然的笨,觉得好多东西都不会,觉得自己好像什么都不行,觉得自己两年半的时间却不知道自己到底成长了什么。
2016-02-29 15:10:03
726
23
原创 反射
什么是反射? 反射是在程序运行时动态获取和加载程序集 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息。反射的主要类: Sys
2016-02-28 19:54:35
976
21
原创 Java——面向对象(一)
一、编程语言的发展: 机器—汇编—高级(面向过程)—面向对象语言二、面向对象的设计思想 第一步:分析有哪些类哪些对象 第二步:每一个类或对象应该具有哪些属性和方法 第三步:类和类之间的关系 面向对象的编程——一组对象互相配合通过沟通完成的特定功能 优势:对象都有对外服务的接口—通过继承可以
2016-02-21 21:18:34
650
24
原创 JAVA——基础语法(二)
四、运算符注意:1.算术运算符:++(--):在前时先运算再取值(在后时先取值在运算)2.逻辑运算符: 3.赋值运算符(=):当"="两侧的数据类型不一致时,可以适用默认类型转换或适用强制类型转换原则进行处理(可以将整型常量直接赋值给byte/short/char等类型变量,而需要进行强制类型转换,只要不超出其表述范围即可)4.字符串连接符(+):a运算符
2016-02-05 15:36:13
590
18
原创 2016年英语学习——1月
新的一年,新的开始。 新的一个月有却点冷落英语的学习。 不知曾几何时它的地位再慢慢的下滑, 心中几分挣扎, 脑袋时常懊悔, 却抵不过一句下一个小时再补回来。 耳听眼看别人进步非快, 自己去不忍心张开自己的
2016-01-31 22:09:42
594
14
原创 JAVA—基础语法(一)
一、标识符:Java对各种变量、方法和类等要素命名时使用的字符序列名称(凡是自己可以起名字的地方都叫标识符,都遵守标识符规则)1、命名规范:字母、下划线、美元符或数字组成 以字母、下划线、美元符开头 大小写敏感,长度无限制2、标识符见名知意且不能与Java语言的关键字重名二、关键字(Keyword):Java中一些辅以特定的含义,用作专门用途的字符串
2016-01-31 20:18:37
707
10
原创 JAVA——概述
一.计算机语言发展史及Java的历史地位 第一代语言:打孔机-纯机器语言 第二代语言:汇编 第三代语言:C、Pascal、Fortran面向过程的语言 C++面向过程/面向对象 Java跨平台的纯面向对象的语言 .NET跨语言的平台二、Java语言的特点 与平台
2016-01-24 11:26:03
885
28
原创 2015年英语学习——12月
不知不觉,自己一年又这样过来了,自己也又学了一年的英语。 这个月每天早晨听差不多一个半小时的英语,当然还是以AJ为主。中途会穿插一些美剧查理的日记。晚上睡觉前也会看一两集生活大爆炸。 相对于查理的日记,我更加喜欢生活大爆炸。虽然查理的日记更生活化,更具有家庭色彩,小查理也是相当的可爱,与其说是查理的日记,倒不如说是他们这个大家庭的日记。比较爱听小查理说话,也许是因为只有小查
2015-12-30 16:53:58
685
24
原创 AJAX入门
Ajax 由 HTML、JavaScript™技术、DHTML和 DOM组成,总体名称是Asynchronous+Java+And+XML出现的原因: 现在软件编程领域,毫无疑问的有两种方式,一种是客户端的APP,可以直接在电脑或移动端进行下载安装包安装,还有一种就是通过网络页面与服务器相连接,从而完成一定的工作.两者相比较而言,桌面应用程序更加简单方便,可以拥有更加
2015-12-24 22:46:58
706
31
原创 初识MVC——MVC与三层/MVC与设计模式
题记:对于刚接触项目的菜鸟来说,MVC是一个新鲜的东西,浅显的知道MVC是分为MODEL、View和controler层,于是觉得它与我们曾经用到的三层架构相似,于是就错误的混到了一起。由于想要知道它内部的逻辑运行,所以上网查了很多资料,才发现自己对MVC和三层的理解是错误的,所以在此总结一下自己对MVC的认识。 MVC出现的原因: 代码混乱:大部分Web应用程序都是用像ASP
2015-12-16 21:53:13
3731
27
原创 2015年英语学习——11月
十一月,后半个月真的开始好好学习英语了。 因为前半月软考加搬家,让自己又忽略了英语的学习。有时候觉得少学习一天没有什么的,可是现在发觉就是因为自己有这种心理,才让自己的英语到现在都没有什么提升。不知不觉周围的人的英语都有了很大的提升,不知道自己是心大还是没心没肺,自己却不知道着急。 这个月我们办了一次英语活动,通知的时候说要报英语节目,两三个人一组。我当时以为是所有人都要报,所以就找人
2015-11-30 16:50:04
854
14
原创 JQuery——可以编辑的表格
jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。引入JQuery,只需要在head标签内加入这个 ,这里的src是你的jQuery库文件的位置,可以到jquery官网下载。 JQuery具有强大的功能,需要我们认真的去实践,而对于JQuery视频的学习,要弄懂每个标签的意思,每句话的功能以及每个语句块的功能,才能在以后的实践中找到自己所需
2015-11-23 15:03:50
992
30
原创 2015年英语学习——10月
这一个月,属于哑巴英语阶段。 回顾这个月的英语学习,最大的感受就是只听了英语,但是并怎么开口去读。 因为自己总是过不去自己的那道坎儿,在机房没有人读英语的时候,自己也并不想发声读。 现在每天会带着耳机听AJ小故事,烦的时候会听英文歌曲,当然有的时候也会看些遮着字幕的英文电影。刚开始看自己不熟悉的电影时,因为没有中文字幕,总是觉得特别憋得慌,总是想偷偷的看一
2015-10-31 11:34:45
637
23
原创 计算机数据表示 源码、反码、补码、移码
计算机是一种电子设备,是一种由多个复杂的电子元器件组合而成,而电子元器件只有带电和不带电两种状态,我们将带电状态表示为数值1,不带电的表示为0,这样一来多个元器件的组合体,就可以表示多种状态,也就是说可以表示更多的数据。这样的数据在计算机中也就是常用的二进制。 现实中的数据都有正负之分,整数小数之分,为了便于运算,带符号的机器数可以采用原码、反码、补码、移码的不同的编码方式来表
2015-10-08 13:33:16
3274
30
原创 2015年英语学习——9月
9月的英语学习矛盾与坚持。 对于英语的学习我一直处于一个不紧不慢的态度,不过我这个人的性格也是一个不紧不慢,这种不紧不慢最多显示出的问题就是我对什么事都没有太大的兴趣,对英语也一样。 这个月,前期倩倩和梦甜建议我培养兴趣,让我找一些我自己特别感兴趣的方面(当然是在英语的领域中)。于是我选择了遮着字幕看一些简单的易懂的电影,如《狮子王》《冰雪奇缘》《冰河世
2015-09-30 23:18:25
717
19
原创 堆、栈与队列
栈 定义:一种只能在一段进行插入或删除操作的线性表,表中允许进行插入、删除操作的一段称为栈顶,另一端则为栈底。 原则:先进后出 定位:栈顶位置是动态的,当栈中没有数据元素时,称为空栈。 由操作系统自动分配 ,存放函数的参数值,局部变量的值等。 他们通常都是被调用时处于存储空间中,调用完毕立即释放; 图像表
2015-09-28 11:12:22
1081
34
原创 线性表
线性结构包含:线性表、堆栈、队列、字符串、数组等,下面着重讲线性表 定义:线性表是一种线性结构,是具有相同特性的n(n>=0)个数据元素组成的又穷序列 特点:1.一对一的关系,只有一个首节点和尾节点 2.除了首尾节点外,其他节点只有一个直接前驱和一个直接后继 基本操作
2015-09-15 18:23:08
1059
31
原创 2014-2015年终总结
不知不觉已经是第二年的学习,原来从一个夏天到另一个夏天,时间可以过得如此之快.这一年开心过、迷茫过、伤心过也疯狂过,过了一年,又是一年,而我还在宿舍与十一教之间穿梭,我依然每天要爬上四层的楼梯,去那个只是属于我的一平方的天地。一年的时间,我不知道自己到底改变了多少或者成长了多少,但是又是一年的熏陶,我相信这两年已经潜移默化的影响了我的整个人生。 学习:
2015-09-06 21:41:51
779
25
原创 2015年英语学习——8月
这个月又这么过去了。 根据上次英语的测试,接下来给我们准备了专向的答疑会和结果报告会。主要是测试我们的师哥师姐对我们的测试给予针对性的指导意见。对我的结果就是虽然我听懂的很多,可是没有办法像英语好的同学一样用英语来描述自己所听到的东西,只能用汉语说。晨阳师姐说她看了我们每个人的英语博客,而对于我的博客,师姐说觉得我现在很满足于自己的现状,对英语并没有更大或者下一步的目标。我当时的内
2015-08-31 18:16:09
572
14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅