一段实习生活

七月的夏在你的一生中重复了二十次,而这一次的抉择你早已预谋已久。临近七月,天气开始变得燥热起来,灼灼的烈日仿佛在催促着人们走向更远更辽阔的地方。我怀揣着一次又一次被磨灭的心踏上了这茫茫的苍原,因为相信这是追寻光明的道路,所以走起来格外的顺畅。命运总是嘲笑式的捉弄人,仅仅是当初的一个选择却要让人葬送这

Lofter 

局域网下mac与win通过ssh互联(端口映射)

mac端ssh连接win,mac端ssh连接win上的linux虚拟机,win端ssh连接mac,日常开发时要开一些虚拟机或是其他的一些服务,全都放在一台电脑上压力有点大,就想着能不能把某些服务开在其他电脑上,这样用一台电脑去连接

工具 

MacOS内存管理机制及虚拟内存简要说明

首先,我们要来了解一下,Mac OS X的内存3种分类,打开你的“应用程序-实用工具-系统监视器”程序,切换到“系统内存”标签,你会看到你的内存有已使用内存、已缓存文件、已使用交换3种分类:见下图:而已使用内存又分为三个模块:APP内存就是应用使用的内存联动内存是系统消耗的内存,是系统核心占用的,永

20张图带你到HBase的世界遨游

1 HBase 浅析1.1 HBase 是啥HBase 是一款面向列存储,用于存储处理海量数据的 NoSQL 数据库。它的理论原型是 Google 的 BigTable 论文。你可以认为 HBase 是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。HBase 的存储是基于 HDFS 的,HD

Shell重定向&>file、2>&1、1>&2 、/dev/null的区别

在shell脚本中,默认情况下,总是有三个文件处于打开状态标准输入(键盘输入)标准输出(输出到屏幕)标准错误(也是输出到屏幕)它们分别对应的文件描述符是0,1,2默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重定向到 标准输出.&>file

Linux 

搭建Cloudreve云盘

一直以来都是在用百度、阿里家的网盘,不是限速就是‘限速’,想来自己的服务器大部分资源也都在闲置着,就在网上找了一番如何搭建个人网盘,本文描述个人自建网盘的全过程。一、准备工作云服务器,带宽是刚需,硬盘也最好留大些,内存是不怎么耗费的已备案公网域名,后面配置https服务访问云盘选址,开始也是找了很多

ShardingSphere5

第01章 高性能架构模式互联网业务兴起之后,海量用户加上海量数据的特点,单个数据库服务器已经难以满足业务需要,必须考虑数据库集群的方式来提升性能。高性能数据库集群的第一种方式是“读写分离”,第二种方式是“数据库分片”。1、读写分离架构**读写分离原理:**读写分离的基本原理是将数据库读写操作分散到不

Spark执行流程详解

1、在命令行执行提交命令时,在spark-submit脚本中,调用了SparkSubmit类中的mainMethod.invoke方法,这个类通过反射,调用我们自定义的类。2、我们自定义类中的main方法开始执行,初始化了SparkConf和SparkContext,将 Driver 启动起来,同时

HashMap详解

前言HashMap是是Java Collections Framework的成员,位于java.util包,在JDK1.2引入。其数据存储形式是基于K-V键值对形式进行存储,HashMap中的key不能重复,允许且只能存在一个null值。如果多次put同一个key会进行值覆盖,对于value则没有限

HashMap源码解析(JDK1.8)

一、HashMap是什么相信阅读过HashMap源码的小伙们都知道,HashMap实现了Map接口,Map就是用于存储键值对(k,v)的集合类,而HaspMap是针对k,v 来进行的一些列操作,并且HashMap 在1.8以后加入了红黑树数据结构来便于我们的数据检索操作HashMap继承树结构Has

javaSE