0

K:平衡二叉树(AVL)

相关介绍:  二叉查找树的查找效率与二叉树的形状有关,对于按给定序列建立的二叉排序树,若其左、右子树均匀分布,则查找过程类似于有序表的二分查找,时间复杂度变为O(log2n)。当若给定序列原来有序,则建立的二叉查找树就蜕化为单链表,其查找效率同顺序查找一样,时间复杂度为O(n)。因此,在构 ...

林学徒 发布于 2018-01-17 23:43 评论(0)阅读(21)
0

Java学习笔记43(打印流、IO流工具类简单介绍)

打印流: 有两个类:PrintStream,PrintWriter类,两个类的方法一致,区别在于构造器 PrintStream:构造方法:接收File类型,接收字符串文件名,接收字节输出流(OutputStream) PringWriter:构造方法:接收File类型,接收字符串文件名,接收字节输出 ...

一清 发布于 2018-01-17 23:36 评论(0)阅读(3)
0

java web response提供文件下载功能

webapp项目的结构如下图: download.html文件的内容如下: 负责处理下载的Servlet——download.java文件的内容如下: 在浏览器地址栏中输入http://localhost:8080/DownloadServlet/download.html。 注:若您觉得这篇文章还 ...

骏马金龙 发布于 2018-01-17 23:30 评论(0)阅读(6)
0

Java学习笔记42(序列化流)

对象中的数据,以流的形式,写入到文件中保存 过程称为写出对象,对象的序列化 ObjectOutputStream将对象写到文件中,实现序列化 在文件中,以流的形式,将对象读取出来, 读取对象,对象的反序列化 ObjectInputStream将文件对象读取出来,实现反序列化 示例: 简单写一个类: ...

一清 发布于 2018-01-17 22:26 评论(0)阅读(4)
0

Java集合干货——LinkedList源码分析

前言 在上篇文章中我们对ArrayList对了详细的分析,今天我们来说一说LinkedList。他们之间有什么区别呢?最大的区别就是底层数据结构的实现不一样,ArrayList是数组实现的(具体看上一篇文章),LinedList是链表实现的。至于其他的一些区别,可以说大部分都是由于本质不同衍生出来的 ...

bingyang 发布于 2018-01-17 20:24 评论(0)阅读(28)
0

Java冒泡排序

public class Sort { public static void main(String[] args) { //首先定义一个数组 int[] arrs = { 7, 2, 1, 6, 5, 3, 9, 0 }; String s1 = ""; for (int i : arrs) { ...

跳跳糖~ 发布于 2018-01-17 20:23 评论(0)阅读(10)
0

mybatis使用<choose> <when>

一、需求 后台使用orcale数据库,mybatis做持久层,前台搜索功能,根据类型搜索,但是数据库中没有类型字段, 所以需要在where条件语句中进行判断,当type == x1 时和type == x2时where中的判断条件不同 二、解决 <select id = "" resultMap = ...

弓长张&木子李 发布于 2018-01-17 19:41 评论(0)阅读(14)
0

单一功能学习----简单的验证码

一、验证码的作用 1、防止大量重复请求。一般在登录的时候需要验证码,验证码的作用就是拖延时间,让每次登录的操作时间间隔变长,这样可以防止有人暴力破解密码登录。 二、设计思路 1、最简单的验证码,就是一串数字了。小时候看到的就是这个样子的,4个数字。 2、这串数字应该是随机的。 3、这串数字是可以更换 ...

至尊丶神月 发布于 2018-01-17 18:43 评论(0)阅读(14)
0

JAVA初始化顺序

主要内容: 1 无继承情况下的JAVA初始化顺序 2 JAVA继承情况下的初始化顺序 无继承情况下的JAVA初始化顺序 1 class Sample 2 { 3 Sample(String s) 4 { 5 System.out.println(s); 6 } 7 Sample() 8 { 9 Sy ...

美妙人生217 发布于 2018-01-17 18:36 评论(0)阅读(16)
0

ssh框架总结之action接收参数的三种方式

页面将参数传递给action的三种方式 一是通过属性传值: 将页面和action的的属性值保持一致,在action上写上该属性的set和get方法,这样在页面提交参数的时候,action就会调用set方法将参数值传递给其属性,这种方式主要适用于传递参数比较少的情况! 二是通过DomainModel传 ...

上海-chp-java 发布于 2018-01-17 18:04 评论(0)阅读(13)
0

Java多线程技术-wait/notify/join

wait/notify的作用 wait()方法的作用是使当前执行代码的线程进行等待,wait()是Object类的方法,用来将当前线程置入预执行队列中,并且在wait()所在的代码处停止执行,直到接到通知或被中断为止。wait()调用前,必须获得该对象的对象级锁,即只能在同步方法或者同步代码块中调用 ...

Mr.years 发布于 2018-01-17 17:50 评论(0)阅读(17)
0

云信 短信发送 demo

package com.dataTaskListener; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.... ...

薄焦尾 发布于 2018-01-17 17:45 评论(0)阅读(5)
0

Maven02——回顾、整合ssh框架、分模块开发、私服

1 回顾 1.1 Maven的好处 节省空间 对jar包做了统一管理 依赖管理 一键构建 可跨平台 应用在大型项目可提高开发效率 1.2 Maven安装部署配置 1.3 Maven的仓库 本地仓库 远程仓库(私服) 中央仓库 1.4 添加依赖 从网络上搜索: http://search.maven. ...

kent鹏 发布于 2018-01-17 17:45 评论(0)阅读(14)
0

java基础集合简介Set(三)中

今天主要说夏set集合,每天抽出一个小时总结下,生活会更加美好! --< java.util >-- Set接口: 数据结构:数据的存储方式; Set接口中的方法和Collection中方法一致的。 |--HashSet: HashSet类直接实现了Set接口, 其底层其实是包装了一个HashMap ...

可逗 发布于 2018-01-17 17:33 评论(0)阅读(14)
0

Spring @Scheduled 注解 定时器例子

xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-t... ...

薄焦尾 发布于 2018-01-17 17:28 评论(0)阅读(8)
1

【Zookeeper】Zookeeper安装配置

本文演示使用三台Linux服务器安装Zookeeper,使用的是zookeeper-3.4.5版本,将zookeeper-3.4.5.tar.gz上传到linux服务器, 使用如下命令解压到/usr/local/目录下 进入/usr/local/目录下,给zookeeper文件夹改名成zookeep ...

weknow619 发布于 2018-01-17 17:27 评论(0)阅读(17)
0

JAVA面向对象的三大特性 封装

将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 优点: 1只能通过规定的方法访问数据。 2隐藏类的实例细节,方便修改和实现。 1 public class HelloWorld { 2 private int a =1; 3 public i ...

美妙人生217 发布于 2018-01-17 16:09 评论(0)阅读(11)
0

小乔注:java关键字this

java中当一个对象创建后,java虚拟机就会给这个对象分配一个指向自己的指针,称为this。this随实例化对象而产生,因此this只用于非静态方法体内。主要有以下四点应用: 1.调用当前类的成员变量。如:this.name;//访问本类中的成员变量name 2.调用当前类的成员方法。如:this ...

铜雀春深锁二乔 发布于 2018-01-17 15:18 评论(0)阅读(32)
3

2年Java开发工作经验面试总结

最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人 ...

Java团长 发布于 2018-01-17 15:12 评论(1)阅读(87)
1

window 服务器的Tomcat 控制台日志保存到日志文件

在Linux系统中,Tomcat 启动后默认将很多信息都写入到 catalina.out 文件中,我们可以通过tail -f catalina.out 来跟踪Tomcat 和相关应用运行的情况。 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Li ...

JMCui 发布于 2018-01-17 15:07 评论(0)阅读(25)