- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 JavaWeb中的 绝对路径 和 相对路径
一般来说,路径分为两种:绝对路径和相对路径。 1.绝对路径就是放到哪里都能用的路径,比如 D:\MyDoc\JavaWebStudy\src\session\FormServlet.java 2.相对路径就是相对于某个资源的路径,如果离开了这个资源路径就不成立了。下面总结一下在JavaWeb中的路径问题,写路径的时候一般推荐以“/”开头。“/”在不同的地方有不同的含义。在JavaWeb中如果“
2016-10-26 21:09:35 335
原创 数据库知识复习
一、数据模型 (1)概念模型,逻辑模型,物理模型 (2)数据模型三要素:数据结构,数据操作,数据的完整性约束条件二、基本概念 实体 属性 码 域 实体型 实体集 联系三、关系的三类完整性约束 (1)实体完整性 Entity Integrity 主属性不能为空 (2)参照完整性 Referential Integrity 外码取空值或等于被参照关系主码值
2016-10-23 18:14:12 365
原创 使用Servlet生成验证码图片
使用Servlet生成验证码效果实现原理使用java.awt.image.BufferedImage创建图片在图片上绘制验证信息(我这里写一个数学表达式)在图片上添加干扰线用Servlet控制响应头使浏览器以图片的方式打开并设置浏览器不缓存当前文档用ImageIO.write()方法输出import javax.imageio.ImageIO;import javax.servlet
2016-10-23 14:03:37 761
原创 数据库课程实践---仓库管理系统(附代码下载)
数据库课程实践-仓库管理系统桌面应用程序 数据库:SQLServer 2008r2 IDE:VS2010完成功能:(1)产品入库管理,可以填写入库单,确认产品入库; (2)产品出库管理,可以填写出库单,确认出库; (3)借出管理,凭借条借出,然后能够还库; (4)仓库库存设置,设置库存的初始值,更改库存的上下限值; (5)可以进行盘库,按货物分类,仓库分类和按货号和仓库查找;...
2016-10-22 09:41:46 90945 146
原创 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start componen
今天写一个Servlet的时候tomcat报了一些错误:严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Jav
2016-10-21 15:57:27 9906
原创 算法学习(五)----基本排序算法总结
前几天学习几个基本的排序算法,下面来总结一下算法分类在维基百科上有排序算法的一张图,红线是我之前总结学习的。 从我们学习的排序算法中可以分为两类:简单排序有冒泡、选择、插入排序;改进算法有希尔、堆排序、归并排序和快速排序。 快速排序是冒泡的升级版,属于交换排序;希尔排序是直接插入排序的升级,属于插入排序类;堆排序相当于简单选择排序的升级,属于选择排序类。算法动态图解我自己做了几张这几种
2016-10-09 19:10:51 360
原创 算法学习 -- 快速排序
快速排序快速排序(Quicksort)是与归并排序一样都是采用一种分治法策略。快速排序将数组分成两部分,但是与归并排序不同的是,不是分成数组的两半,快排从数组中选出一个支点(pivot),然后按照下列规则重新排列数组元素:1.支点所在的位置就是最后排好序的数组中它所在的位置;2.比支点小的元素位于支点的前面;3.比支点大的元素位于支点的后面。像这样排列一次称为一次划分。然后持续划分下去直到数组
2016-10-08 20:28:56 370
原创 算法学习(三)----归并排序
归并排序 归并排序(merge sort)将一个数组分为两半,对这两半分别排序,再将它们归并成为一个有序数组。归并排序通常以递归的形式来实现。递归算法将一个问题的解法表达为同一个问题的规模更小的版本,这样的策略称为是一种分治法(divide and conquer)。归并排序原理图示: 在归并排序中,待归并排序的两个有序的数组实际上是原数组的两半。也就是说,将原数组分为两半,对这两半分
2016-10-07 22:06:29 296
原创 算法学习(二)----堆排序
堆排序堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 堆排序原理图示: 堆节点的访问通常堆是通过一维数组来实现的。为了方便我这里把数组起始为0的位置赋值为0.则:父节点k的左子节点在位置:2k父节点k的右子节点在位置:2k+1堆的实现1.首先初始化序列:pu
2016-10-06 19:42:23 250
原创 算法学习(一)----基本排序算法
冒泡排序选择排序插入排序希尔排序1.冒泡排序原理:序列中的元素两两比较,小(大)的元素交换到大(小)的元素前面,就像气泡从水中浮出一样。 //优化后的冒泡排序 public void BubbleSort(int[] arr){ boolean flag=true;//设置标识可以减少对基本有序序列的排序 for (int i = 0; i
2016-10-05 21:35:36 323 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人