-
分布式系统一致性问题与Raft算法(上)
分布式系统一致性问题与Raft算法(上) 分布式系统一致性难吗?很难,难的哪里?最后又该如何解决。 最近在做MIT6.824的几个实验,真心觉得每一个做分布式相关开发的程序员都应该去刷一遍(裂墙推荐),肯定能够提高自己的技术认知水平,同时也非常感谢MIT能够把这么好...
-
C语言指针学习总结
C语言指针学习总结 目录 指针概念 一切都是地址 指针变量 定义指针变量 通过指针变量取得数据 关于 * 和 的谜题 对星号 * 的总结 指针变量的运算 数组指针 关于数组指针的谜题 字符串指针 指针作为函数参数 用数组作函数参数 指针作为返回值 二级指针 指针数组 指针与...
-
C++中的多态及虚函数大总结
C++中的多态及虚函数大总结 多态是C++中很关键的一部分,在面向对象程序设计中的作用尤为突出,其含义是具有多种形式或形态的情形,简单来说,多态:向不同对象发送同一个消息,不同的对象在接收时会产生不同的行为。即用一个函数名可以调用不同内容的函数。 多态可分...
-
基于BTrace监控调试Java代码
基于BTrace监控调试Java代码 BTrace是Java的一个动态代码追踪工具,通过编写btrace脚本,它可以动态的向目标应用程序的字节码注入追踪代码,通过修改字节码的方式,达到监控调试和定位问题的目的,是解决线上问题的利器。 BTrace项目的Github主页 https://github.com/b...
-
异常处理 笔记总结
异常处理 笔记总结 1.处理异常 语法: try{ 程序代码1}catch(异常类型 异常的变量名){ 程序代码2}finally{ 程序代码3} 说明: 如果程序代码1运行时有异常则被catch捕获,程序代码1跳过,执行程序代码2和3;如果程序代码1运行时未发生异常,执行程序代码1和3,跳过程序...
-
记录 2020年2月26日 java的一次远程技术面试
记录 2020年2月26日 java的一次远程技术面试 1、 自我介绍 2、String 类型为什么是final类型?String 为啥不可变? String 类型是final类型原因: 1.不可变性支持线程安全(为了线程安全) 2.不可变性支持字符串常量池,提升性能(为了实现字符串池) 3.String字符串作为...
-
「C++ 」借来的资源,何如还的潇洒?
「C++ 」借来的资源,何如还的潇洒? 有借有还是好习惯! 前言 本文的内容将专门对付 内存管理 ,培养起 有借有还 的好习惯,方可消除资源管理的问题。 正文 所谓的资源就是,一旦用了它,将来必须还给系统。如果不是这样,糟糕的事情就会发生。 C++ 程序内常见的资源...
-
C++ 常用编程--Swap函数有几种写法?
C++ 常用编程--Swap函数有几种写法? C++ 常用编程--Swap函数有几种写法? 在说C++模板的方法前,我们先想想C语言里面是怎么做交换的。 举个例子,要将两个int数值交换,是不是想到下面的代码: void swap(inta , int b){ int t = a; a=b; b=t;} 如果要求不用临时变量...
-
Java基础之六、Java编程思想(8-10)
Java基础之六、Java编程思想(8-10) 八、多态 多态 (也称作 动态绑定 、 后期绑定 或 运行时绑定 ) 域(成员变量)是不具有多态性的,只有普通的方法调用是多态的,任何域访问操作都将由编译器解析,因此不是多态的 静态方法也是不具有多态性的 public static void m...
-
JVM垃圾回收——GC
JVM垃圾回收——GC 一、JVM内存分配与回收 下图为堆内存结构图(注意:元数据区(MetaData)实际上不属于堆): 1、对象优先在Eden区分配 大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空间进行分配时,JVM将发起一次Minor GC。 提问 : Minor GC 和 Full...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
