- 博客(28)
- 收藏
- 关注
原创 Spring 依赖注入方式
1.创建两个实现类实现同一个接口3.配置相应的bean: //id:该bean的唯一标识,程序通过id属性值来访问该Bean实例 //class:bean的实现类全路径,此处只能用接口的实现类,不可用接口
2017-06-01 17:52:57 597
原创 junit 单元测试
junit 单元测试 测试一段java代码是否可行: 创建一个类,创建一个main方法,写程序测试,如果测试一个功能的时候,可以使用,如果多个的时候 1.再创建类,使用里面的main方法 2.使用现在的这个类,把上一个测试的功能注释或者删除。再测试这一次的 junit 单元测试了解一些注解的使用 @Test 写在方法上边 1.引用junit(配置pom.
2017-05-07 19:31:01 369
原创 maven知识
maven 1.管理jar包:包括jar文件之间的依赖,通过jar包的属性可以确定唯一的jar包,在pom.xml中写入这些依赖属性就会自动下载jar包 jar包的坐标:每个人和机构都可以发布Jar包,但是要通过groupId,artifactId ,以及version保证jar文件的唯一性
2017-05-07 18:42:36 708
原创 cookie
Cookie机制:如果服务器需要记录该用户的状态,就使用response向客户端浏览器颁发一个Cookis。客户端浏览器会把Cookie保存起来。当浏览器请求该网站事,浏览器把请求的网址联通Cookie一同提交给服务器。服务器检查Cookie,一次来辨认用户状态。服务器还可以根据需要修改Cookie的内容。Java中把Cookie封装成了javax.servlet.http.Cooki
2017-04-24 23:51:21 315
原创 Listener监听器
Listener用来监听web应用的内部事件,它的启动先于load-on-startup Servlet使用Listener: 1.定义Listener实现类 ServletContextListener:用于监听web应用的启动与关闭 ServletContextAttributeListener:用于监听ServletContext范围app
2017-04-20 18:20:20 378
原创 Filter过滤器
Fileter过滤器,主要是对用户请求(HttpServletRequest)进行预处理,也可以对相应用户(HttpServletResponse)进行后处理。 在HttpServletR
2017-04-20 18:07:25 391
原创 EL表达式和JSTL标准标签库
EL是Expression Language(表达式语言),是jsp的重要特性 不是程序语言。EL的语法:例如${bean.name} 实质是调用bean的getName()方法 表示是否禁用EL语言(在一些特殊情况时使用)EL的隐式对象:作用域访问对象(PageScope,requestScope,sessionScope,applicationScope)
2017-04-20 07:36:10 325
原创 Servlet
Servlet 通常称为是一个java服务器端小程序,是在服务器运行以处理客户端请求并做出响应的程序。Servlet是一个特殊的java类,必须继承HttHttpServlet. 用于java的动态网站开发MVC M:model,javaBean StudentBean V:view 视图,展示,HTML/Jsp C:controller 控制器,处理视图的请求。1,配置web.xm
2017-04-18 21:15:34 287
原创 JSP中ueditor的使用方法步骤
1.首先从UEditor官网下载,UTF-8版本2.解压,在工程中导入解压以后的全部文件:3.在jsp中引用Uedtor的文件,路径自己调整: //配置文件 //编辑器源码文件4.添加textarea标签 5.实例化编辑器,即把textarea替换成ueditor编辑器 var ue = UE.getEditor("c
2017-04-17 18:29:17 5904 1
原创 session(会话)对象
面向链接通信 TCP面向非链接通信UDP 对于服务器来说一个人的多次访问可以被识别为是一个人的访问比较好,所以服务器会创建session对象 ,当访问浏览器的时候,服务器会判断该请求有没有sessionid,如果有则 验证是否过期,如果没有则为其创建一个访问浏览器的时候,如果第一次访问服务器,服务器会给这次访问创建一个session对象,然后给这个session对
2017-04-13 20:30:15 980
原创 jsp的内置对象request和response
功能:request -向客户端请求数据 response-封装jsp产生的响应,然后被发送到客户端以相应客服请求这里是课上老师举的例子,体会一下request 和response的用法:(简单的用户登录注册提交跳转网页)Login.jsp (登录注册页面) //这里的action是要跳转的页面
2017-04-13 20:20:30 1000
原创 Iterator
迭代器(Iterator)使用hasNext()检查序列中是否还有元素使用next()获得序列中的下一个元素。substring()方法用于提取字符串中介于两个指定下标之间的字符 <% List list = new ArrayList(); list.add("440901197709194316"); list.add(
2017-04-12 20:36:44 563
原创 Bootstrap 知识点
----Bootstrap 简介Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。Bootstrap特点1. 它为开发人员创建接口提供了一个简洁统一的解决方案。 2.它包含了功能强大的内置组件,易于定制。 3.它还提供了基于 Web 的定制。4. 它是开源的。---Boots
2017-04-08 16:47:16 2073
原创 JavaScript
js不是一种面向对象的编程语言。实际上,它是一种基于对象的语言例: alert("Hello World!") document.open(); document.write("Hello World!!"); document.close();
2017-03-28 14:46:46 251
原创 HTML标签
文件声明 开头 标题文本 注解 换行 水平线 区隔标记 加粗 斜体加上底线为1-6级标题 字体加粗变大 以数字开头的顺序 以圆点排列的顺序列表有两种:数字列表非数字类别列表ul和li标签是一组标签,这两个标签之间不能插入任何东西 目录清单 表格标记 表格列 表格行 输入 选择
2017-03-26 13:05:03 300
原创 My SQL
SQL 是国际标准,Oracle Mysql,SQL Server 都是SQL的产品my sql安装好有一个超级用户:root>mysql -uroot -p mysql是命令 _u指定用户名 _p指定密码 查看my sql版本: select version(); 查看时间:select current_date; 查看所有的数据库:show data
2017-03-20 11:25:46 376
原创 注解Annotation
注解是java的一个新的类型(与接口相似),他与类、接口、枚举是在同一个层次,都成为java的一个类型,可以声明在包类、字段、方法、局部变量、方法参数等前。作用,比如进行编译检查、生成说明文档、代码分析。注解语法比较简单,除了@符号的使用之外,与java固有语法一致,内置3种注解 @Override 表示当前的方法定义将覆盖超类中的方法。@Deprecated 使用了
2017-03-16 09:37:09 313
原创 泛型和枚举
泛型的本质是参数化类型,所操作的数据类型被指定为一个参数。例:package Demo;import java.util.ArrayList;public class Demo314_7 { public static void main(String args[]){ ArrayList al=new ArrayList(); al.add("Hello"); al.a
2017-03-14 15:25:01 579
转载 eclipse 快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个
2017-03-10 17:34:20 240
原创 InputStream 输入流
流的概念:流是一组有顺序的,有起点和终点的字节集合 计算机里数据表示位(bit)(0/1) 8位一个字节 流和不同类型的远和目的地相关联 : 磁盘文件、设备、其他程序、网络套接字、内存 流支持不同类型的数据:字节、本地化字符、基本数据类型、对象 流分为:输入流和输出流 输入流:程序使用输入流从数据源读取数据,每次一个
2017-03-10 17:21:33 752
原创 递归 10的阶乘为例子
递归:定义一些方法实现特定功能,方法与方法之间可以互相调用,递归是可以方法中调用自己,但是要确保有终止条件public class jiecheng {public static void main(String args[]){ jiecheng a=new jiecheng(); System.out.print(a.Cheng(10)); } publ
2017-03-10 16:05:19 1208
原创 集合框架
集合是一种容器,用来存储其他对象的而且只能存储对象集合框架 是由一系列的接口和接口实现类组成Set集合的特征:1.不允许重复,向set中添加的元素不能重复2.无需:读取的顺序,不一定是放进去的属性package demo3_8;import java.util.HashSet;import java.util.Set;public class Demo1 { publi
2017-03-08 09:49:41 365
原创 正则表达式
正则表达式(各个语言都有)正则表达式是定义一种匹配规则的。规则是用来匹配字符的匹配是从第一个字符挨个进行匹配\b是代表单词的开头或者结尾,是单词的分界处,只匹配一个位置. 是另一个元字符,用于匹配字符* 是把*前面的字符重复N次 匹配的是重复次数 指*前边的内容可以连续重复使用人一次以使整个表达式得到匹配 Ha* :h后有n个a ha,haaa,haaa,ha
2017-03-07 18:03:48 2777 1
原创 3月7号课堂总结(常见类库2)
DateFormat 日期格式化 SimpleDateFormat 日期简化格式化 在java.text包里DateFormat 提供了一些带有一定格式的方法供我们调用 SimpleDateFormat 可以进行自定义格式化,创建该类的时候需要把格式化信息传递进去,格式化字符串串;字母 就代表时间的各项信息(字母注意大小写不要写错,大小写随意)
2017-03-07 11:05:44 249
原创 3月6号课堂笔记(常用类库)
本节课的涉及的类库有:Object,Instanceof,基本数据类型封装类,String,StringBuffer,Scanner,Date,Calendar 1.Object: 是所有类的祖先,所有对象都实现这个类中的方法。obj类型可以接受任意的参数类型. 如果一个类没有显示的继承某一个类则继承Object类 2.Instanceof:判断左侧对象是否为右侧类的实例 返回
2017-03-06 17:38:14 321
原创 强制类型转换注意事项
java 中的类型转换分为基本类型转换和引用类型转换基本类型 自动转换:把取值范围小的类型,转换为取值范围大的数据类型,例如从int转型到long,系统自动就读取了 强制转换: byte-short-int-long-float-double 由高精度转低精度 例如:long a=999999; int
2017-03-06 10:35:15 2207
原创 3-6 ==运算符 和equals 方法
对于基本数据类型来说,==比较的是他们的值(值比较)对于引用数据类型来说,==比较的是他们的引用(内存地址)Equals 一定要重写equals方法是拿Boj和自己(this)进行比较,比较规则自己定义如果打印一个对象 默认调用的是to string方法 可以重写to string方法
2017-03-06 10:23:48 310
原创 内部类、访问权限课堂笔记
内部类的定义:一个类的定义放在另一个类的内部 内部类作为外部类的一个成员,依附于外部类而存在的 *内部类是一个独立的类,生成独立的class文件,文件名格式为:外部类类名·$内部类名包 包名在世界范围内不重复 (域名在世界范围内不重复)把实现相同功能的java文件放到一个目录里Com.oracle.xxx.xxx域名 项目名称 导包的时候写
2017-03-03 17:03:17 730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人