- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 js学习笔记
定时器: 1.倒计定时器: timename=setTimeout("function();",delaytime); 2.循环定时器: timename=setInterval("function();",delaytime); js 为网页添加一些交互,或者功能;修改样式; 第一个js效果:鼠标提示框 onclick:点击事件 让
2017-06-12 17:38:56 368 2
原创 SSH框架的总结(hibernate)(一)
SSH即为struts+spring+hibernate模式,当然最核心的是Struts,spring是绝大多数对象的生成,hibernate是对数据库的操作,hibernate是将数据库映射为一个类,对其的操作犹如对普通java类,利用面向对象的思想对数据库进行操作,对数据库的写入完成即是一个持久化过程,而持久化层即是把数据库实现当作一个独立逻辑拿出来,即数据库程序是在内存中的,为了使程序运行结
2016-07-18 10:58:23 385
原创 Struts2的简单总结(4)
Struts框架是很好的贯彻了mvc模型,而且也使得jsp页面真正的只体现在view上面,当然在原有的基础上对原来servlet的一些东西加以翻新,毕竟为了降低程序的耦合性,使得工程本身更有条例,也是进一步实现MVC模型吧。 在调用session和application或者request等常用的页面信息传递或存储的工具的时候,在struts2中不再使用servlet,而是建立了一个类似的map,
2016-07-04 15:42:33 379
原创 DOM和SAX
XML最主要的功能用来创建、描述和存储数据信息,以便各种web应用可以基于XML进行数据的交换,其是采用树状结构来描述数据的,在这种“树状结构”中,各节点间层次关系非常清晰,这种“树状结构”,也称其为DOM。dom的方式解析XML时它会在内存中生成一个树形的结构来表示一个XML文档,树上的每个节点代表着XML文档中的一个节点。 SAX全称为Simple APIs for Xml,它是更具实际
2016-06-12 09:06:32 436
原创 servlet的简单总结
一个jsp文件会被tomcat编译成两个文件,放置于tomcat的work目录下而且分别以.class和.java结尾的文件,jsp页面中的html代码直接发给浏览器,java代码在tomcat下生成相应的.java文件,这个文件便是servlet,且有一个jsp只对应一个servlet。 将tomcat下面的lib文件夹的servlet-api.jar拷贝到jdk的jre的ext文件夹下面,j
2016-06-07 09:01:15 431
原创 smartUpload组件的简单总结
文件的上传: 1.smartupload组件进行上传 meta http-equiv="Content-Type" content="text/html; charset=gb2312"> html> head> title>用smartUpload组件实现文件上传title> head> body> p align="center">用smartUpload组件实现
2016-06-03 10:42:16 443
原创 application的应用和文件的操作
网站计数器,同一个会话只能计算一次, page contentType="text/html;charset=GB2312" %> HTML>head> title>网站计数器title> head>BODY> synchronized void countPeople()//串行化计数函数 { ServletContext applicatio
2016-06-03 08:49:06 581
原创 javabean的简单总结
javabean是一个类,一个让我们提高我们工作效率,使得很多繁杂的步骤变得轻松明了,并且使得静态部分工作和动态部分工作之间的界限更加的分明,其结构特点为: 1,有无参的构造方法,并且访问权限为公开的; 2,属性需是私有的,需要geter和seter来获取。 在页面,其调用的表达式为:或者 然后使用;javabean的生命周期分为:page,request,session
2016-06-02 17:55:54 522
转载 CSS美化超级链接和鼠标
一、超级链接 对于超级链接的修饰,通常可以采用CSS伪类。 伪类是一种特殊的选择符,能被浏览器自动识别,其最大的用处是在不同状态下可以对超级链接定义不同的样式效果。 伪类 用途 a:link 定义a对象在未被访问前的样式 a:hover 定义a对象在其鼠标悬停时的样式 a:active 定义a对象被
2016-06-02 09:57:22 1323
原创 java的内置对象
不用声明就可以在jsp页面的脚本中使用,这便是内置对象,内置对象主要有:request、response,session、out、application。 request对象可以获得用户提交的信息, 如String item=request.getParameter("name"); 对于传输过称重出现的乱码问题,我们可以使用: byte[] temp=item.getBytes("ios
2016-05-31 08:51:41 920
原创 jsp的简单总结(一)
前面对html进行了总结,今天对jsp的相关也进行总结,jsp(Java server pages)其本质是:请求———>响应,jsp也面可由5中元素组合而成: 1.普通的html标记符;2.jsp标记,包括指令标记和动作标记;3.再次是变量和方法的声明;4.java程序片;5.java表达式。 jsp的指令标记: 首先是page指令,怕个指令用来定义整个页面的一些属性和
2016-05-30 08:49:19 422
原创 html(hyper text markup language)的一些简单的实例
对于html网页,其格式大致,当然在还有 用来嵌入标题,使用可以表示网页的名称,插入超级链接是使用:超链接名称标签来完成的,插入图片也比较类似 :<img src="w3school.jpg" width="104" height="142" />,其他的比如对齐方式、背景的设置如下: <body bgcolor="yellow">具体的如下表: 属性 值
2016-05-25 08:52:40 1608
原创 web进阶(一)
在完成java基础之后,开始了web语言的学习,当然得先熟悉和学习html语言和div+css,当然java语言在其中的应用必然是重点。 html语言的学习可以在w3school上各种融会贯通其格式如下: 正文 上文就是简单的html语言,可以在记事本中轻松完成,当然后缀得改成“html”,当我们需要使用java代码的时候可以使用后缀为jsp的文件,其基本
2016-05-23 09:50:45 395
转载 mysql多对多(转载)
数据库设计多对多关系的几种形态 前言:多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。 按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者select * from 主表 where id in (select 主表id from 关
2016-05-12 15:58:57 2351
原创 java 数据库SQL的简单介绍
在java使用中,使用SQL数据库,必须先安装,比如下载最新的5.712x64安装过程中,在下载完zip包之后,先设置环境变量,先设置安装路径,MYSQL_HOME:即为j安装数据库的目录,然后在path:设置中bin目录的路径即可,然后设置完成后,可以通过命令行检查建立相应的数据库; 1.create base 数据库;(建立数据库) 2.selct * from 数据库;(查找成员)
2016-05-10 21:21:10 526
转载 java中Socket的详细解析(转)
在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket可看做是通信连接两端的收发器, 服务器与客户端都通过 Socket 来收发数据. 这篇文章首先介绍Socket类的各个构造方法, 以及成员方法的用法, 接着介绍 Socket的一些选项的作用, 这些选项可控制客户建立与服务
2016-05-04 22:31:07 634
原创 Java线程的同步和通讯
当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。像你所看到的,Java为此提供了独特的,语言水平上的支持。同步的关键是管程(也叫信号量semaphore)的概念。管程是一个互斥独占锁定的对象,或称互斥体(mutex)。在给定的时间,仅有一个线程可以获得管程。当一个线程需要锁定,它必须进入管程。所有其
2016-05-03 17:01:38 1099
原创 JAVA线程的通讯
// A correct implementation of a producer and consumer. class Q { int n; boolean valueSet = false; synchronized int get() { if(!valueSet) try { wait();
2016-05-03 10:17:06 293
转载 线程和进程的区别
1.定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
2016-05-03 09:07:02 318
原创 线程的基本总结(1)
我们在使用电脑或者手机时都能够真切的感受到程序不一定都是单纯的单线程直行,而是会分叉,比如我们在用手机上网的时候,依旧还是能够听歌,这就是多进程,在程序中体现为多线程(Thread),而线程都是通过cpu这个大脑来进行调度的,定义一个线程必须继承Thread或者实现 Runnable接口,而后我们在主程序通过调用Thread中的静态方法start()等候执行,当线程一完成一步骤时,即开始运行同优先
2016-04-28 22:25:46 363
原创 (io)数据流的简单总结
在我们之前所学的一些程序中,无论怎么都是在程序内部完成的,也就是使用计算机的内存中完成,但是当我们关闭程序,即内存也相应的关闭,并不能保存相应的数据,要想永久的储存数据,必须得和外部设备发生交互。 程序以外的事物均为外部设备,而在和外部设备发生交互的过程中必须借助Serializable 接口建立通道,而我们建立的通道便是流,而流的类型主要有:字节流、字符流、缓存流、转换流等,
2016-04-28 21:59:35 1146
原创 java容器
Java的容器类如同其名字一样,就是容器,主要由两个接口派生而出:Collection和Map。首先是Collection类,我们用的最多的就是ArrayList类,一个有序的Collection(也称序列),元素可以重复。确切的讲,列表通常允许满足 e1.equals(e2) 的元素对 e1 和 e2,并且如果列表本身允许 null 元素的话,通常它们允许多个 null 元素;HashSet一个
2016-04-21 21:58:56 288
原创 java中异常处理
无论在写代码的时候,还是在运行的过程中eclipose有可能都会出现红色的提示信息,我们大致都知道这是代码都存在问题的,通过学习,我们将异常分为以下几类:首先是编译错误,即是我们在编写代码的时候未能遵从java语言的规范,从而计算机会在我们编写的过程中给予我们相应的错误提示;其次是运行出错,我们编写的代码并没有语法上的错误,但是在运行过程中会出现如溢界等等计算机不可能执行的错误;最后是逻辑错误,在
2016-04-21 08:43:22 392
转载 Java中ArrayList类详解
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0
2016-04-19 16:23:51 294
原创 内部类,泛型
在Java中,内部类可以访问外部类中的数据,包括私有的数据,而且内部类可以对同一个包中的其他类隐藏起来。其可分为静态内部类和非静态内部类,静态内部类可直接调用外部类的成员变量和方法,但是被调用的都必须是静态类型的,当外部类要调用内部类的时候,先实例化内部类,再直接调用,而非静态内部类,内部类要调用外部类的成员变量和方法的时候,直接调用即可,而外部类调用内部类的时候,就必须先实例化外部类,在通过外部
2016-04-13 21:45:58 567
原创 接口类
昨天我们学习了抽象类,即是在本类中不能被实例化对象,我们今天又学习接口类,其是比抽象类更加抽象。在其类头中必须使用Interface来进行修饰,而且其中的方法必须都是抽象方法,该方法省略了abstract,而且其中的成员变量必须是public static 数据类型 final 并且附上初始变量,接口也是可以继承的,修饰符 class 类名 extends 父类 implements 多个接口
2016-04-12 22:53:25 436
原创 Java中修饰符,包装类,抽象类
在Java中的修饰符分为访问修饰符和非访问修饰符两类,其中访问修饰符包括public,protected,private,省缺类,其中public是公共类,其可修饰类和方法,成员变量,访问权限是所有类都可以访问;protected是受保护的,访问权限是自己的包和子类,而private只有本类的有权限,而且private不能修饰类,缺省的访问权限只有本包能够访问。 包装类,主要是针
2016-04-11 22:46:31 611
原创 对象继承的简单总结
在Java类和对象的使用中,我们总是会面临各类大数据大工程的跟新迭代,使得工作量极为巨大,而巧妙的引用了继承这一概念,使得很多问题都迎刃而解了,大致思想就是子类继承父类的东西比如属性,方法等,除了构造方法不能继承,其他都能很好的继承,而且子类在继承父类的同时可以增加相应的元素,毕竟和世界的发展一样一样的嘛。 而在子类若是出现和父类一样的方法名字和参数列表,修饰符,就会使得父类对应
2016-04-07 20:51:47 430
原创 String,String Buffer,数组,对象和类的简单总结
首先是String和String Buffer这两个都不属于八种基本数据类型,属于类类型,而在工作当中由于前者使用的次数较为平凡,所以在定义过程中使其能像基本数据那样的格式去定义,不用通过new语句来进行定义,而其的使用中,常常会有一些重要的语句来更好地让我们了解这段字符串,比如index of(),endwith(),length()等等,字符串在使用中必须用英文双引号引起来,而对比String
2016-04-06 23:03:57 810
原创 循环语句和程序设计(3.18~3.21)
首先程序结构可以分为:顺序结构、选择结构、循环结构,循环结构主要有while、do-while、for循环组成,循环是比较常用的控制语句,特别是for;而后是跳转语句,跳转语句在有的时候可以对程序结构进行优化,使得程序显得简洁明了,也很是方便,主要有break、continue、return,其中第一个表示到这里进行终止,跳至下一个程序,常见于for循环,对于if、while语句不能单独使用,co
2016-03-21 18:02:10 500
原创 Java流程控制语句
在Java程序运行过程中,会使用大量的|语句来连接各个数据,从而使得程序运行的更加流畅,完成一定的任务。其分为:表达式语句、分支语句、多分支语句、循环语句、跳转语句。 首先是表达式语句,其主要由运算符、操作数、函数组成。表达式语句分为下列几种:赋值表达式语句、方法调用语句、对象创建语句、变量申明语句、自增语句。 然后是分支语句,分支语句主要通过判断Boolean,true执行主流,fa
2016-03-17 22:07:19 358
原创 Java运算符
今天主要的内容是对Java运算符的学习,主要包括算术运算符、连接运算符、逻辑运算符,位运算符,条件运算符等等,其中算术运算符包括了我们平时能够接触到的+、-、*、/还有%、++、--等等,其中++和--所在的位置不同,运算的规则也不一样;当然在这也就引申出了复合赋值运算符比如+=、-=、*=等等一系列,他表示了在运算的之后紧接着进行相应的赋值。 再者就是关系运算符,起作用就是表明两段字符或
2016-03-16 23:57:16 384
原创 JAVA一些符号符的简单了解
java语言中有很多有趣的符号,如标识符、 关键字、各类数据等等,当然关键字体现了非常明了的体现了其严谨的语法,将人们想要对计算机表达的言语变得极富规律性。每一个都有特定的应用,特定的出现环境,比如数据类型中的byte、short、int、long、float、double,虽然前面4个都对应的是整数,但是其应用的范围和计算机
2016-03-15 11:05:31 1781
原创 第一堂第一次
第一次真的做出了这样的选择,好吧,这已经是第二次选择了,去年的这个时候,还不曾被弄得浑身伤痕,满是弹孔,前几天本是特别决绝,现而今我也有些不知所措了,新的东西,虽然新鲜,但也什么都不懂,这些咸淡不扯也罢。 今天上课还算比较轻松,主要内容还好,主要是Java的大致了解,以及对于整个计算机语言的概述,对此,sun公司和甲骨文与Java的千丝万缕的关系,Java语言的主要特点是有对象的和无平台区分的
2016-03-14 22:09:41 427
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人