学习java,挺好玩的呢
11 2018 档案
java web各个技术细节总结
摘要:HTML 非表单标签 1、b 粗体 u 下划线 i 斜体 del 删除效果 2、a 超链接 href target=-blank 3、img 图片 4、frameset(frame) 框架集 5、table 表格 tb tr td (table data cell) colspan rowspan 阅读全文
posted @ 2018-11-30 09:50 axu521 阅读(254) 评论(0) 推荐(0)
java web 大总结
摘要:C/s架构: socket、serversocket、awt/swing做一个客户端软件 建好socket连接后,通过IO流交换数据。数据格式由各个开发者自己确定,B/C架构: 浏览器也是一种客户端软件 HTTP协议定义了浏览器和服务器通讯的基本规则之一 浏览器和服务器之间的交互: 1、交互模式是: 阅读全文
posted @ 2018-11-29 23:26 axu521 阅读(123) 评论(0) 推荐(0)
Servlet----监听器
摘要:监听器的使用: 作用: 监听作用域对象request、session、application的创建、销毁和内容的改变 使用: 创建一个实现了指定接口的类 监听request >ServletRequestListener 监听request对象的创建和销毁 requestInitialized(Se 阅读全文
posted @ 2018-11-29 11:50 axu521 阅读(150) 评论(0) 推荐(0)
Servlet----过滤器
摘要:作用: 对资源进行预处理的管理,不做业务逻辑处理。。。 保护Servlet。。。。 过滤器的使用: 使用: 创建一个实现了Filter接口的普通java类 覆写接口的方法: init方法 : 服务器启动即执行。资源初始化 doFilter方法 :拦截请求的方法,在此方法中可以对资源实现管理 注意: 阅读全文
posted @ 2018-11-28 18:37 axu521 阅读(150) 评论(0) 推荐(0)
Servet-------JSTL标签库
摘要:JSTL标签库 也可以和EL表达式配合使用 作用: 提高在Jsp中的逻辑代码的编写效率,使用标签。。(对EL表达式的扩展) 使用: JSTL的核心标签库(重点) JSTL的SQL标签库 JSTL的函数标签库 JSTL的XML标签库 JSTL的核心标签库: 1、导入jar包 2、声明jstl标签库的引 阅读全文
posted @ 2018-11-27 13:15 axu521 阅读(147) 评论(0) 推荐(0)
Web中的四大作用域对象
摘要:request:请求对象 类型:HttpServletRequest session:表示一次会话,可以处理一个用户多个页面之间的请求 application:标识web应用上下文,类型:ServletContext : 服务器创建,多个用户可以共享 pageContext:表示 jsp页面上下文( 阅读全文
posted @ 2018-11-26 20:16 axu521 阅读(241) 评论(0) 推荐(0)
Servlet------EL表达式
摘要:EL表达式是: Expression Language。一种写法非常简介的表达式。语法简单易懂,便于使用。。获取作用域的数据。。。。 对比: 传统方式获取作用域数据: 缺点一:导入包 缺点二:需要强转 缺点三:获取数据的代码过于麻烦 功能: 1、使用EL表达式获取请求数据 2、使用EL表达式获取作用 阅读全文
posted @ 2018-11-26 19:44 axu521 阅读(446) 评论(0) 推荐(0)
servlet中请求转发获取数据等,,,
摘要:String uname= req.getParameter("uname"); 获取请求的字符串 req.setAttribute("str","今天天气好"); 向req中添加数据 req.getRequestDispatcher("url").forward(req,resp); 请求转发到u 阅读全文
posted @ 2018-11-26 10:57 axu521 阅读(378) 评论(0) 推荐(0)
图结构(五)------图的基本概念
摘要:图结构 邻接 图的基本概念 路径 ACBE、ACBD、ABE、ABD、ABC 有向图和无向图 带权图 这些顶点存储在数组中,然后通过邻接矩阵存储各个顶点的关系。。。。 1表示相通,0表示不通。。。 阅读全文
posted @ 2018-11-24 13:59 axu521 阅读(185) 评论(0) 推荐(0)
哈希表(四)-----介绍
摘要:哈希表也叫散列表 哈希表底层是数组(将数组中的数值下标输入自定义的散列函数中得到数据的数值) 散列函数的设计:计算简单、分布均匀 直接定址法:计算简答但是分布不均匀 数组分析法:知道数据的类型,分析选择 散列函数 平方取中法:将数值平方后取数值中间的部分 取余法:例 13%10=3 除数有讲究 (使 阅读全文
posted @ 2018-11-23 23:49 axu521 阅读(148) 评论(0) 推荐(0)
树结构(三)---- 多路查找树
摘要:B树 中所有的叶节点都在同一层 2-3树也是B树一种 有两个子节点的节点叫二节点 二节点要么有两个子节点,要么没有子节点 有三个子节点的节点叫三节点 三节点要么有三个子节点,要么没有子节点 B树::: B+树::: 应用在:MySql数据库中存储数据,使用B树和B+树。。。。 阅读全文
posted @ 2018-11-23 22:53 axu521 阅读(118) 评论(0) 推荐(0)
树结构(三)----平衡二叉树(AVL树)
摘要:将二叉排序树的的缺点优化,继承二叉排序的树的优化 左子树和右子树的高度差的绝对值不超过1 阅读全文
posted @ 2018-11-23 20:45 axu521 阅读(197) 评论(0) 推荐(0)
树结构(三)---二叉排序树
摘要:顺序存储,不排序,查找困难 顺序存储,排序,删除插入困难 链式存储:无论是否排序 查找困难 二叉排序树,又叫二叉查找树,二叉搜索树:BST 对于二叉树中的任何一个非叶子节点,要求左子节点比当前节点值小,右子节点比当前节点值大 7,3,10,12,5,1,9 1,3,5,7,9,10,12 阅读全文
posted @ 2018-11-23 16:40 axu521 阅读(134) 评论(0) 推荐(0)
MVC--SSM和SSH简介
摘要: 阅读全文
posted @ 2018-11-23 09:50 axu521 阅读(225) 评论(0) 推荐(0)
树结构(三)---赫夫曼树
摘要:赫夫曼树又称为最优二叉树:它是n个带权叶子节点构成的所有二叉树中,带权路径长度最小的二叉树。 赫夫曼数=树的带权路径长度WPL:树中所有叶子节点的带权路径长度之和 (带权路径是:叶子节点的数值乘经过的子节点数量) 1、 2、 阅读全文
posted @ 2018-11-20 23:34 axu521 阅读(225) 评论(0) 推荐(0)
树结构(三)----线索二叉树
摘要:线索化二叉树时,一个节点的前一个节点,叫前驱节点 线索化二叉树时,一个节点的后一个节点,叫后继节点 阅读全文
posted @ 2018-11-20 13:27 axu521 阅读(119) 评论(0) 推荐(0)
排序算法(二)选择排序---堆排序
摘要:概念:利用树结构进行排序。 分类:1、大顶堆: 每个小树的根节点都大于子节点 升序排序使用大顶堆 2、小顶堆:每个小树的子节点都大于根节点 降序排序使用小顶堆 阅读全文
posted @ 2018-11-19 22:56 axu521 阅读(205) 评论(0) 推荐(0)
树结构(三)---二叉树
摘要:二叉树 : 1.任何一个节点的子节点数量不超过2。 2.二叉树的子节点分左节点和右节点 (左右区分很明确) 满二叉树 :所有叶子节点都在最后一层,而且节点的总数为:2^n-1。(n是树的高度) 完全二叉树:所有叶子节点都在最后一层或倒数第二层,且最后一层的叶子节点在左边连续,倒` 数第二节的叶子节点 阅读全文
posted @ 2018-11-19 00:09 axu521 阅读(153) 评论(0) 推荐(0)
排序算法(二)选择排序---简单选择排序
摘要:将数组第一个数字,依次和数组后面的数字比较,将小的数字放到最前面。。 阅读全文
posted @ 2018-11-18 17:49 axu521 阅读(155) 评论(0) 推荐(0)
排序算法(二)插入排序---希尔排序
摘要:希尔排序是对直接插入排序的优化,比直接插入排序效率更快 阅读全文
posted @ 2018-11-18 15:43 axu521 阅读(170) 评论(0) 推荐(0)
排序算法(二)插入排序---直接插入排序
摘要:循环整个数组。在数组第二项开始,把数组第二项前面的项当做有序的数列,将数组第二项和 第一项比较,如果第二项比第一项小,则将第二项的数字存放在临时变量中,赋给,,,, 阅读全文
posted @ 2018-11-18 11:07 axu521 阅读(142) 评论(0) 推荐(0)
排序算法(二)交换排序---快速排序
摘要:将需要排序的数组,定义一个标准数字,和一个开始位置(下标),和一个最后位置 (下标) (标准数字是开始位置的数字) (6,8,2,9,4,12,1) 先在最后位置开始,把最后位置的数字和标准数字比较,如果最后位置的数字比标准数字大,则将最后位置向前移动一位 如果最后位置的数字比标准数字小,则将最后位 阅读全文
posted @ 2018-11-17 21:35 axu521 阅读(268) 评论(0) 推荐(0)
排序算法(二)交换排序---冒泡排序
摘要:1 //冒泡排序 2 /** 3 * 5,8,3,15,14,68,17 4 * 5 * @param arr 6 */ 7 public static void bubbleSort(int[] arr){ 8 //控制比较多少轮 9 for(int i=0;iarr[j... 阅读全文
posted @ 2018-11-17 14:26 axu521 阅读(132) 评论(0) 推荐(0)
排序算法(二)---八种常用的排序算法
摘要:各种排序算法的网站: http://www.atool.org/sort.php 冒泡排序 1、交换排序 快速排序 直接插入排序 2、插入排序 希尔排序 简单选择排序 3、选择排序 堆排序 4、归并排序 5、基数排序 阅读全文
posted @ 2018-11-17 12:54 axu521 阅读(130) 评论(0) 推荐(0)
算法排序(二)----时间复杂度和空间复杂度
摘要: 阅读全文
posted @ 2018-11-16 23:16 axu521 阅读(131) 评论(0) 推荐(0)
数据结构(一)递归方法----汉诺塔问题
摘要:递归思想解决 汉诺塔问题 1 package Recursive; 2 3 public class TestHanoi { 4 public static void main(String[] args) { 5 hanoi(3,'A','B','C'); 6 } 7 8 /** 9 * 10 * @pa... 阅读全文
posted @ 2018-11-16 22:40 axu521 阅读(308) 评论(0) 推荐(0)
数据结构(一)递归方法---解决斐波那契数列
摘要:递归方法 解决 菲波那切数列问题!!!! 3 public class Febonacci { 4 5 public static void main(String[] args) { 6 //斐波那契数列:1,1,2,3,5,8,13 7 int i=febonacci(7); 8 System.out.print... 阅读全文
posted @ 2018-11-16 19:50 axu521 阅读(200) 评论(0) 推荐(0)
线性结构(二)--- 双链表
摘要:1 public class DoubleNode { 2 //上一个节点 3 DoubleNode pre=this; 4 //下一个节点 5 DoubleNode next=this; 6 //节点数据 7 int data; 8 9 public DoubleNode(int data){ 10... 阅读全文
posted @ 2018-11-16 13:51 axu521 阅读(139) 评论(0) 推荐(0)
线性结构(二)----单链表
摘要:单链表: 通过class建立对象,为对象给予特殊属性成为节点,多个节点形成链表 阅读全文
posted @ 2018-11-15 23:00 axu521 阅读(144) 评论(0) 推荐(0)
线性结构(二)---队列
摘要:1 //队列 2 public class MyQueue { 3 4 int[] elements; 5 6 public MyQueue(){ 7 elements=new int[0]; 8 } 9 10 //入队 11 public void add(int element){ 12 ... 阅读全文
posted @ 2018-11-15 14:38 axu521 阅读(126) 评论(0) 推荐(0)
线性结构(二)--- 栈
摘要:栈: 先进后出 拿出数据后位置置空(栈长度减1) 1 public class MyStack { 2 3 //栈的底层我们使用数组来存储数据 4 int[] elements; 5 6 7 public MyStack() { 8 elements=new int[0]; 9 } 10 11 ... 阅读全文
posted @ 2018-11-15 14:06 axu521 阅读(127) 评论(0) 推荐(0)
线性结构(二)--数组
摘要:1、将数组转换成面向对象的数组 2、使用线性查找 3、使用二分法查找 一、数组: 阅读全文
posted @ 2018-11-15 12:15 axu521 阅读(234) 评论(0) 推荐(0)
数据结构与算法学习概述(一)
摘要:数据结构概述 概述: 算法的定义: 算法是一种解决问题的思路 算法概述: 算法的特性: 输入、输出、有穷性、确定性、可行性 算法的基本要求: 正确性、可读性、健壮性、时间复杂度、空间复杂度 注意点:1、算法没有最好的,只有最适合的 2、算法解决的是一种思路,在以后的工作中可以更好的解决问题 阅读全文
posted @ 2018-11-14 15:05 axu521 阅读(109) 评论(0) 推荐(0)
Ajax-使用
摘要:readystate储存ajax的状态码 1、创建ajax引擎对象时,readyState为0,这时会触发onreadystatechange但是没有数据, 2、open()时(开发连接),readyState为1,这时会触发onreadystatechange但是没有数据 3、send()时(传递 阅读全文
posted @ 2018-11-12 23:00 axu521 阅读(210) 评论(0) 推荐(0)
Ajax学习
摘要:什么是Ajax? 1.Ajax全称为"Asynchronous JavaScript and XML"(异步JavaScript和XML),是一种创建 交互式网页应用的网页开发技术。 异步刷新技术,用来在当前页面内响应不同的请求内容 Js操作文档结构,将内容变成动态的。。。。。 2.不是新技术,是如 阅读全文
posted @ 2018-11-11 23:05 axu521 阅读(104) 评论(0) 推荐(0)
Jsp的语法和指令
摘要:Jsp的三种注释 前端语言注释:<!-- --> 会被转译,也会被发送,但是不会被浏览器执行 java语言注释: 会被转译,但是不会被servlet执行 Jsp注释:<%-- --%> 不会被转译 Jsp的page指令学习 <%@ page 属性名="属性名" 属性名="属性值"...%> lang 阅读全文
posted @ 2018-11-04 22:59 axu521 阅读(490) 评论(0) 推荐(0)
JSP 介绍
摘要:Servlet进行逻辑处理效率高,但是页面响应效率低,不太方便。 问题: 在学习了Servlet之后,使用Servlet进行页面的展现,代码书写过于麻烦。 极大的影响了开发的效率,那么有没有一种方式可以让我们像以前写网页一样进行网页的编程工作?解决: 使用jsp技术概念: jsp全名为java Se 阅读全文
posted @ 2018-11-04 20:25 axu521 阅读(172) 评论(0) 推荐(0)
Tomcat中的Web.xml和servlet.xml的学习
摘要:Web.xml文件使用总结 作用: 存储项目相关的配置信息,保护servlet。解耦一些数据对程序的依赖 使用位置: 每个web项目中 Tomcat服务器中(在服务器目录conf目录中) 区别: Web项目下的web.xml文件为局部配置,针对本项目的位置 Tomcat下的web.xml文件为全局配 阅读全文
posted @ 2018-11-04 16:32 axu521 阅读(1667) 评论(0) 推荐(0)
servlet-servletConfig
摘要:servletConfig相当于老板的秘书,只服务一个老板,一个老板也只有一个秘书!!!! 嘻嘻 在web.xml中给单独的servlet配置数据 <servlet> <servlet-name>ServletConfigServlet</servlet-name> <servlet-class>s 阅读全文
posted @ 2018-11-04 14:49 axu521 阅读(131) 评论(0) 推荐(0)
servlet-servletContext网站计数器
摘要:1、在项目中新建文件夹新建文件nums.txt 2、在web.xml文件配置 <servlet> <description>This is the description of my J2EE component</description> <display-name>This is the dis 阅读全文
posted @ 2018-11-04 13:50 axu521 阅读(281) 评论(0) 推荐(0)
servlet-cookie
摘要:/** * Cookie学习; * 作用:解决了发送的不同请求的数据共享问题 * 使用: * 1、Cookie的创建和存储 * //创建Cookie对象 * Cookie c=new Cookie(String name,String value) * //设置Cookie的存储时间 c2.setM 阅读全文
posted @ 2018-11-03 23:22 axu521 阅读(168) 评论(0) 推荐(0)
servlet-session
摘要:/** * ssesion技术学习: * 问题: * 一个用户的不同需求处理的数据共享怎么办? * 解决: * 使用session技术 * 原理: * 用户第一次访问服务器,服务器会创建一个session对象给此用户,并将 * 该session对象的JsessionID使用Cookie技术存储到浏览 阅读全文
posted @ 2018-11-03 23:16 axu521 阅读(131) 评论(0) 推荐(0)
Servlet-servletContext
摘要:/** * ServletContext对象学习 * 问题: * 不同的用户使用相同的数据 * 解决: * ServletContext对象 * 特点: * 服务器创建 * 用户共享 * 作用域: * 整个项目内 * 生命周期: * 服务器启动到服务器关闭 * 使用: * 获取ServletCont 阅读全文
posted @ 2018-11-03 21:53 axu521 阅读(218) 评论(0) 推荐(0)


<