自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 常用Java技术社区

常用Java技术社区Java生态圈知识链: 求职平台阿里巴巴社招平台杭州网易社招平台微店社招平台银联社招平台百度社招平台Java生态圈知识链: 个人优秀博客腾讯_运维工程师_刘天斯阿里_Android工程师_Trinea阿里_前端工程师_阮一峰One_Flower_Is_A_World数据博客code_security网络安全技术博客JS_Python_Git_廖雪峰技术博

2018-05-27 22:22:42 6831 2

转载 servlet

运行原理:当Web服务器接收到一个HTTP请求时,它会先判断请求内容——如果是静态网页数据,Web服务器将会自行处理,然后产生响应信息;如果牵涉到动态数据,Web服务器会将请求转交给Servlet容器。此时Servlet容器会找到对应的处理该请求的Servlet实例来处理,结果会送回Web服务器,再由Web服务器传回用户端。针对同一个Servlet,Servlet容器会在第一次收到

2018-05-27 22:22:32 170

转载 Java-Iterator总结

版权声明:http://blog.csdn.net/qq924862077/http://blog.csdn.net/qq924862077/article/details/48022157迭 代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。在Collection集

2018-05-27 22:22:23 113

转载 SSH登录详解

SSH登录详解1.什么是SSH登录SSH是一种网络协议,用于计算机之间的加密登录。相比传统的账户密码登录,SSH提供了一种更便捷安全的登录方式。2.SSH登录流程登录操作如下ssh user@hostSSH之所以能保证安全,是因为它采用了公钥加密。整个流程如下:(1)远程主机收到用户的登录请求,将自己的公钥发给用户(2)用户使用这个公钥,将登录密码加密后,发送给远程主机(3)远程主机用自己的私钥,...

2018-05-27 22:22:14 21810 1

转载 stream

ApplicationContext的publishEvent()方法发布到ApplicationListener;在这里包含三个角色:被发布的事件,事件的监听者和事件发布者。 事件发布者在发布事件的时候通知事件的监听者。 下面我们围绕这三个角色进行分析: 首先是被发布的事件:在Spring中,这个角色继承了ApplicationEvent类。 再看监听者,监听者实现了ApplicationLis...

2018-05-27 22:21:22 2195

转载 脚本

比特币交易中包含两个脚本对象,分别是:在交易输入当中的解锁脚本,在交易输出当中的锁定脚步,这两个脚本既保证了准确的交易执行,也保证了交易的安全性,它们是怎么做到的呢?今天我先讲两点。1、什么是脚本比特币交易脚本语言称为脚本,是一种类似以Forth的逆波兰表达式的基于堆栈的执行语言。包含了三个关键内容:1)Forth语言:是 Charles Moore 在 20 世纪 60 年代发明的基于堆栈、交互...

2018-05-27 22:21:01 664

转载 Java验证码—ValidateCode的使用

Java验证码—ValidateCode的使用 一、关于为何使用验证的解释     在目前的网页的登录、注册中经常会见到各种验证码。其目的便是为了:防止暴力破解 .因为只要CPU性能较强,便可以在慢慢尝试密码的过程中来破解用户账号,因而导致的结果是用户信息不安全。但是如果使用验证码,一旦用户输入的密码或账...

2018-05-27 22:20:50 5127 1

转载 SpringMVC常用注解@Controller,@Service,@repository,@Component

SpringMVC常用注解@Controller,@Service,@repository,@Component项目中的controller层使用@controller注解@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法。通俗来说,被Controller标记的类就是一个控制器,这个类中的方法,...

2018-05-27 22:20:02 191

转载 java jdbc深入理解(connection与threadlocal与数据库连接池和事务实)

java jdbc深入理解(connection与threadlocal与数据库连接池和事务实)1.jdbc连接数据库,就这样子Class.forName("com.mysql.jdbc.Driver"); java.sql.Connection conn = DriverManager.getConnection(jdbcUrl);2.通过传入jdbc url用Drivermanager.g...

2018-05-26 17:45:37 451

转载 Redis 对象系统

Redis源码剖析和注释(八)--- 对象系统(redisObject)2017年04月20日 12:58:40阅读数:2753 Redis 对象系统1. 介绍redis中基于双端链表、简单动态字符串(sds)、字典、跳跃表、整数集合、压缩列表、快速列表等等数据结构实现了一个对象系统,并且实现了5种不同的对象,每种对象都使用了至...

2018-05-26 17:45:31 143

转载 block headers

block headers block headers 以80字节的格式进行序列化,然后作为比特币工作量验证算法的一部分进行哈希处理,使序列化头部格式成为共识规则的一部分。bytesname数据类型描述4versionint32_...

2018-05-26 17:45:22 431

转载 函数模板

函数模板函数模板能够用来创建一个通用的函数。以支持多种不同的形參。避免重载函数的函数体反复设计。它的最大特点是把函数使用的数据类型作为參数。函数模板的声明形式为:template<typename(或class) T><返回类型><函数名>(參数表){ 函数体}当中,template是定义模板函数的关键字;template后面...

2018-05-26 17:45:11 280

转载 Struct 和 Union有下列区别

转自:http://blog.csdn.net/firefly_2002/article/details/7954458一、Struct 和 Union有下列区别1.在存储多个成员信息时,编译器会自动给struct第个成员分配存储空间,struct 可以存储多个成员信息,而Union每个成员会用同一个存储空间,只能存储最后一个成员的信息。2.都是由多个不同的数据类型...

2018-05-26 17:45:03 168

转载 Redis源码学习简记(七)object原理与个人理解

Redis源码学习简记(七)object原理与个人理解         object是redis中的封装系统。其把string,list,set,zset与hash封装成一个统一的对象,命名为robj。该数据结构中,存储了类型,编码,引用次数,数据与LRU替换算法的一些数据。具体先看看这个数据结构的定义,...

2018-05-26 17:44:55 552

转载 java jdbc深入理解(connection与threadlocal与数据库连接池和事务实)

java jdbc深入理解(connection与threadlocal与数据库连接池和事务实)1.jdbc连接数据库,就这样子Class.forName("com.mysql.jdbc.Driver"); java.sql.Connection conn = DriverManager.getConnection(jdbcUrl);2.通过传入jdbc url用Drivermanager.g...

2018-05-26 17:44:48 651

转载 String和StringBuffer类型数据进行参数传递问题

String和StringBuffer类型数据进行参数传递问题 1.String和StringBuffer做为形参传递通常参数传递有两种:                基本类型:不会影响实际参数的值                引用类型:会影响实际参数的值而String和StringBuffer作为引...

2018-05-26 17:44:30 1134

转载 java 传递参数的两种方式

java 传递参数的两种方式 Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements 接口实现多继承的功能  值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的...

2018-05-26 11:57:38 411

转载 ostream

signal(SIGINT ,SIG_ING);//SIG_ING代表忽略SIGINT信号,SIGINT信号代表由InterruptKey产生,通常是CTRL +C 或者是DELETE。发送给所有ForeGround Group的进程SIGHUP发送给具有Terminal的ControllingProcess,当terminal被disconnect时候发送SIGPIPE在reader中止之后...

2018-05-25 14:31:05 2112

转载 C++中::的作用

C++中::的作用 1、 作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分如:A,B表示两个类,在A,B中都有成员member。那么      A::member就表示类A中的成员member      B::member就表示类...

2018-05-25 14:30:54 539

转载 servlet

Servlet:一种JavaEE web组件技术,是一种在服务器端执行的web组件,用于接收web用户请求并处理,最后动态产生响应给用户。但每次请求只产生一个线程(而且有线程池),轻量级。而且能利用许多JavaEE技术(如JDBC等)。本质就是在java代码里面 输出 html流.Context:上下文,还记得Model2中为视图准备要展示的模型数据吗,我们直接放在request中(Servl

2018-05-25 14:30:17 135

转载 friend关键字

C++学习笔记:friend ostream &operator<<(ostream &stream, const Date& dt);20 friend关键字c++中有个friend关键字,它能让被修饰的对象冲破本class的封装特性,从而能够访问本class的私有对象。简单来讲,就是:如果...

2018-05-25 14:29:33 1077

转载 blockchain script 中文描述

script 总结废话不多说,直接上干货,每一个脚本的中文翻译,可以当个词典查阅:常数关键字操作码十六进制输入输出描述OP_0,OP_FALSE00×00无空一个字节空串被推到堆栈中(并非no-op操作,有一个元素压入堆栈)N/A1-750×01-0x4b(特殊)数据下一个操作码字节是要被压入堆栈的数据OP_PUSHDATA1760x4c(特殊)数据下一字节是要被压入堆栈的数据的长度OP_PUSH...

2018-05-25 14:29:02 342

转载 指针

 指针:是说指针名表示的是地址。是一个变量,存储的是值的地址,而不是值本身 *运算符被称为间接值或解除引用运算符也可以叫做取地址符 声明一个指针 int * p_data; * p_data的类型为int 由于*运算符被用于指针,因此p_data变量本身必须是指针。 我们说p_data指向int类型,我们还说P_data的类型是指向int的指针,或int*可以这样说p_data是指针(地 址),而...

2018-05-25 14:28:52 149

转载 详解c++指针的指针和指针的引用

详解c++指针的指针和指针的引用展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组)为什么需要使用它们当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给了方法,也可以说传递指针是指针的值传递。如果我们在方法内部修改指针会出现问题,在方法里做修改只是修改的指针的copy而不是指针本身,原来的指针还保留着原来的值。我们用下边的代码...

2018-05-25 14:28:43 174

转载 Java多线程

Java多线程——<一>概述、定义任务一、概述  为什么使用线程?从c开始,任何一门高级语言的默认执行顺序是“按照编写的代码的顺序执行”,日常开发过程中写的业务逻辑,但凡不涉及并发的,都是让一个任务顺序执行以确保得到想要的结果。但是,当你的任务需要处理的业务比较多时,且这些业务前后之间没有依赖(比如, a执行的过程中b也可以执行,b没有必要必须等待a执行完毕再去执行),那么此时,我们可...

2018-05-25 14:23:22 186

转载 eclipse使用技巧

eclipse使用技巧  习惯了eclipse开发java程序,公司最近的项目都是idea开发的,同时android studio也是idea原型开发的,在学android开发,所以脱离eclipse转向idea看来是一个趋势了。,开发工具的使用就是一个习惯的问题, 习惯了开发效率就高,不习惯工具使用问题,还得去百度。培养新习惯最终的目的就是忘掉旧习惯,当然,凡事都不绝对,只是有可能在长时间不使用...

2018-05-25 14:22:09 182

转载 txdb 源码分析系列(三)

txdb 源码分析系列(三)前一篇文章主要介绍了,txdb 的一个整体逻辑,本文将详细描述 txdb 模块与 leveldb 的交互,以及对 leveldb 的封装。上一篇文章提到,在 dbwrapper.h 的 CDBWrapper 是对 leveldb 的一个简单封装,所有要写入 leveldb 的东西都会调用 CDBWrapper 这个类,下面我们就来分析一下如何调用,以及 CDBWrap...

2018-05-24 21:43:26 452

转载 区块链

“发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。数字签名有两种功效:一是能确定消息确实是由发送方签名并...

2018-05-24 21:43:18 541

转载 指针的用法

双重指针的用法22、指针一直都是C语言的灵魂,我们平常用得最多的是一维指针,而双重指针用得相对较少,本文是对二维指针进行一个学习。首先看一道习题:char GetMemory(char *memorystr,u8 num){ memorystr = (char*)malloc(num);}int main(void){ char *str = NULL; Ge...

2018-05-24 21:42:46 645

转载 JVM原理讲解和调优

JVM原理讲解和调优 一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要...

2018-05-24 21:41:18 147

转载 C/C++程序内存情况

C/C++程序内存情况一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量...

2018-05-23 14:43:22 378

转载 Serialize序列化函数

Serialize序列化函数(MFC) 要实现一个能够序列化的类,必须要经过一下几步1.这个类必须间接火直接地由CObject派生而来2.定义一个不带参数的构造函数3.在头文件中,必须有如下声明:DECLARE_SERIAL( Your name of class)4.在源文件中开头有如下声明IMPLEM...

2018-05-23 14:43:00 1355

转载 监听连接:ThreadSocketHandler

监听连接:ThreadSocketHandler断开没有使用的节点,首先遍历节点数组vNodesCopy,如果节点标识断开连接(fDisconnect),或者没有任何引用、发送接收消息,则移除节点,关闭socket,添加到断开连接节点数组 (vNodesDisconnected)// Disconnect unused nodesstd::vector<CNode *> vNodes...

2018-05-23 14:42:13 566

转载 BTC transaction rawtx 解析

BTC transaction rawtx 解析很多情况下,我们都需要对交易中的某一些rawtx进行解析,以便更加清楚的理解,其在交易过程中的一些详细信息,现在,详细罗列一下rawtx中每一个字节码究竟代表什么,建议一定要耐心阅读,可能有点恶心。先来一段交易过程中的原始rawtx:0100000001697f98c004bbb7d184119a31b2b8c96683fa8c7ca0d7755c6...

2018-05-23 14:41:47 4318

转载 区块链源码学习笔记1 - 前期知识库准备

区块链源码学习笔记1 - 前期知识库准备 地址:比特币源码解析教程,传送门学习笔记步骤Step1:看源码前补充基础知识库。Boost:C++库OpenSSL:安全套接字层库Libevent:网络编程库QT:GUI库Step2:了解核心数据结构交易 CTransaction区块 CB...

2018-05-23 14:41:34 520

转载 服务器性能指标(一)——负载(Load)分析及问题排查

服务器性能指标(一)——负载(Load)分析及问题排查 平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。对于这些指标...

2018-05-23 14:41:22 294

转载 Java注解全面解析

Java注解全面解析 1.基本语法注解定义看起来很像接口的定义。事实上,与其他任何接口一样,注解也将会编译成class文件。@Target(ElementType.Method)@Retention(RetentionPolicy.RUNTIME)public @interface Test {}除了@符号以外,@Test的定义很像一个空的接口。定义注解时,需要一些元注解(me...

2018-05-23 14:40:42 150

转载 并发编程 - Boost Thread

c++并发编程 - Boost Thread2 0x00 摘要在分析比特币源码时,最开始就简单学习了一些boost thread的简单用法和最基本的互斥锁,但看到后面发现还用到了更深层次的并发编程知识,于是又回来完整的学习一下,这里做个学习的总结。本文的内容主要包括线程组(Thread group)以及各种互斥锁(lock_...

2018-05-22 14:05:53 324

转载 区块链数据类型之大整数

区块链数据类型之大整数 在Bitcoin Core项目中,由于存在各种各样数值非常大的字段,比如地址,交易和区块的hash,难度等,位数较多以至于无法用已有的内建类型表示出,故定义了class base_uint数据类型,用来存大整数。数据成员如下:class base_uint...

2018-05-22 14:05:34 415

转载 一道面试题搞懂JVM类加载机制

JVM(四)—一道面试题搞懂JVM类加载机制 有这样一道面试题:class Singleton{ private static Singleton singleton = new Singleton(); public static int value1; public static int value2...

2018-05-22 14:05:18 444

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

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

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关注的人

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