自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 几种常用排序算法的复杂度

几种常用排序算法的复杂度

2017-11-05 15:27:50 1041

原创 Java集合框架(JCF)

Java Collection Framework代表一组集合对象的统称。 集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成,通过它们可以对Java对象的存储、获取、操作和转换等功能。在集合中,一些集合允许存储重复元素,一些不能存储重复元素;一些存储是有序的,一些存储是无序的。主要的集合对象有:映射(map),集合(set),列表(list)等抽象数据类型。 Set 接口继承

2017-11-05 13:05:16 404

原创 JavaWeb开发模式二:JSP+Servlet+JavaBean

JSP+Servlet+JavaBean Jsp+Servlet+JavaBean开发模式是在Jsp+JavaBean的开发模式的基础上做了很大的改进,这种模式使用了MVC的开发思想,即(Model+View+Controller)这种模式的好处在于很好的将显示层和业务逻辑层分离开来,降低了系统的维护难度。 Model主要是实现系统的业务逻辑以及数据,是系统的核心。 View主要是组

2017-11-04 22:56:44 1074

原创 JavaWeb开发模式一:JSP+JavaBean

JSP+JavaBean 模式 jsp+javabean 这种设计模式适合小规模web开发,体现在其轻巧性,也就是更轻量级一些,但是缺点是jsp中会嵌入大量的html和java脚本,规模小还好,如果大型企业web,随着规模的加大,太多的html和java脚本交织在一起,代码可读性差,而且修改一个jsp可能会牵连到其他的页面. 这种设计模式在开发一些业务复杂的系统式会暴漏出很大的缺点就是其逻辑不清

2017-11-04 22:33:42 576

原创 Java中的Set集合

Set是一个接口,里面主要包含了一些set 的操作方法的声明,比如add(),remove()等。AbstractSet是一个抽象方法,它实现了Set接口,并且里面包含了了一些实现的方法. public boolean equals(Object o) { if (o == this) return true; if (!(o instance

2017-10-30 22:56:44 415

原创 HTTP 状态码

HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝 HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问 HTTP 403 – 对 Internet 服务管理器 的

2017-10-30 22:13:17 356

原创 关于final、finally、finalize的区别

1.final 的作用Java中的关键字,主要用来修饰Java类、Java方法以及Java变量(成员变量或局部变量)当一个类被声明为final,意味着他不能再派生出新的子类,不能作为父类被继承。例如Java的String类就是一个被final修饰的类,此类不能被任何类所继承。若将变量和方法声明为final,可以保证他们在使用中不被改变。其初始化的可以在两个地方: 一是其定义处,也就是说在fi

2017-10-26 13:13:56 641

原创 餐馆问题

题目描述某餐馆有n张桌子,每张桌子有一个参数:a 可容纳的最大人数;有m批客人,每批客人有两个参数:b人数,c预计消费金额。在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费金额最大。输入描述:输入包括m+2行。 第一行两个整数n(1 <= n <= 50000),m(1 <= m <= 50000) 第二行为n个参数a,即每个桌子可容纳的最大人数,以空格分隔,范围均在3

2017-10-02 10:46:33 490

原创 [连续最大和]

[连续最大和]题目描述 一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3输入描述 输入为两行。 第一行一个整数n(1 <= n <= 100000),表示一共有n个元素第二行为n个数,即每个元素,每个整数都在32位int范围内。以空格分隔。输出描述 所有连续子数组中和最大的值。解题思路:

2017-09-27 09:09:57 314

原创 Mybatis 主键返回

Mybatis 主键返回

2017-09-10 21:43:18 373

原创 对于请求中出现参数乱码的情况的几种解决方法

对于请求中出现参数乱码的情况的几种解决方法

2017-09-10 21:38:24 1030

原创 解决nginx重启“var/run/nginx/nginx.pid" no such file or directory问题

解决nginx重启“var/run/nginx/nginx.pid" no such file or directory问题重启虚拟机后,再次重启nginx会报错“/var/run/nginx/nginx.pid" no such file or directory。google无门,很多人的方法是:/usr/local/nginx/sbin/nginx -c --conf-p

2017-09-10 21:33:57 4901 1

原创 PageHelper的使用

PageHelper 的实现原理PageHelper 的使用方法:1.安装pagehelper 插件包 ,下载地址:https://github.com/pagehelper/Mybatis-PageHelper/tree/master/src/main/java/com/github/pagehelper2.在sqlMapConfig.xml中引入插件配置

2017-09-10 14:08:02 583

原创 内存分配(首次适应算法)

首次适应算法:  使用该算法进行内存分配时,从空闲分区链首开始查找,直至找到一个能满足其大小需求的空闲分区为止;然后再按照作业的大小,从该分区中划出一块内存分配给请求者,余下的空闲分区仍留在空闲分区链中。  该算法倾向于使用内存中低地址部分的空闲分区,在高地址部分的空闲分区非常少被利用,从而保留了高地址部分的大空闲区。显然为以后到达的大作业分配大的内存空间创造了条件。缺点在于低址部分不断被

2017-07-21 21:13:38 8345

原创 FCFS和SJF进程调度算法的实现

先来先服务(队列)先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,则每次调度是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行

2017-04-14 21:42:54 4104

原创 java 集合框架(JCF)

Java Collection Framework = java 集合框架 (JCF) 集合可理解为一个容器,该容器主要指映射(map),集合(set),列表(list),散列表(hashtable)等抽象数据类型。 集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成,通过它们可以对Java对象的存储、获取、操作和转换等功能。 集合框架中的几个主要集合接口,分别为Collection接口、List接口、Set接口和Map接口

2017-03-04 19:56:52 3698

原创 Location.search的定义和用法

Location.search的定义和用法:search属性是一个可读可写的字符串,可设置或返回当前URL的查询部分(问号?及其之后的部分)

2017-03-04 19:49:50 2256

原创 javascript:void(0)的作用

javascript:void(0)的作用:在组网页时,如果想做到点击一个连接而不做任何事情,这是可以使用javascript:void(0)来填充href的值,但有人说可以用#来代替,如果用#好代替的话,用户点击的时候,当网页有滚动条的时候网页会返回到页面的顶端,使得用户的体验不好。如果希望使用#来代替javascript:void(0) 可以这样asds

2017-03-04 19:46:36 616

原创 堆栈模拟队列

设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列Q。所谓用堆栈模拟队列,实际上就是通过调用堆栈的下列操作函数:int IsFull(Stack S):判断堆栈S是否已满,返回1或0;int IsEmpty (Stack S ):判断堆栈S是否为空,返回1或0;void Push(Stack S, ElementType item ):将元素item压入堆栈S;Eleme

2016-04-09 10:18:41 1407

空空如也

空空如也

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

TA关注的人

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