自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (31)
  • 收藏
  • 关注

转载 线程池原理(讲的非常棒)

线程池原理(讲的非常棒)https://www.cnblogs.com/KingIceMou/p/8075343.htmlhttps://www.cnblogs.com/linjiqin/category/499574.html#undefinedhttp://carlosfu.iteye.com/category/345837https://www.nowcoder.com/di...

2018-10-31 10:29:20 239

转载 JAVA面试题(1~95)

JAVA面试题(1~95)《上》https://blog.csdn.net/ywl470812087/article/details/790831411、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继...

2018-10-23 15:31:05 813 1

转载 十年架构师详解JVM运行原理

十年架构师详解JVM运行原理 做Java开发的几乎都知JVM这个名词,但是由于JVM对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是JVM,以及弄清楚JVM的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的java开发来说,JVM是Java的基石!1.JVM简析作...

2018-10-23 15:27:07 239

转载 学习资源

学习资源 https://blog.csdn.net/kyi_zhu123/article/details/53014691             1.   免费的编程中文书籍索引                  2.  GitHub 开源超级全的免费编程书籍...

2018-10-19 09:49:42 254

转载 内存分配与内存管理的一些理解

内存分配与内存管理的一些理解http://www.cnblogs.com/hapjin/p/5689049.html 内存分配方式与内存分配算法内存分配方式有两种,连续内存分配方式和离散内存分配方式。不同的分配方式又有不同的分配算法。内存分配算法,其实就是:有一大块空闲的资源,如何合理地分配资源?内存分配的思想可以用到很多其他的领域。比如Java虚拟机是如何将内存分配与回收的?...

2018-10-31 10:38:55 307

转载 架构设计:系统间通信(36)——Apache Camel快速入门(上)

架构设计:系统间通信(36)——Apache Camel快速入门(上):http://blog.csdn.net/yinwenjie(未经允许严禁用于商业用途!) https://blog.csdn.net/yinwenjie/article/details/516923401、本专题主旨1-1、关于技术组件在这个专题中,我们介绍了相当数量技术组件:Flume、Kafka、Acti...

2018-10-31 10:15:00 446

转载 从内核文件系统看文件读写过程

从内核文件系统看文件读写过程http://www.cnblogs.com/huxiao-tee/p/4657851.html阅读目录系统调用 虚拟文件系统 I/O 缓冲区 Page Cache Address Space 文件读写基本流程回到顶部系统调用操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境,但是计算机系统的各种硬件资源是有限的,因...

2018-10-31 09:41:50 259

转载 C++ 面向对象(四)—— 多态 (Polymorphism)

C++ 面向对象(四)—— 多态 (Polymorphism) https://blog.csdn.net/zqixiao_09/article/details/51474578 基类的指针(Pointers to base class)继承的好处之一是一个指向子类(derived class)的指针与一个指向基类(base class)的指针是type-compatible的。 ...

2018-10-30 21:06:55 138

转载 C++ 高级数据类型(三)—— 指针

C++ 高级数据类型(三)—— 指针。 https://blog.csdn.net/zqixiao_09/article/details/51474532我们已经明白变量其实是可以由标识来存取的内存单元。但这些变量实际上是存储在内存中具体的位置上的。对我们的程序来说,计算机内存只是一串连续的单字节单元(1byte cell),即最小数据单位,每一个单元有一个唯一地址。计算机内存就好像城...

2018-10-30 19:54:06 274

转载 C++ 高级篇(四)—— 类型转换高级

C++ 高级篇(四)—— 类型转换高级 https://blog.csdn.net/zqixiao_09/article/details/51474604目前为止,我们一直使用传统的类型转换符来进行简单对象的类型转换。例如,要把一个double类型的浮点型数字转换为int 的整型数字,我们是这样做的:int i;double d;i = (int) d;或者i = int ...

2018-10-30 12:40:53 120 1

转载 Linux--线程池与进程池及线程池的简单实现

Linux--线程池与进程池及线程池的简单实现https://blog.csdn.net/sayhello_world/article/details/72829329http://blog.chinaunix.net/uid-26430381-id-3746859.htmlhttps://www.cnblogs.com/huxiao-tee/ 池由于服务器的硬件资源“充裕...

2018-10-30 12:11:54 193 1

转载 zerocopy技术

zerocopy技术https://blog.csdn.net/qq_36443497/article/details/79445678?utm_source=blogxgwz0 IBM有一篇名为《Efficient data transfer through zero copy》的论文对zerocopy做了完整的介绍。感觉非常好,下面就基于这篇文来记录下自己的一些理解。 ze...

2018-10-29 17:13:15 216

转载 内存分配方式与内存分配算法

内存分配方式与内存分配算法http://www.cnblogs.com/hapjin/p/5689049.html内存分配方式有两种,连续内存分配方式和离散内存分配方式。不同的分配方式又有不同的分配算法。内存分配算法,其实就是:有一大块空闲的资源,如何合理地分配资源?内存分配的思想可以用到很多其他的领域。比如Java虚拟机是如何将内存分配与回收的?再比如文件系统是如何将磁盘块分配与回收...

2018-10-29 17:11:34 623

转载 linux下socket编程实现一个服务器连接多个客户端

linux下socket编程实现一个服务器连接多个客户端 https://blog.csdn.net/Ctrl_qun/article/details/52524086使用socekt通信一般步骤    1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。    2)客户端:socker()建立套接字,连接(conne...

2018-10-29 10:16:47 1103

转载 操作系统面试题

操作系统面试题1、线程与进程的区别联系2、进程通信方式有哪些?3、同步的方式有哪些?4、ThreadLocal与其它同步机制的比较5、进程死锁的条件 第一题:(1)线程是进程的一个实体,一个进程可以拥有多个线程,多个线程也可以并发执行。一个没有线程的进程也可以看做是单线程的,同样线程也经常被看做是一种轻量级的进程。并且进程可以不依赖于线程而单独存在,而线程则不然。...

2018-10-28 21:26:39 236

转载 C/C++中内存区划分、堆和栈的比较

C/C++中内存区划分、堆和栈的比较 一、在C中分区1、栈 — — 由编译器自动分配释放。2、堆 — —需程序员分配释放,若程序员不释放,程序结束由OS回收。3、全局变量区 — — 即静态变量区。全局变量和静态变量的存储是放在一块儿的,初始化的全局变量和静态变量放在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束释放。4、常量区 — — 存储常量...

2018-10-28 20:20:28 438

转载 简述C++泛型化编程思想

简述C++泛型化编程思想 https://blog.csdn.net/Mary19920410/article/details/619140911、泛型的基本思想泛型编程(Generic Programming)是一种语言机制,通过它可以实现一个标准的容器库。像类一样,泛型也是一种抽象数据类型,但是泛型不属于面向对象,它是面向对象的补充和发展。泛型编程在C++上的应用主要体现在两方面:...

2018-10-28 20:18:58 207

转载 常见字符编码简介:ASCII、Unicode、UTF-8、UTF16

常见字符编码简介:ASCII、Unicode、UTF-8、UTF16 https://blog.csdn.net/Mary19920410/article/details/54882543 一、字符集(Charset)字符:各种文字和符号的总称。包括各国家文字、标点符号、图形符号、数学等。字符集:一个系统支持的所有字符的集合。二、字符编码(Character Encodin...

2018-10-28 20:17:31 631

转载 C++之命名空间

C++之命名空间 使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突。在C++中,变量、函数和类都是大量存在的。如果没有命名空间,这些变量、函数、类的名称将都存在于全局命名空间中,会导致很多冲突。比如,如果我们在自己的程序中定义了一个函数toupper(),这将重写标准库中的toupper()函 数,这是因为这两个函数都是位于全局命名空间中的。命名冲突还会发生在一个程序中使用两个或...

2018-10-28 20:00:11 97

转载 C语言字符串操作总结大全(超详细)

C语言字符串操作总结大全(超详细)  本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, ...

2018-10-28 14:02:37 236

转载 C++之面向对象程序设计的基本特点(抽象、封装、继承、多态)

C++之面向对象程序设计的基本特点(抽象、封装、继承、多态) https://blog.csdn.net/Mary19920410/article/details/69936438面向对象程序设计的主要特点:抽象、封装、继承、多态。1、抽象编写程序的目的就是描述和解决现实世界中的问题。第一步就是将现实世界中的对象和类如实的反映在程序中。定义:对具体问题(对象)进行概括,抽出一类...

2018-10-28 13:33:01 544

转载 C++之虚函数表解析

C++之虚函数表解析 链接:http://blog.csdn.net/haoel/article/details/1948051 前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现...

2018-10-28 12:42:19 101

转载 C++之四个强制类型转换

C++之四个强制类型转换 https://blog.csdn.net/Mary19920410/article/details/70161548如果两种类型相关,则可在需要某种类型的操作数位置上,使用该类型的相关类型对象或值。如果两个类型之间可以相互转换,称这两个类型相关。强制类型转换,又叫显式转换,包括四个操作符:static_cast、dynamic_cast、const_cast...

2018-10-28 12:08:26 190

转载 浅析C语言之uint8_t / uint16_t / uint32_t /uint64_t

浅析C语言之uint8_t / uint16_t / uint32_t /uint64_t。 https://blog.csdn.net/Mary19920410/article/details/71518130一、C语言基本数据类型回顾在C语言中有6种基本数据类型:short、int、long、float、double、char1、数值类型1)整型:short、int、lon...

2018-10-28 09:52:36 878

转载 C 库函数 - fwrite()

描述C 库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 把 ptr 所指向的数组中的数据写入到给定流 stream 中。http://www.runoob.com/cprogramming/c-function-fwrite.html声明下面是 fwrite() 函数的声明。...

2018-10-27 14:49:34 271

转载 Redis源码剖析和注释(十七)--- RDB持久化机制

Redis源码剖析和注释(十七)--- RDB持久化机制serverCron函数执行,程序会查看服务器当前使用的内存数量,并与redisServer中的stat_peak_memory属性值比较,如果比该值大,则存入。INFO memory命令的 used_memory_peak 和 used_memory_peak_human两个域记录了服务器的内存峰值  https://blog....

2018-10-26 17:09:44 325

转载 C语言中.h和.c文件解析

C语言中.h和.c文件解析 简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:   1.预处理阶段   2.词法与语法分析阶段   3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件)   4.连接阶段,将各个目标文件中的各段代码进行...

2018-10-23 09:42:56 184

转载 gcc -l参数和-L参数

gcc -l参数和-L参数 -l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了。好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到/usr/li...

2018-10-23 09:40:54 194

转载 走进Boost [Boost 使用入门]

走进Boost [Boost 使用入门] 一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、泛型编程、元编程、平台...

2018-10-23 09:39:33 1034

转载 gcc Makefile 入门

gcc Makefile 入门 使用make命令编译项目文件入门目录:一、make命令的运行过程二、基本gcc编译命令三、简单Makefile文件的编写四、实例一、make命令的运行过程    在shell的提示符号下,若输入"make",则它会到目前的目录下找寻Makefile这个文件.然后依照Makefile中所记录的步骤一步一步的来执行.在我们写程序的时候,如果事先就把c...

2018-10-23 09:37:34 400

转载 深入理解ThreadLocal

深入理解ThreadLocal https://blog.csdn.net/u014026363/article/details/51018829        在之前的项目中涉及到了ThreadLocal的使用,因此看了jdk源码。在此分析部分源码,阐述一些自己的理解。        首先来看ThreadLocal是什么。JDK 1.2的版本中就提供java.lang.ThreadL...

2018-10-19 10:53:43 146

转载 HashMap源码分析与实现

HashMap源码分析与实现 https://blog.csdn.net/sdksdk0/article/details/79299286面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。每当hashmap扩容的时候需要重新去add Entry对象,需...

2018-10-19 10:52:34 152

转载 Map.entry详解

Map.entry详解  https://blog.csdn.net/kyi_zhu123/article/details/52769469    Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Value),而Set<Map.E...

2018-10-19 09:46:29 260 1

转载 HashMap的源码分析

HashMap的源码分析1.关键变量 //初始化容量 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //负载因子 static final float DEFAULT_LOAD_FACTOR = 0.75f; //阈值 int threshold; //修改记录,迭代map时,快速...

2018-10-18 17:29:39 146

转载 Redis源码解析:15Resis主从复制之从节点流程

Redis源码解析:15Resis主从复制之从节点流程 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gqtcgq/article/details/51172085         Redis的主从复制功能,可以实现Redis实例的高可用,避免单个Redis 服务器的单点故障,并且可以实现负载均衡。 一:主从复制过程   ...

2018-10-18 17:26:45 342

转载 java-junit单元测试工具

java-junit单元测试工具Junit下载地址:http://pan.baidu.com/s/1eQfQQw6优点:    1.不用写把方法写main函数里面进行测试。    2.不用进行人工对比。操作:1.导入junit测试单元的jar包 2.在方法上面添加 @Test就可以了 3.选中方法→右击→Run AS→JUnit Test ...

2018-10-18 17:25:03 306

转载 什么是JVM?

什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码)...

2018-10-18 17:06:27 707 1

转载 从汇编和底层的角度看c和类c语言

从汇编和底层的角度看c和类c语言     写这篇文章的目的是对近期底层学习的总结,也算是勉励自己吧,毕竟是光靠兴趣苦逼自学不是自己专业的东西要承受很多压力。https://blog.csdn.net/jggyyhh/article/details/50429886?utm_source=blogxg 要想深入理解C语言就不得不要知道几个知识点:1.众所周知用任意一高级语言(不是脚...

2018-10-17 15:26:30 250

转载 为什么JavaScript是单线程?

http://www.ruanyifeng.com/blog/computer/ 为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作...

2018-10-09 15:13:54 761

转载 pthread_create用法(转)

pthread_create用法(转)在转载别人文章之前,说一下 pthread_create(); 创建线程返回值。正常情况下,创建成功则返回 0 ;如果创建失败 通常返回常见的 错误返回代码为:EAGAIN#define   EAGAIN    35      // Resource temporarily unavailable和EINVAL#define  ...

2018-10-09 00:31:47 8224

示波器培训示波器培训示波器培训示波器培训

示波器培训示波器培训示波器培训示波器培训

2022-11-01

股票期权市场参与者技术实施指引1.3版.doc

股票期权市场参与者技术实施指引1.3版.doc

2020-06-25

个股期权算法.txt

个股期权算法.txt

2020-06-25

结算.ppt结算.ppt

结算.ppt结算.ppt

2020-06-25

股指期货基础知识.pptx

股指期货基础知识.pptx

2020-06-25

公共交通IC卡互联互通业务指南1.0.1.docx

公共交通IC卡互联互通业务指南1.0.1.docx

2020-06-25

加密机基础知识2014.ppt

加密机基础知识2014.ppt

2020-06-25

IBM_v7000培训方案.pptx

IBM_v7000培训方案.pptx

2020-06-25

捷羿预付卡清结算系统培训.docx

捷羿预付卡清结算系统培训.docx

2020-06-25

IBM_PowerVM虚拟化介绍.ppt

IBM_PowerVM虚拟化介绍.ppt

2020-06-25

交通部IC卡业务规范-20150601.zip

交通部IC卡业务规范-20150601.zip

2020-06-25

河南方城凤裕村镇银行ATMP操作手册.docx

河南方城凤裕村镇银行ATMP操作手册.docx

2020-06-25

中国银联银行卡联网联合技术规范V2.1-2014年6月发布版(境内卷及配套文档).rar

中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范 中国银联银行卡联网联合技术规范

2020-06-25

ORACLE培训教程.pptx

ORACLE培训教程.pptx

2020-06-25

中行现金2.0.rar

中行现金2.0.rar

2020-06-25

银行业务知识培训_V4

银行业务知识培训_V4

2020-06-25

1-16级.文档.全(含10-16级纯英文课文).chm

英孚1-16级英文文本\

2020-05-26

一个64位操作系统的设计与实现-源代码.rar

一个64位操作系统的设计与实现-源代码.一个64位操作系统的设计与实现-源代码.rar

2019-10-14

Test_Report_ProViewSuiteX.250.docx

英文测试报告

2019-07-12

Test Plan_ProView_Suite_Vx.2.50.docx

标准英文测试计划文档

2019-07-12

山东省城市商业银行合作联盟有限公司 自助设备8583格式接口规范 VER1.28.pdf

自助设备8583格式接口规范

2019-07-09

银行互联网安全接入平台接入规范

银行互联网安全接入平台接入规范

2019-03-20

《外围接入系统与储蓄主机接口规范v3.0》

银联接口规范8583,

2019-03-20

通讯MAC算法(适用于IC卡系统固定报文规范)

通讯MAC算法(适用于IC卡系统固定报文规范)通讯MAC算法(适用于IC卡系统固定报文规范)

2018-10-10

程序员英语手册

程序员英语手册程序员英语手册程序员英语手册程序员英语手册

2018-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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