自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 图解集合8:红黑树的移除节点操作

原文地址:http://www.cnblogs.com/xrq730/p/6882018.html红黑树移除节点上文详细讲解了红黑树的概念,红黑树的插入及旋转操作,根据测试代码建立起来的红黑树结构为: 本文先研究一下红黑树的移除操作是如何实现的,移除操作比较复杂,具体移除的操作要进行几次旋转和移除的节点在红黑树中的位置有关,这里也不特意按照旋转次数选择节点了,就找三种位置举例演示红黑树移除操作

2017-07-15 17:22:23 322

转载 图解集合7:红黑树概念、红黑树的插入及旋转操作详细解读

原文地址:http://www.cnblogs.com/xrq730/p/6867924.html初识TreeMap之前的文章讲解了两种Map,分别是HashMap与LinkedHashMap,它们保证了以O(1)的时间复杂度进行增、删、改、查,从存储角度考虑,这两种数据结构是非常优秀的。另外,LinkedHashMap还额外地保证了Map的遍历顺序可以与put顺序一致,解决了HashMap本身无序

2017-07-15 12:07:27 784

转载 图解集合6:LinkedHashMap

原文地址:http://www.cnblogs.com/xrq730/p/5052323.html初识LinkedHashMap上两篇文章讲了HashMap和HashMap在多线程下引发的问题,说明了,HashMap是一种非常常见、非常有用的集合,并且在多线程情况下使用不当会有线程安全问题。大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就是迭

2017-07-15 11:36:42 271

转载 图解集合5:不正确地使用HashMap引发死循环及元素丢失

原文地址:http://www.cnblogs.com/xrq730/p/5037299.html问题引出前一篇文章讲解了HashMap的实现原理,讲到了HashMap不是线程安全的。那么HashMap在多线程环境下又会有什么问题呢?几个月前,公司项目的一个模块在线上运行的时候出现了死循环,死循环的代码就卡在HashMap的get方法上。尽管最终发现不是因为HashMap导致的,但却让我重视了Has

2017-07-14 19:34:33 431

转载 图解集合4:HashMap

原文地址:http://www.cnblogs.com/xrq730/p/5030920.html初识HashMap之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想:(1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢(2)LinkedList以链表形式实现,顺序插入、查找较慢,插入、

2017-07-14 19:07:38 233

转载 图解集合3:CopyOnWriteArrayList

原文地址:http://www.cnblogs.com/xrq730/p/5020760.html初识CopyOnWriteArrayList第一次见到CopyOnWriteArrayList,是在研究JDBC的时候,每一个数据库的Driver都是维护在一个CopyOnWriteArrayList中的,为了证明这一点,贴两段代码,第一段在com.mysql.jdbc.Driver下,也就是我们写Cl

2017-07-14 11:22:54 178

转载 图解集合2:LinkedList

原文地址:http://www.cnblogs.com/xrq730/p/5005347.html初识LinkedList上一篇中讲解了ArrayList,本篇文章讲解一下LinkedList的实现。LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了存放有待存储的数据以外,还

2017-06-28 17:47:12 295

转载 图解集合1:ArrayList

原文地址:http://www.cnblogs.com/xrq730/p/4989451.html前言这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如HashMap和Hashtable)就

2017-06-28 17:09:27 223

原创 hibernate异常 'hibernate.dialect' must be set when no Connection available

在使用hibernate的过程中,报异常’hibernate.dialect’ must be set when no Connection available,起初以为是数据库方言没有配好。尝试mysql的多种方言配置(因为5.5之后的方言配置与之前的不一样),但仍未有效果。 后来发现是在读取配置文件时,只创建了读取配置文件对象,而没有调用读取方法。 编写过程太过于粗心,导致该报错的原因同样可

2017-06-27 14:25:43 1172

原创 编码问题,修改mysql ini文件无效的一种解决方案

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-26 11:48:41 4396 2

原创 找工作——jvm复习(三)

2016/3/18复习(类加载机制) 1、类的生命周期: 加载、验证、准备、解析、初始化、使用、卸载;其中验证、准备、解析过程称为连接,解析过程不一定在初始化过程之前,因为java语言是运行时绑定。2、类的加载(重点) 类的加载过程可以是用户参与度较高的过程; 类的加载过程主要做三件事:通过一个类的全限定名来获取此类的二进制字节流;将二进制字节流转化为方法区中运行时的数据结构;构造Class

2016-03-23 21:29:48 303

原创 找工作——jvm复习(二)

1、GC判定条件:引用计数和引用链 1)引用计数:当变量或者对象被其他地方引用时加1,没有被引用时减1,直至引用计数为0时,被回收;(难以解决相互嵌套引用的情况,所以使用的较少) 2)引用链:使用被称为“GC Root”的对象来作为引用链的根,若对象到GC Root之间没有引用链,则被回收;其中,可以作为“GC Root”的对象有:虚拟机栈中引用的对象;方法区中类静态属性引用的对象;方法区中常量

2016-03-22 17:57:57 243

原创 找工作——jvm复习(一)

用有道笔记记录着找工作相关的知识,觉得那样不符合一个程序人开源的精神,决定把复习的知识写成博客,也算是记录自己找工作的艰辛历程吧。知识点可能不是很全面,第一轮复习,主要先大致浏览一遍知识点。1、java内存模型 java运行时的内存区域被划分为:程序计数区、java虚拟机栈、本地方法栈、方法区、堆 其中程序计数区、java虚拟机栈、本地方法栈是线程私有的;方法区、堆是线程共享的; 程序计数区:

2016-03-21 18:40:47 501

原创 关于linux yum源遇到的问题

今天花了半天的时间去修复yum源的问题。 问题是这样的,换了各种源之后,就是不行,yum makecache时,报错http://mirrors.ustc.edu.cn/centos/6Server/os/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for base: Damaged repomd.xml

2016-01-15 14:52:37 1413

原创 论文笔记——Mariana:Tencent Deep Learning Platform and its Applications

文章首先阐述Tencent搭建深度学习平台应满足的需求: (1)要求平台有能够训练大量的参数和数据的能力; (2)平台能够训练大模型; (3)平台在实际应用中能够简便的使用; 介绍了Google DistBelief系统for cpu、COTS系统for GPU中使用的两种并行方式:数据并行和模型并行。数据并行把数据分成几部分,同时训练一个模型,前向传播完成后,收集梯度、更新模型参数;模型

2015-12-23 15:02:09 848

空空如也

空空如也

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

TA关注的人

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