抽象类和接口的区别

2018-09-13 21:12:45

阅读数 20

评论数 0

TCP协议解析

       转载自https://blog.csdn.net/dog250/article/details/6612496,感谢整理和分享。 说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面 2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更...

2018-09-02 15:10:57

阅读数 63

评论数 0

Java中的引用类型分类以及使用场景

1、强引用     如果一个对象具有强引用的话,垃圾回收器不会回收这个对象,即使内存空间不足的时候也不会回收具有强引用类型的对象,平时通过new创建一个对象赋值给一个变量(A a = new A()),这种方式就是强引用,强引用类型的对象,在不使用时要赋值为null,才能被垃圾回收器回收。 2...

2018-08-31 22:48:15

阅读数 50

评论数 0

Java 异常机制,异常的结构,运行时异常和非运行时异常

Java异常机制 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异...

2018-08-31 22:40:04

阅读数 44

评论数 0

HashMap和Hashtable的区别

HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 1、HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null...

2018-08-31 22:32:11

阅读数 19

评论数 0

String,StringBuffer与StringBuilder的区别

一、Java String 类——String字符串常量 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅...

2018-08-31 22:22:12

阅读数 1431

评论数 0

Class.forName和classloader的区别

1、class.forName()除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块(给静态变量赋值的静态方法也会被执行)。 2、classLoader只将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance才会去执行st...

2018-08-31 22:15:39

阅读数 38

评论数 0

描述一下ArrayList和LinkedList各自实现和区别

转载自https://www.cnblogs.com/Alan-Jones/p/6426994.html,感谢整理与分享! ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下: 一、同步性        Arr...

2018-08-30 10:00:04

阅读数 82

评论数 0

红黑树的基本操作(添加和删除)

转载自http://www.cnblogs.com/skywang12345/p/3245399.html,感谢整理与分享! 红黑树的基本操作 添加 将一个节点插入到红黑树中,需要执行哪些步骤呢?首先,将红黑树当作一颗二叉查找树,将节点插入;然后,将节点着色为红色;最后,通过旋转和重新着色等方...

2018-08-29 10:52:46

阅读数 116

评论数 0

TreeSet and TreeMap

转载自https://github.com/CarpenterLee/JCFInternals/blob/master/markdown/5-TreeSet%20and%20TreeMap.md#treeset-and-treemap,感谢整理分享 总体介绍 之所以把TreeSet和TreeM...

2018-08-28 10:27:38

阅读数 55

评论数 0

java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more

新版本数据库MySQL8.0.12出现: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You mus...

2018-08-27 19:51:09

阅读数 3120

评论数 3

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

错误信息:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regis...

2018-08-27 19:43:59

阅读数 707

评论数 1

操作系统中常见算法

一、五种进程调度算法 1、时间片轮转调度算法(RR):给每个进程固定的执行时间,根据进程到达的先后顺序让进程在单位时间片内执行,执行完成后便调度下一个进程执行,时间片轮转调度不考虑进程等待时间和执行时间,属于抢占式调度。优点是兼顾长短作业;缺点是平均等待时间较长,上下文切换较费时。适用于分时系统...

2018-08-27 13:54:36

阅读数 239

评论数 0

进程、线程和多线程相关知识总结

一、概念 1、进程(process)       狭义定义:进程就是一段程序的执行过程。       广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。不管系统是否支持线程,进程都是资源分配的基本单位。       简单的来讲进程的概念主要有两点:        ...

2018-08-27 13:38:22

阅读数 36

评论数 0

数据库中的事务隔离

数据库必须具备的四个特性        1:原子性:事务包含的所有操作要么全部成功,要么全部失败回滚;成功必须要完全应用到数据库,失败则不能对数据库产生影响;        2:一致性:事务执行前和执行后必须处于一致性状态,       3:隔离性:当多个用户并发访问数据库时,数据库为每一个...

2018-08-27 10:33:40

阅读数 35

评论数 0

java锁机制

1、可重入锁       对于可重入的理解:       class MyClass {                 public synchronized void method1() {                           method2();             ...

2018-08-26 22:02:52

阅读数 25

评论数 0

JVM参数调优

摘抄自http://132.232.9.157:8080/articles/2018/08/26/1535245026109.html,感谢分享。 JVM参数调优的目的: * GC的时间足够的小 * GC的次数足够的少 * 发生Full GC的周期足够的长 前两个目的是相悖的,要想GC时间小必...

2018-08-26 21:08:39

阅读数 37

评论数 0

Controller的使用

@Controller:处理http请求的 @RestController:Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller @RequestMapping:配置url映射            @RequestMapping(&...

2018-08-25 16:51:45

阅读数 229

评论数 0

springboot配置

一、使用@Value注解        1、在配置文件application.yml中按格式书写变量名和数值,如同:              server:                  port: 8080                  context-path: /XXX ...

2018-08-25 15:28:33

阅读数 40

评论数 0

pom.xml常用元素介绍

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quo...

2018-08-25 15:23:35

阅读数 29

评论数 0

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