摘要: AVL树:平衡的二叉搜索树,其子树也是AVL树。 以下是我实现AVL树的源码(使用了泛型): import java.util.Comparator; public class AVLTree<T extends Comparable<T>> { /* AVL树: ... 阅读原文
2019-01-27 18:23:02 阅读(2422) 评论(0)
摘要: 下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正。 1、面向对象的特征有哪些方面? 抽象:将同类对象的共同特征提取出来构造类。 继承:基于基类创建新类。 封装:将数据隐藏起来,对数据的访问只能通过特定接口。 多态性:不同子类型对象对相同消息作出不同响应。 ... 阅读原文
2019-01-27 17:22:06 阅读(2463) 评论(0)
摘要: Java-数组 1、什么是数组?   数组是存储同一类型的数据的集合。   而数据类型又分为两种:     ①基本数据类型(byte、short、int、long、float、double、char、boolean)    ②引用数据类型(所有用class定义类都是引用类型)     如果数组的类型是Objec... 阅读原文
2019-01-27 16:17:01 阅读(2675) 评论(0)
摘要: spring入门案例 idea创建spring项目 Spring介绍 Spring概述 Spring是一个开源框架,Spring是2003年兴起的轻量级java开发框架,由Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原... 阅读原文
2019-01-27 14:43:06 阅读(2512) 评论(0)
摘要: 基于Servlet+jsp的web计算器 这次老大为了让我们自己复习web中页面的跳转给不值得任务 天下代码一大抄,关键看你怎么抄 首先我想到的计算算法不是什么堆栈,是简单的(其实很复杂,但是我就只需要知道有这个东西,东西别人做好了...传说中的CV大法好?Emmm,当你知道有这么个算法但是不会自己写可是自己会用的时... 阅读原文
2019-01-27 13:35:02 阅读(2754) 评论(0)
摘要: 一、Java性能监控与调优命令、工具简介 1、jps :查看当前运行的Java程序端口号,包括运行jps的程序端口号。 2、jinfo :查看Java进程的运行时信息。 3、jmap + MAT :通过jmap导出内存映像,然后通过MAT分析映像。 4、jstack :查看线程状态,检测程序中的死锁或者死循环。 5、... 阅读原文
2019-01-27 11:36:02 阅读(2546) 评论(0)
摘要: GitHub 椭圆曲线密码   椭圆曲线密码(Elliptic Curve Cryptosystem),简称ECC,是Neal Koblitz和Victor Miller于1985年提出的。   研究发现,有限域上的椭圆曲线上的一些点构成交换群,而且离散对数问题是难解的。于是在此群上定义ELGamal密码,并称为椭... 阅读原文
2019-01-27 10:31:06 阅读(2577) 评论(0)
摘要: 前一段时间总结了spring和springmvc相关的知识,面试中常问到的除了这些基本的框架之外,还有底层的基础知识,比如与java虚拟机相关的知识点,这一部分也是面试中经常问到的,在面试中高级java工程师的时候,这一部分是很重要的一个点,倘若一个程序员在这一块没有了解或者看过学习过相关的知识,那么他的基础就是相... 阅读原文
2019-01-27 09:54:04 阅读(3726) 评论(0)
摘要: Elasticsearch 权威指南(中文版) Elasticsearch 权威指南(中文版PDF)   阅读原文
2019-01-27 09:25:02 阅读(2390) 评论(0)
摘要: 一、break用于完全结束一个循环,跳出循环体。 不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 class Demo3 { public static void main(String[] args) { for(int i=1;i<... 阅读原文
2019-01-27 09:03:04 阅读(2512) 评论(0)