摘要:
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)