自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

quartz 基本使用及与Spring的整合实例Demo

quartz 基本使用,quartz 与 Spring的整合配置代码示例

2018-02-23

openlayers-3.20.1

openlayers-3.20.1, openlayers3 的最后一个版本, 可以在github上搜索

2017-12-01

mybatis-3.4.2

mybatis-3.4.2.zip 来自GitHub

2017-03-07

Sublime_Text3

Sublime_Text 前端工具

2016-06-18

bootstrap-3.3.6

bootstrap-3.3.6

2016-06-18

css参考手册.chm

css参考手册.chm

2016-06-18

MFC类库详解 .chm

MFC类库

2016-06-18

MacType_2013.1231.0

MacType_2013.1231.0

2016-05-21

前端小工具 fscapture_gr

前端小工具 fscapture_gr

2016-05-21

Java-EE-7 SDK api 文档(英文)

Java EE 7 SDK api文档 英文

2016-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除