- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 【Linux】——Linux常用命令
日志分析常用命令入门级命令 ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录),还可以查看文件的权限(包括目录、文件夹、文件权限),mv重命名,rm删除文件,mkdir创建文件夹,touch创建文件,cp复制文件 1、查看文件内容 cat 显示文本文件内容,适用于日志文件内容比较小的,带上-n参数,可以显示行号 more 可以分页展示文件内容,enter显...
2018-08-22 21:38:04 286 1
原创 【数据库】——分布式数据库演变历程
前提 本文主要介绍分布式数据库演变历程,以及演变过程的解决方案,没有方案的具体实现步骤。数据库高可用的发展历程1、查询操作比较多,利用缓存,缓解数据库的读压力 2、写操作成为数据库瓶颈,利用数据库主从复制,在代码中进行读写分离 3、为了避免写服务器宕机,从而造成写操作异常,进行主主复制 4、单台不能在支撑系统压力的时候,进行集群扩展,...
2018-08-14 15:46:59 1998
原创 【MySQL】——索引优化
温故-索引类型聚集索引和非聚集索引 MyIASM引擎,B+树的数据结构中存储的内容实际上是实际数据的地址值。也就是说它的索引和实际数据是分开的,只不过使用索引指向了实际数据。这种索引的模式被称为非聚集索引。 Innodb引擎的索引的数据结构也是B+树,只不过数据结构中存储的都是实际的数据,这种索引有被称为聚集索引。 聚集索引不是一种单独的索引类型,而是一种存储数据的方式 1、主键索引 ...
2018-08-12 20:28:35 289
原创 【Java基础】——序列化与反序列化
何为序列化?序列化的目标是将对象保存到磁盘中,或允许在网络中直接传输对象。对象序列化机制允许把内存中Java对象转换成平台无关二进制流,从而允许把这种二进制流持久地保存在磁盘上,或者将这种二进制流传输到另一个网络节点,其他程序获得这种二进制流,都可以将二进制流恢复成原来的Java对象。序列化机制使得对象可以脱离程序的运行而独立存在。所谓的对象序列化将一个Java对象写入IO流中转为字节流...
2018-08-06 16:40:07 203
原创 【深入浅出JVM】——垃圾回收机制
哪些内存需要回收? JVM的内存结构包括五大区域:程序计数器,虚拟机栈,本地方法栈,堆区,方法区。其中程序计数器,虚拟机栈,本地方法栈随线程而生,随线程而灭,所以这几个区域的内存分配和回收都是具备确定性,不需要过多考虑回收的问题,因为方法结束或线程结束时,内存自然就跟随着回收 。堆区存放的是对象实例,也是GC回收的主要区域。 主要回收废弃常量和无...
2018-08-05 21:15:28 358
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人