Java 之 道

不要想什么天赋异禀,一切都来自经历和渴望

Java wait() notify()方法使用实例讲解

1)wait()、notify()和notifyAll()方法是本地方法,并且为final方法,无法被重写。   2)调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对象的monitor(即锁,或者叫管程)   3)调用某个对象的notify()方法能够唤醒一个正在等待这个对...

2015-04-08 14:54:37

阅读数 34557

评论数 40

Java利用 AES/ECB/PKCS5Padding 算法加解密

Java利用 AES/ECB/PKCS5Padding 算法加解密。 package com.newland.njwpayment.utils; import javax.crypto.Cipher; import javax.crypto.spe...

2018-06-22 16:39:28

阅读数 4192

评论数 1

微服务

微服务什么是微服务架构         “微服务”一词源于Martin Fowler的名为Microservices的博文, 可以在他的官方博客 上找到: http://mar巨nfowler.com/articles/microservices.html。         简单地说, 微服务是系...

2018-06-12 17:01:30

阅读数 275

评论数 0

数据库之联合索引

 联合索引使用结论:    1):查询条件中出现联合索引第一列,或者全部,则能利用联合索引.    2):条件列中只要条件相连在一起,以本文例子来说就是:    last_name=’1′ and first_name=’1′    与    first_name=’1′ and ...

2017-09-18 16:37:55

阅读数 1456

评论数 0

js 中{},[]中括号,大括号使用详解

 一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。 如:var LangShen = {"Name":"Langshen","AGE":"28"}; 上面声明了一个名为“L...

2016-08-24 17:07:09

阅读数 4666

评论数 0

JS中Null与Undefined的区别

 JS中Null与Undefined的区别 在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined? Undefined类型只有一个值,即u...

2016-08-04 17:16:03

阅读数 1428

评论数 1

彻底理解ThreadLocal

 ThreadLocal是什么   早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。   当使用ThreadLocal维护变量时,Th...

2016-05-17 20:01:29

阅读数 542

评论数 0

HIVE和HBASE区别

 HIVE和HBASE区别 1. 两者分别是什么?    Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了...

2016-05-05 09:59:57

阅读数 489

评论数 0

2015年阿里、网易、中兴、华为、美团等Java研发工程师面试心得

一、阿里内推 阿里2015年缩招,我走的是内推路线,大概8月份开始内推,建议大家找认识的熟悉的人内推,因为如果进了面试,内推的人是可以通过内部系统看到你当前的面试是否通过,而不用像面试官说的那样:“等通知”。如果是不认识的人内推,他是不会冒着风险跟你透露当前面试进度的,阿里内部有规定,不得透露当前...

2016-01-06 13:54:48

阅读数 6348

评论数 1

Nginx初探

目录(?)[-] 一 概念二 正向代理和反向代理三服务器的类型四 Nginx的特点五Nginx的基本功能六Nginx的基本模块七 内部进程模型八 处理请求九 实际应用 一、 概念 Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也...

2015-11-17 14:05:27

阅读数 640

评论数 0

二叉树的非递归遍历

二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中...

2015-09-28 16:39:49

阅读数 436

评论数 0

Java中finalize()用法

垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能(这 里面涉及到很多东西,比如对象空间树等内容)。 不过用Java以外的代码编写...

2015-09-26 16:22:30

阅读数 605

评论数 0

进程与线程及其区别

1.进程和线程 1.1 概述: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源...

2015-09-25 18:57:05

阅读数 413

评论数 0

HTTP响应头内容

HTTP响应 状态行:用于描述服务器对请求的处理结果。 状态码:100~199:表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。  200~299:表示成功接收请求并已完成整个处理过程。常用200  300~399:为完成请求,客户需进一步细化请求。例如:请求的资源已经...

2015-09-16 15:35:44

阅读数 1223

评论数 0

MySQL常用语句

create table t_course(id int primary key auto_increment,//设置主键,自增长                       course_name varchar(20) unique ,//唯一约束                      ...

2015-09-12 20:13:58

阅读数 442

评论数 0

分页查询语句

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式:   SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ...

2015-09-12 19:29:20

阅读数 514

评论数 0

划分子网

IP地址的格式是(32bit) =  net_id   +  host_id 当外界要和我的电脑通信时,他首先找到和我的net-id一样的路由器,然后通过路由器再找到我的host-id。 IP地址一般分为三类:       A类: IP(32bit)= net-id(8bit)  +  ho...

2015-09-11 11:19:43

阅读数 1125

评论数 0

密码学的对称加密和不对称加密有哪些和各自特点

在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据...

2015-09-10 21:28:49

阅读数 2630

评论数 0

xml有哪些解析技术?区别是什么?

1.DOM生成和解析XML文档 为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪...

2015-09-10 21:27:00

阅读数 17350

评论数 2

https和http有何区别

总的来说,http效率更高,https安全性更高。 首先谈谈什么是HTTPS: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SS...

2015-09-10 16:01:03

阅读数 531

评论数 0

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