- 博客(47)
- 收藏
- 关注
原创 python学习第一天
1、python的数据类型:数值类型:int,float 布尔型:true,false str-字符串 list-列表 tuple-元祖 set-集合 dict-字典2、举例说明类型 列表:[10,20,30] 元祖:(10,20,30) 集合:{10, 20, 30} 字典:{'a':10, 'b':20,'c':30}...
2020-06-28 09:42:29
133
原创 spring Boot
1、spring boot的含义spring Boot是spring开源组织下的子项目,是spring组件一站式的解决方案。主要目的是为了简化spring的难度,减少了复杂的配置。提供了各种启动器。开发者可以快速上手。2、为什么要用spring Bootspring Boot 的优点:独立运行简化配置自动配置无XML配置应用监控3、spring Boot的核心配置spring...
2019-08-13 20:48:14
158
原创 springmvc——Day02
springmvc第二天 高级知识 复习: springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式) HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Ha...
2018-06-24 21:00:01
224
原创 springmvc——Day01
springmvc 第一天 springmvc的基础知识 课程安排:第一天:springmvc的基础知识什么是springmvc?springmvc框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、视图解析器springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习 非注解的处理器映射器、处理器适配器 ...
2018-06-24 20:59:03
253
原创 Spring第一天
Spring课程分析:第一天:Spring的IOC(XML) 要求 能够独立搭建IOC的开发环境 理解IOC的优势第二天:Spring的IOC(注解) 要求 能够独立搭建注解的IOC开发环境 使用XML和注解实现案例第三天:Spring的AOP(XML和注解) 要求 能够搭建AOP的开发环境 理解AOP的技术 实现案例第四天:Spring的JdbcTemplate和声明式事务 ...
2018-06-19 21:32:40
191
原创 hibernate——Day04
Day04总结:一、一对一的关联关系映射(外键 + 唯一) 基于外键的 有外键方:<many-to-onename="obj" class=".." column=".."unique="true"/> 无外键方:<one-to-onename=".." class=".
2018-06-15 17:39:19
136
原创 hibernate——Day03
Day03对象的状态临时状态:与数据库没有对应的关系,和session没有关联,一般是刚new出来的对象持久化状态:对象在session的管理之中,特点:有OID,对象的修改会同步到数据库中。游离状态:与数据库有对应记录,但是对象不在session管理之中删除状态:调用了close之后。通过调用方法来改变四种状态:save():将临时状态变成持久化update():将游离状态变成持久化saveOr...
2018-06-15 17:38:41
142
原创 hibernate——Day02
Day02API1, API简介。(1) Configuration 配置方法:1 configure()读取默认的配置文件2 configure(String resource)读取指定的配置文件3buildSessionFactory()创建sessionFactory4addResource(Stringresource)导入一个指定位置的映射文件5 addClass(User.Class)...
2018-06-15 17:38:05
116
原创 hibernate——day01
Day01Hibernate:定义得到session的方法:(API)publicclass HibernateUtils { // sessionFactory全局只有一个就可以了。 privatestatic SessionFactory sessionFactory; 初始化sessionFactory static { /* Configurationcfg...
2018-06-15 17:37:05
145
原创 Java web学习第二十九天——Ajax
AjaxAjax(asynchronous javascript and xml)异步的js,,xml它可以使用js 访问服务器,而且是异步的异步交互:发送一个请求,无需等待服务器响应,就可以发送第二个请求,可以说使用js接受服务器的响应然后使用局部刷新。同步交互:发送一个请求,就要等待服务器响应结束才可以发送第二个请求, Ajax应用场景:百度的搜索框,当输入一个字就会出先提示框,有10个相关的...
2018-05-29 21:27:14
172
原创 Java web学习第二十八天——文件的上传下载
文件上传导包:commons-fileupload.jar commons-io.jar上传三步:相关的类:工厂 DiskFileItemFactory 解析器: ServletFileUpload 表单项: FileItem创建工厂:DiskFileItemFactory factory = new DiskFileItemFactory();创建解析器: ...
2018-05-29 21:26:17
212
原创 JavaWeb学习第二十七天——项目实例
项目实例:客户管理系统先写原型:只有页面,并没有实际的功能;功能分析:添加客户;查询;编辑;删除;多条件组合查询;创建表创建包:公司名.项目名.分层com.haut.damaincom.haut.Daocom.haut.service com.haut.servlet 程序流程:例如删除功能:从主页面点击链接—>到Servlet中,直接找到delete方法(1 获取参数id,2传递cid给s...
2018-05-25 21:12:17
9883
原创 java Web学习第二十六天——数据库链接池
数据库连接池连接池也是使用四大参数来进行连接三种方式:使用dbcp来连接操作使用之前首先导入包:Commons-dbcp-1.4.jarCommons-pool-1.3.jarMysql-commerctor-java-5.1.2.jar然后:BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriver...
2018-05-19 21:35:30
185
原创 java web学习第二十五天——mysql
Day25约束外键:必须是另一张表的主键;外键可以重复,可以为空;一张表可以有多个外键Constraint fk_dept foreign key(外键) preferences表名(主键) 多表查询:1. 合并结果集(表之间必须列相同,类型相同)Select * from ab union (all不去除重复) select * from cd链接查询内连接:select * from...
2018-05-07 21:28:49
153
原创 java web 学习第二十四天——数据库
Day24数据库数据库mysql的下载地址:http://www.filehorse.com/download-mysql-64/16122/查看mysql是否已经启动:此电脑à管理à服务和应用服务à服务àMySQL登录mySQL:cmdàmysql –u用户名(root) -p密码(123)启动或者停止MySQLcmdànetstart(stop) mysqlmysql的卸载:想要卸载首先停止运...
2018-05-04 21:14:09
189
原创 java web学习第二十三天——MVC
Day23自定义标签步骤:1 自己定义标签处理类 2 tld 文件 3 导入tad路径MVC模式所用的b/s结构项目都使用M model 模型(自己写的代码)V view 视图(jsp)C cotroller 控制器(Servlet) javaweb三层架构Web层:与web相关的内容(Servlet)业务层:业务对象(功能)数据层:操作数据库...
2018-05-04 21:12:50
215
原创 java web学习第二十二天——jsp
Day22JSTL标签库四大标签库:Core:核心库 C标签1.out输出:<c:out value=”xxx”/>输出xxx <c:out value = “${aaa}”/>与${aaa}相同,全域查找 Value的值可以是字符串也可以是EL表达式Set设置:<c:set var=”a...
2018-05-04 21:11:58
168
原创 java web学习第二十一天——jsp
Day21Jsp的动作标签Jsp中的动作标签是由Tomcat来解释执行的,和java代码一样。而HTML是由浏览器执行的。 <jsp:forword>:转发!和RequestDispatcher的forWord()方法一样,在jsp中使用<jsp:include>:包含!和RequestDispatcher的include()方法一样<jsp:parm>:它用来...
2018-04-27 21:16:16
177
原创 java web学习第二十天——jsp
Day20Jsp的三大指令:一个jsp页面中可以有0到多次的指令1. 如果两个属性只写了一个,那么另一个值和他相同,都没写默认ISO page 格式<%@Page属性=属性值 %>pageEncoding它指定当前jsp的编码contentType:它表示添加一个响应头import:导包,可以出现多次errorPage:当前页面出现异常转...
2018-04-27 21:15:28
143
原创 java web学习第十九天——jsp
Day19Jsp基础1 jsp的作用:在HTML的基础上添加java脚本。2 jsp和Servlet的分工 Jsp: 作为请求发起页面,例如显示表单,超链接 作为请求结束页面,例如显示数据 Servlet:作为请求处理数据的环节3 jsp的组成 Jsp=HTML+java代码+jsp标签指令 Jsp中无需创建就可以使用的对象有9个eg:request respons...
2018-04-27 21:14:44
156
原创 java web学习第十八天——Servlet
Day18请求转发和请求包含是一个请求,至少包含两个Servlet,请求方法不可以有响应体,只可以有响应头,请求转发:response.setHeader("404","cuowu");//可以传过去 response.getWriter().print("响应体");//传不过去 RequestDispatcher re= request.ge...
2018-04-27 21:11:00
125
原创 Java web学习第十七天——Servlet
Day17例题:访问量的统计创建一个int类型的变量,然后把它保存到ServletContext的域中,这样可以保存所有的Servlet都可以访问到思想:最初ServletCOntext中没有保存访问量的属性的第一次访问时,创建一个变量,设置值是1,保存的ServletContext中当以后访问时,从中获取,值加1.//步骤:先获取,根据获取的值,做出判断,如果是空就是第一次访问,就直接创建,如果...
2018-04-22 19:45:46
259
原创 Java web学习第十六天——HTTP协议
Day 16软件体系结构:常见的软件体系结构B/S,C/SC/S:客户端/服务器(client/Server)例如QQ,有独立的客户端,APP 优点:安全性高,不与本地连接 缺点:软件更新需要客户端和服务器两端,比较麻烦B/S:浏览器/服务器 : 优点:只需要编写服务器程序 缺点:安全性差Web资源:静态资源:HTML动态资源:jsp/Servlet动态资源需要先转化为静态资源才可以访问浏...
2018-04-22 19:44:46
213
原创 java web学习第十五天——枚举
Day 15枚举需要在一定的范围内取值,这个值只能是这个范围内值的任意一个目标:实现交通信号灯的案例枚举使用一个关键字:enumPrivate Color color;Public void test(){ thid.color=Color.RED}enum Color(){ RED,REEN,YELLOW}枚举的构造方法也是私有的 特殊的枚举类:在枚举里面添加一个构造方法,如果构造方法里面有参数...
2018-04-19 19:51:54
212
原创 java web学习第十四天——jdk
Day 14 Jdk 5.0的新特性 Jdk1.1 1.2 1.3 1.4 5.0**泛型,枚举 , 静态导入 , 自动产装箱 , 增强for循环, 可变参数反射泛型:为什么要使用泛型?一般在集合上,比如现在把一个字符串类型的值放在集合里面,这个时候,这个值放入到集合之后,失去了本身的类型,之能是object,这个时候,比如想要进行类型转换,很容易出现类型转换的错误,可以使用泛型来解决。 如...
2018-04-19 19:50:52
177
原创 java web学习第十三天——解析器
实现简单的学生管理系统<Student><stuid=101><name>zhangsan</name><age>10</age></stu><stuid=102><name>zhangsan</name><age&a
2018-04-19 19:48:50
226
原创 java web 学习第十二天——xml
Day 12sax解析原理sax方式:事件驱动,边读边解析 当解析到开始标签的时候,自动执行startElement方法当解析到文本时候,自动执行characters方法当解析到标签的时候,自动执行endElement方法 使用jaxp的sax方法来解析xml 只能查询,不可以增删改:查询所有内容publicclass TestSax {publicstaticvoid main(String[]...
2018-04-17 21:43:08
206
原创 java web 学习第十一天——XML
Day 11Jaxp解析器在jdk的javax.xml.parsers包里面使用Jaxp实现查询操作:Person.xml<?xml version="1.0"encoding="UTF-8"?><person> <p1> <name>zhangsan</name> <age&
2018-04-15 09:35:12
166
原创 Java web 学习第十天——XML
Day 10 xml表单提交方式:<a href=”目标地址”?参数=参数值/>Onclick:鼠标点击事件Onchenge:改变内容(一般和select一起使用) XML简介eXtensible Markup Language :可扩展标记型语言**标记型语言:HTML是标记性语言 使用标签操作**可扩展:标签可以自己定义,也可以有中文XML用途主要的工能是存储数据,有利于程序的维...
2018-04-12 20:34:15
135
原创 Java web 学习第九天——js 应用举例
Day 09案例2 动态显示时间 <scripttype="text/javascript"> function getD1(){ var date = new Date();//获取当前时间 var d1 = date.toLocaleString();//格式化时间 var div...
2018-04-12 20:33:15
176
原创 Java web 学习第八天——js
day 08案例1 实现一个列表后面添加文本<body> <ulid="ulid"> <li>111</li> <li>111</li> <li>
2018-04-07 20:34:32
260
原创 java web学习第七天——js
Day 07总结 Css和HTML的四种结合方式 1:标签里面直接使用style属相定义属性值值2:使用标签 <style type=”text/css”>css代码</style>3: 在是style标签里面使用 @import url(css的路径) <style type=”text/css”>@import url(div.css);</styl...
2018-04-06 21:39:37
214
原创 Java web学习第六天——js
day 06js的数组 定义方式:1 var arr=[ 123,”asd”,true,”3123”];2使用内置对象Array var arr=Array(5);//如果是一个数,表示数组的长度3 var arr= Array(1,3,4); //如果有多个数,就表示传入多个数 Length可以求数组的长度 arr.lengthJs 的函数1 function : fu...
2018-04-06 21:38:17
138
原创 Struts2 框架学习第五天
值栈中获取数据使用Struts2 标签加上ognl获取数据1 获取字符串privateString username; public String getUsername() { return username;} public String execute() throwsException { username="...
2018-04-02 20:36:56
111
原创 Java web 学习第五天——javascript
Day 05JavaScript的简介 基于对象和事件驱动的语言,应用于客户端——基于对象:提供好了很多对象,可以直接使用——事件驱动:HTML做网站静态效果,JavaScript是动态的——客户端:专门指浏览器Js的特点 :交互性,安全性(不可以访问本地磁盘),跨平台性(浏览器),Js与Java的区别:1)Java是sun 公司 ,现在是Oracle;js是网景公司2)Js是基于对象的,Java...
2018-04-02 19:29:19
229
原创 java web 学习第四天-css
1 Css的简介Css层叠样式表 层叠 :一层一层的 样式表: 很多属性与书属性值Css可以将页面的内容与显示的样式分离,提高了显示功能2 css 与html 的四种结合方式1)每一个HTML标签上面都有一个属性 styleEg<divstyle="background-color:red;color:green">asdfgasdg</div>2)...
2018-04-01 20:24:25
191
原创 Java web学习第三天
11 表单标签*<form></form> 可以定义表单的范围,也就是在最外部。Form 的属性:<!-- 属性 action 提交到的页面 method 提交的方式 getpost enctype文件上传的时候使用--><!-- get 与post 的区别 1,get请求方式地址栏中会显示请求的参数值,post不会 2 get安全级别低 3 get请...
2018-03-31 21:42:02
263
1
原创 Struts2 框架学习第四天
值栈1 之前在web中,在Servlet 里面进行操作,把数据放到域对象中,在页面使用el表达式获取到,域对象在一定范围内,存值与取值。2 在Struts2 中提供本身一种存储机制,类似于域对象,可以存值与取值1)在action中吧数据放到值栈里,在页面中获取值栈的数据3 值栈的存储的位置 1)每次访问action的时候,都会有一个action对象,在每个action里面都有一个值栈对象4 Se...
2018-03-31 21:40:28
153
原创 Java web复习第二天———HTML
6 列表标签** <dl></dl> 列表的范围 <dt> </dl> 上层内容 <dd> </dd> 下层内容 有序列表标签:1) <ol> </ol> 有序列表的范围 ,有属性 type 可以取 1,a,i2) Ol里面的标签<li> 具体内
2018-03-30 21:30:50
166
原创 Struts2 框架学习第三天笔记
OGNL表达式概述 1 在 Struts2 中操作值栈数据 2 一般把sgnl 在Struts2 操作, 和Struts标签一起使用操作值栈的数据 3 ognl 是一种单独的项目,经常和Struts一起使用1) 使用ognl 需要导入jar包,但是Struts2提供了jar包 Eg:1 支持对象方法的调用1)如果要计算字符串的长度在Java中使用length()方法2)使用Struts2标签:在j...
2018-03-30 21:29:19
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人