- 博客(19)
- 收藏
- 关注
原创 Java集合框架(JCF)
Java Collection Framework代表一组集合对象的统称。 集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成,通过它们可以对Java对象的存储、获取、操作和转换等功能。在集合中,一些集合允许存储重复元素,一些不能存储重复元素;一些存储是有序的,一些存储是无序的。主要的集合对象有:映射(map),集合(set),列表(list)等抽象数据类型。 Set 接口继承
2017-11-05 13:05:16 459
原创 JavaWeb开发模式二:JSP+Servlet+JavaBean
JSP+Servlet+JavaBean Jsp+Servlet+JavaBean开发模式是在Jsp+JavaBean的开发模式的基础上做了很大的改进,这种模式使用了MVC的开发思想,即(Model+View+Controller)这种模式的好处在于很好的将显示层和业务逻辑层分离开来,降低了系统的维护难度。 Model主要是实现系统的业务逻辑以及数据,是系统的核心。 View主要是组
2017-11-04 22:56:44 1289
原创 JavaWeb开发模式一:JSP+JavaBean
JSP+JavaBean 模式 jsp+javabean 这种设计模式适合小规模web开发,体现在其轻巧性,也就是更轻量级一些,但是缺点是jsp中会嵌入大量的html和java脚本,规模小还好,如果大型企业web,随着规模的加大,太多的html和java脚本交织在一起,代码可读性差,而且修改一个jsp可能会牵连到其他的页面. 这种设计模式在开发一些业务复杂的系统式会暴漏出很大的缺点就是其逻辑不清
2017-11-04 22:33:42 689
原创 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 469
原创 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 475
原创 关于final、finally、finalize的区别
1.final 的作用Java中的关键字,主要用来修饰Java类、Java方法以及Java变量(成员变量或局部变量)当一个类被声明为final,意味着他不能再派生出新的子类,不能作为父类被继承。例如Java的String类就是一个被final修饰的类,此类不能被任何类所继承。若将变量和方法声明为final,可以保证他们在使用中不被改变。其初始化的可以在两个地方: 一是其定义处,也就是说在fi
2017-10-26 13:13:56 696
原创 餐馆问题
题目描述某餐馆有n张桌子,每张桌子有一个参数:a 可容纳的最大人数;有m批客人,每批客人有两个参数:b人数,c预计消费金额。在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费金额最大。输入描述:输入包括m+2行。 第一行两个整数n(1 <= n <= 50000),m(1 <= m <= 50000) 第二行为n个参数a,即每个桌子可容纳的最大人数,以空格分隔,范围均在3
2017-10-02 10:46:33 856
原创 [连续最大和]
[连续最大和]题目描述 一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3输入描述 输入为两行。 第一行一个整数n(1 <= n <= 100000),表示一共有n个元素第二行为n个数,即每个元素,每个整数都在32位int范围内。以空格分隔。输出描述 所有连续子数组中和最大的值。解题思路:
2017-09-27 09:09:57 351
原创 解决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 4986 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 641
原创 内存分配(首次适应算法)
首次适应算法: 使用该算法进行内存分配时,从空闲分区链首开始查找,直至找到一个能满足其大小需求的空闲分区为止;然后再按照作业的大小,从该分区中划出一块内存分配给请求者,余下的空闲分区仍留在空闲分区链中。 该算法倾向于使用内存中低地址部分的空闲分区,在高地址部分的空闲分区非常少被利用,从而保留了高地址部分的大空闲区。显然为以后到达的大作业分配大的内存空间创造了条件。缺点在于低址部分不断被
2017-07-21 21:13:38 8586
原创 FCFS和SJF进程调度算法的实现
先来先服务(队列)先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,则每次调度是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行
2017-04-14 21:42:54 4196
原创 java 集合框架(JCF)
Java Collection Framework = java 集合框架 (JCF) 集合可理解为一个容器,该容器主要指映射(map),集合(set),列表(list),散列表(hashtable)等抽象数据类型。 集合框架主要是由一组精心设计的接口、类和隐含在其中的算法所组成,通过它们可以对Java对象的存储、获取、操作和转换等功能。 集合框架中的几个主要集合接口,分别为Collection接口、List接口、Set接口和Map接口
2017-03-04 19:56:52 3737
原创 Location.search的定义和用法
Location.search的定义和用法:search属性是一个可读可写的字符串,可设置或返回当前URL的查询部分(问号?及其之后的部分)
2017-03-04 19:49:50 2357
原创 javascript:void(0)的作用
javascript:void(0)的作用:在组网页时,如果想做到点击一个连接而不做任何事情,这是可以使用javascript:void(0)来填充href的值,但有人说可以用#来代替,如果用#好代替的话,用户点击的时候,当网页有滚动条的时候网页会返回到页面的顶端,使得用户的体验不好。如果希望使用#来代替javascript:void(0) 可以这样asds
2017-03-04 19:46:36 662
原创 堆栈模拟队列
设已知有两个堆栈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 1456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人