摘要:多多关照博客小白。 阅读原文
2018-08-16 06:17:03 阅读(2388) 评论(0)
摘要:
1 . static 首先记住最重要的一点: 类属性被static修饰,那么它会被当做GC的一个root根节点,作为根节点也就意味着它基本上不会被回收,因此容易造成内存泄漏问题.
2 . static修饰类,方法,属性
众所周知,普通类是不能用static修饰的,只能修饰内部类
注意的是当一个内部类... 阅读原文
2018-08-16 06:00:04 阅读(2307) 评论(0)
摘要:
第38条: 检查参数的有效性
对于这一条,最常见的莫过于检查参数是否为null。
有时出现调用方未检查传入的参数是否为空,同时被调用方也没有检查参数是否为空,结果这就导致两边都没检查以至于出现null的值程序出错,通常情况下会规定调用方或者被调用方来检查参数的合法性,或者干脆规定都必须检查。null值的检查相当有必要... 阅读原文
2018-08-16 00:00:01 阅读(2211) 评论(0)
摘要:
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。
你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。
你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。
Kibana使得理解大量数据变得很容易。它简单的、基于浏... 阅读原文
2018-08-15 23:14:22 阅读(2233) 评论(0)
摘要:
1.JavaScript概述
1.1.什么是js
html:定义网页的内容
css:描述了网页的布局
JavaScript:指定了网页的行为
1.2.js的历史
1995年5月,网景公司,叫Brendan Eich的哥们,10天,LiveScript
1995年12月,改名为JavaScript
1996年8月,微软... 阅读原文
2018-08-15 23:06:07 阅读(2343) 评论(0)
摘要:
父类:
package com.neusoft.chapter07;
public class Father {
public int i = 1;
public void say(){
System.out.println("我是杜江");
}
}
子类:
... 阅读原文
2018-08-15 22:21:02 阅读(2234) 评论(0)
摘要:
一、什么是生产者消费者模式
生产者生产数据存放在缓冲区,消费者从缓冲区拿出数据处理。
可能大家会问这样有何好处?
1.解耦
由于有了缓冲区,生产者和消费者之间不直接依赖,耦合度降低,便于程序拓展和维护。
如果没有缓冲区消费者与生产者是直连的,改动生产者可能对消费者造成影响。
2.并发处理,提升效率
... 阅读原文
2018-08-15 21:58:04 阅读(2248) 评论(0)
摘要:
前提
javax.crypto.Cipher,翻译为密码,其实叫做密码器更加合适。Cipher是JCA(Java Cryptographic Extension,Java加密扩展)的核心,提供基于多种加解密算法的加解密功能。在不了解Cipher之前,我们在完成一些需要加解密的模块的时候总是需要到处拷贝代码,甚至有些错... 阅读原文
2018-08-15 21:33:02 阅读(2309) 评论(0)
摘要:
1.单例模式的定义
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
2.单例模式的特点
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
3.单例模式的Java代码
单例模式分为懒汉式(需要才去创建对象)和饿汉式(... 阅读原文
2018-08-15 20:12:02 阅读(2610) 评论(0)
摘要:
一.标识符
标识符:在java程序中,有些名字是我们自己定义的,那么这些我们自己定义的名字就叫做自定义的标识符
标识符的命名规则:
1.标识符是由字母(a-z A-Z)、数字、下划线(_)、美元符号($)组成的
2.标识符不能以数字开头
3.标识符是严... 阅读原文
2018-08-15 18:12:04 阅读(2218) 评论(0)