HTTPS系列干货(一):HTTPS 原理详解

前言 HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联...

2017-08-28 16:23:45

阅读数 353

评论数 0

Java进阶路线

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 ...

2017-08-28 15:24:01

阅读数 560

评论数 0

SNMP网络管理协议学习笔记

SNMP SNMP(Simple Network Management Protocol)--网络管理协议。该协议基于简单网关监视协议。它是一个标准的用于管理IP 网络上结点的协议。包括监视和控制变量集以及用于监视设备的两个数据格式 SMI 和 MIB。利用SNMP,一个管理工作站可以远...

2017-02-14 11:01:04

阅读数 573

评论数 0

TCP/IP网络协议学习笔记

基本概念: 计算机网络:物理链路将各个孤立的工作站或主机相连在一起组成数据链路,从而达到数据共享和通讯的目的。 按照媒介划分可以分为:有线网、光纤网、无线网 按照地域划分可以分成:广域网、城域网、局域网、个人局域网 以太网:使用了载波监听多路访问及冲突检测技术的局域网,其中...

2017-02-14 10:59:59

阅读数 847

评论数 0

掌纹特征提取竞争编码

基于gabor滤波器的掌纹特征提取的方法:掌纹编码palmcode,融合编码fusioncode,竞争编码competitive code 竞争编码:在特征提取中,运用6个不同方向的gabor滤波器围绕在掌纹图像上,然后把处于优势方向的滤波器编码成按位表示,然后对这些相位生成特征码,然后用ham...

2016-12-14 10:20:49

阅读数 1959

评论数 0

gabor函数学习

它有如下的功能: 生成特定方向和尺度的gabor 生成可以显示或者保存的gabor核的实部,虚部 图像的实部,虚部或者主要(Magnitude)响应 响应可以保存在XML文件中 #include "cvgabor.h" int main(){ ...

2016-11-15 10:26:29

阅读数 923

评论数 0

gabor 滤波的c++实现与该类得使用简介

下载cvgabor.cpp和cvgabor.h到你的C/C++工程目录下注:在我的资源中有改进过的cvgabor类相关链接为:http://download.csdn.net/source/490114 特别注意:使用该类需要OpenCV库的支持,如何配置环境参见:http://www.openc...

2016-11-15 10:16:54

阅读数 1082

评论数 0

校招经历-java开发面试题

校招终于告一段落了,从7月份开始关注校招信息,然后边玩边学习,接着9月份开始海投简历,紧接着就是各种在线笔试,跑宣讲会+现场笔试,到10月中旬,大大小小跑了几十个宣讲会,线下+线上不知道笔试了多少个,先说说9月份大公司的笔试面试,其实,笔试过好多大公司,包括携程,去哪儿,腾讯,360,魅族,美团,...

2016-11-12 15:45:09

阅读数 6578

评论数 0

java集合和数组的排序总结

两个类:java.util.Arrays和java.util.Collections(注意和Collection的区 别)Collection是集合框架的顶层接口,而Collections是包含了许多静态方法。我们使用Arrays对数组进行排序,使用 Collections对结合框架容器进行排序,...

2016-09-12 19:45:00

阅读数 1667

评论数 0

java集合面试题

1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类...

2016-09-10 18:41:13

阅读数 745

评论数 0

删除一个二叉树的子节点

二叉查找树重要性质:   (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;     (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;      (3)左、右子树也分别为二叉排序树; 现有,如下一棵二叉查找树。          ...

2016-09-10 15:39:55

阅读数 2224

评论数 1

Java 线程面试题

下面是 Java 线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 100...

2016-09-06 11:02:07

阅读数 244

评论数 0

线程池的学习

线程池的背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。 所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对...

2016-09-06 10:53:51

阅读数 301

评论数 0

Object类中的几个方法(京东)

equals方法 用于检测一个对象是否等于另一个对象,在Object类中,这个方法判断两个对象是否具有相同的引用,如果两个对象具有相同的引用,则他们一定是相等的 hashCode方法 散列码是有对象导出的一个整型值,在Object类中,每个对象都有一个默认的散列码,其值为对象的存储地址。 ...

2016-09-06 10:33:22

阅读数 432

评论数 0

java并发控制机制

并行程序开发不可避免地要涉及多线程、多任务的协作和数据共享等问题。在JDK中,提供了多种途径实现多线程间的并发控制。比如常用的:内部锁、重入锁、读写锁和信号量。 Java内存模型 在java中,每一个线程有一块工作内存区,其中存放着被所有线程共享的主内存中的变量的值的拷贝。当线程执行时...

2016-09-06 10:06:32

阅读数 1073

评论数 0

Class.forName与classLoader区别

Class 用来描述一个类型,当一个类型被装载(虚拟机读取二进制的class文件)的时候,会创建一个与该类型对应的Class对象到内存堆中。(这个时候该类型甚至没有被分配内存,设置默认值,更别说初始化了)。  Class.forName有2个重载的方法:  Java代码  public st...

2016-09-02 14:58:24

阅读数 509

评论数 0

Java开发必会的Linux命令

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只给出常见用法...

2016-09-01 10:46:38

阅读数 939

评论数 0

实现一个优先队列

1链表实现 简单链表的实现过程为在链表的头insert元素,使用O(1)时间完成,每次deleteMin元素,查找出链表中最小的元素,花费O(N)时间完成;另外一种方法是让链表保持有序状态,在进行任务insert的时候进行排序(花费O(N)),每次获取链表的头(花费O(1))。 2二叉查找树实...

2016-09-01 09:44:04

阅读数 1083

评论数 0

TCP三次握手的过程

TCP(Transmission control Protocol) 是一种面向连接,可靠的,基于字节流的运输层通信协议,是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。 每一次tcp连接需要3个阶段:连接建立,数据传送和连接释放 三次握手发生在连接建立阶段,目的是为了防止...

2016-08-31 15:53:35

阅读数 228

评论数 0

数据库连接池的工作原理

对于共享资源,有一个很著名的设计模式:资源池(resource pool)。该模式正是为解决资源频繁分配、释放所造成的问题。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需要从缓冲池中取出一个了,使用完毕后再放回去。我们可以通...

2016-08-31 15:25:27

阅读数 395

评论数 0

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