https://blog.csdn.net/jethai/article/details/52345302 应用层的负载均衡 master/worker结构:一个master进程,生成一个或多个worker子进程 nginx请求的连接方式epoll 是Linux下多路复用IO接口select/pol ...
分类:
Web程序 时间:
2020-03-16 21:56:10
阅读次数:
74
Java 常用日志框架 java.util.logging JDK 在1.4版本中引入的 java 原生日志框架 Log4j Apache的一个开源日志项目 目前停止维护 Logback log4j的改良版本 Log4j2 可以理解为log4j的升级版本,但是已经被全部重写 日志门面 slf4j 即 ...
分类:
其他好文 时间:
2020-03-16 21:37:42
阅读次数:
55
一.了解Map集合吗?Map集合都有哪些实现 HashMap 、HashTable、 LinkedHashMap 、TreeMap、 ConcurrentHashMap HashMap底层数据结构是哈希表,所以其特点是元素无序且唯一(自定义对象需要重写hashCode和equals方法保证他的唯一性 ...
分类:
其他好文 时间:
2020-03-16 16:25:48
阅读次数:
83
线程的创建方式: 1.继承Thread类,它本质上实现了Runnable接口的实例,重写run方法,就可以启动线程执行,无法继承其它类 2.实现Runnable接口 3.实现Callable接口,有返回值 (oneTask.get) 4.线程池方式,可以放多个容器,自动化装配,节省资源. publi ...
分类:
编程语言 时间:
2020-03-15 22:08:31
阅读次数:
60
创建方式: 方式一:继承Thread. 自定义一个类继承Thread类。 重写Thread的run方法,把自定义线程的任务代码定义在run方法上。 创建Thread子类的对象,并且调用start方法启动一个线程。 java public synchronized void set(String na ...
分类:
编程语言 时间:
2020-03-15 09:36:38
阅读次数:
48
多态的字面的意思就是“多种状态”。在面向对象中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类 ...
分类:
其他好文 时间:
2020-03-15 09:29:38
阅读次数:
40
庚子鼠年 己卯月 丙辰日 描述 学习模板模式,享元模式,访问者模式 随笔 模板模式 定义一个抽象的父类模板,之类可以重写方法,达到父类结构上的复用 模板模式的优点 (1)具体细节步骤实现定义在子类中,子类定义详细处理算法是不会改变算法整体结构。 (2)代码复用的基本技术,在数据库设计中尤为重要。 ( ...
分类:
其他好文 时间:
2020-03-15 00:11:43
阅读次数:
69
方法的重载(overload)和方法的重写(override/overwrite)是两个完全不同的概念,本篇博客将介绍方法重载和重写的用法和区别... ...
分类:
编程语言 时间:
2020-03-14 16:44:13
阅读次数:
73
1、正确使用 equals() Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 String str = null; if (str.equals("abcd")) { ... } else { ... } 如果变量str为null,会抛出空指针异常 ...
分类:
编程语言 时间:
2020-03-14 14:59:19
阅读次数:
61
封装: 把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。即并不是所有属性都需要提供。 继承: 子类继承父类, 子类拥有父类的所有属性和方法,但是不能访问父类的私有属性和方法,只能拥有; 子类可以拥有自己的属性和方法; 子类可以用自己方式实现父类方法,即重写。 多态: 程序中定义的引用 ...
分类:
其他好文 时间:
2020-03-14 11:17:11
阅读次数:
48