08 2019 档案

摘要:命名规范 一. 基本规范 原则:清晰明了,简洁准确,见名知意。 组成:英文字母, 下划线, 阿拉伯数字。 长度:最长64个字符,建议不超过32, 以免对后序的操作带来不便。 命名方式。 名称中除下划线、数字的部分,要使用英文单词或英文短语或相应缩写,不推荐使用汉语拼音。 禁止使用MySQL关键字和保 阅读全文
posted @ 2019-08-19 11:29 songguojun 阅读(328) 评论(0) 推荐(0) 编辑
摘要:引言 在Go语言中开发者在写代码时不必关心内存是如何分配和回收,从内存的分配到不再使用后内存的回收等等这些内存管理工作都是由Go在底层完成的。但是Go语言内存管理是Go语言比较重要的一部分,Go对象在内存中如何存储,Go的内存分配机制是怎么样的,Go的内存分配期是如何设计的等等,我们也是有必要了解其 阅读全文
posted @ 2019-08-07 13:26 songguojun 阅读(381) 评论(0) 推荐(0) 编辑
摘要:Java 的类加载步骤 1. 加载(Loading): Java 将字节码数据从不同的数据源读取到 JVM 中,并映射为 JVM 认可的数据结构(Class 对象),这里的数据源可能是各种各样的形态,如 jar 文件、class 文件,甚至是网络数据源等;如果输入数据不是 ClassFile 的结构 阅读全文
posted @ 2019-08-04 23:47 songguojun 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Redis单机问题 说主从复制之前先看看单机有什么问题 1. 机器故障,包含软硬件问题。这个就牵涉到高可用问题。 2. 容量瓶颈,比如一台机器16G内存,Redis要使用20G内存,那么这台单机是满足不了的。这个就牵涉到分布式问题。 3. qps瓶颈 ,Redis官方号称支撑10w QPS,但是目前 阅读全文
posted @ 2019-08-04 22:00 songguojun 阅读(494) 评论(0) 推荐(0) 编辑
摘要:什么是 DOM? DOM 是Document Object Model三个单词的缩写,翻译过来叫做文档对象模型。DOM是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象( 阅读全文
posted @ 2019-08-04 17:19 songguojun 阅读(324) 评论(0) 推荐(0) 编辑
摘要:引言 在软件开发过程中,随着系统复杂度的增加,业务的变更,程序员面临着耦合性,内聚性,可维护性,可扩展性,可重用性的挑战。而良好的设计模式就可以解决此类问题。设计模式是包含了面向对象的精髓,熟练掌握面向对象设计/分析是掌握设计模式的基础。可以帮助我们考虑代码结构,使代码易于维护、易于扩展、易于阅读。 阅读全文
posted @ 2019-08-04 01:21 songguojun 阅读(1443) 评论(0) 推荐(0) 编辑
摘要:在Linux操作系统中支持很多种文件系统,例如常见的Ext2、Ext3、Ext4、proc、Btrfs和XFS等,多达几十个文件系统,每个文件系统是独立的,有自己的组织方法,操作方法。虽然支持的文件系统种类很多,但从用户层面使用方式无任何差别,用户并不感知其中的差异。对于普通用来说,数据都是组织成上 阅读全文
posted @ 2019-08-01 16:43 songguojun 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:数组的定义 数组(array)是一种常见数据结构,是非常重要的集合类型,在很多编程语言中都有数组。 数组是有序数据的集合,数组中的每个元素都具有相同的数组名和下标来做唯一标示。数组其实就是在内存中存储相同数据类型的连续的空间,比如int a[100]表示开辟了100个int类型的空间。 数组的分类 阅读全文
posted @ 2019-08-01 13:48 songguojun 阅读(199) 评论(0) 推荐(0) 编辑
摘要:IO流的概念 先了解IO是啥,IO是两个Input和Output单词的缩写,表示输入输出的意思。而流(Stream)的概念起源于UNIX中管道(pipe)的概念,在UNIX中管道(pipe)是一条不间断的字节流,它是一个数据传输的管道,用来实现程序或进程间的通信,或读写外围设备、外部文件等。Java 阅读全文
posted @ 2019-08-01 09:54 songguojun 阅读(115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示