FanceFu的博客

希望自己可以做一个礼貌,勤奋的人

分布式问题分析(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址一、谈谈业务中使用分布式的场景分布式主要是为了提供可扩展性以及高可用性,业务中使用分布式的场景主要有分布式存储以及分布式计算。分布式存储中可以将数据分片到多个节点上,不仅可以提高性能(可扩展性),同时也可以使用多个节点对同一份数据进行备份。至于分布式...

2018-03-24 18:41:28

阅读数 358

评论数 0

正则表达式学习总结(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址概述正则表达式用于文本内容的查找和替换。正则表达式内置于其它语言或者软件产品中,它本身不是一种语言或者软件。一个问题往往可以用多种正则表达式方案来解决。正则表达式在线工具匹配单个字符正则表达式一般是区分大小写的,但是也有些实现是不区分。. 可以用来...

2018-03-15 16:55:11

阅读数 121

评论数 0

Git总结(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址集中式与分布式Git 属于分布式版本控制系统,而 SVN 属于集中式。集中式版本控制只有中心服务器拥有一份代码,而分布式版本控制每个人的电脑上就有一份完整的代码。集中式版本控制有安全性问题,当中心服务器挂了所有人都没办法工作了。集中式版本控制需要连网...

2018-03-15 16:47:51

阅读数 120

评论数 0

《大规模分布式存储系统》学习总结(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址基本概念1. 异常1.1 服务器宕机内存错误、服务器停电等都会导致服务器宕机,此时节点无法正常工作,称为不可用。服务器宕机会导致节点失去所有内存信息,因此需要将内存信息保存到持久化介质上。1.2 网络异常有一种特殊的网络异常称为 网络分区 ,即集群...

2018-03-15 16:45:55

阅读数 791

评论数 0

java基础(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址关键字1. final数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final 使数值不变;对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。方法声明方法不...

2018-03-15 16:37:43

阅读数 261

评论数 0

redis学习总结(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址Redis 是什么Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。五种类型数据类型为:字符串、列表、集合、有序集合、散列表。Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来...

2018-03-15 16:34:24

阅读数 140

评论数 0

《数据库系统概论 第四版》学习总结(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址事务四大特性1. 原子性事务被视为不可分割的最小单元,要么全部提交成功,要么全部失败回滚。2. 一致性事务执行前后都保持一致性状态。在一致性状态下,所有事务对一个数据的读取结果都是相同的。3. 隔离性一个事务所做的修改在最终提交以前,对其它事务是不可...

2018-03-15 16:32:03

阅读数 361

评论数 0

top K问题的解法

以求最大的第K个数为例 共提供3种实现分别为 1.排序   时间复杂度 O(nlgn) 2.利用最小堆(把最小的都过滤了, 大的都沉底了。)   时间复杂度 O(n * lgk) 可利用java中的优先队列. 底层是二叉堆. 3.快速排序中的划分   时间复杂度 O(n)   pub...

2018-03-05 22:09:58

阅读数 87

评论数 0

java并发编程学习总结(超赞!!!)

我是技术搬运工,好东西当然要和大家分享啦原文地址使用线程有三种使用线程的方法:实现 Runnable 接口;实现 Callable 接口;继承 Tread 类;实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thr...

2018-03-05 20:46:33

阅读数 126

评论数 0

目前深圳的IT公司java方向都在用那些技术(转)

我是技术搬运工,好东西要和大家分享原文地址在智联招聘中,搜索java关键字(2017-4-16),看看深圳IT界JAVA方向都在用什么技术。NOSQL已经比较普及了。提及linux的比较多了,说明用Windows做服务器的很少了。web开发主流还在SSH和springMVC,提到微服务的比较少。有...

2018-03-04 22:12:52

阅读数 285

评论数 0

大型网站架构模式

网站架构模式1.分层    将系统在横向维度上切分为几个部分,每个部分负责比较单一职责    应用层;服务层;数据层2.分割    纵向切分3.分布式    将不同模块部署在不同的服务器上,远程调用协同工作    缺点:必须通过网络,可能影响性能;保持数据一致性困难    常用分布式方案:分布式应...

2018-03-03 18:17:31

阅读数 113

评论数 0

大型网站架构演化

大型网站软件系统的特点高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展大型网站架构演化发展历程1.应用程序,服务器,文件都在一台服务器上2.应用服务和数据服务分离3.使用缓存改善网站性能(本地缓存和分布式缓存服务器;网站访问高峰期,应用服务器为瓶颈...

2018-03-02 19:58:56

阅读数 116

评论数 0

层序遍历二叉树

利用队列记录每一层节点个数ArrayList<ArrayList<Integer>> Print(TreeNode pRoot) { ArrayList<ArrayList...

2018-02-28 19:51:11

阅读数 161

评论数 0

非递归遍历二叉树

非递归前序遍历1.申请栈,将头节点压入栈2.从栈中弹出顶节点,保存值,若右子树不为空,压入右孩子.若左孩子不为空,压入左孩子3.重复2.直到栈为空public ArrayList<Integer> preOrderUnRecur(TreeNode roo...

2018-02-28 17:30:25

阅读数 44

评论数 0

shell脚本编程基础(二)----使用结构化命令

if-then 语句if command then commands fi如果该命令退出状态码是0  则执行then部分另一种    :  if command ; then commands fiif-then-elseif command then     c...

2018-02-28 13:43:45

阅读数 77

评论数 0

shell脚本编程基础(一)----构建基本脚本

使用分号   ;  可以使用多个命令创建shell脚本文件文件第一行必须指定使用的shell#!/bin/bash#为 注释 shell 会通过PATH环境变量来查找命令引用当前目录下的文件  .操作符./test1     执行当前目录下的test1 脚本显示消息echo   输出字符串使用变量...

2018-02-28 13:05:35

阅读数 81

评论数 0

Linux学习笔记(七)----使用vim编辑器

vim编辑器在内存缓冲区中处理数据vim   filenamevim 三个模式在指令列模式下,有以下命令用于离开或者存储文件。命令作用:w写入磁盘:w!当文件为只读时,强制写入磁盘。到底能不能写入,与用户对该文件的权限有关:q离开:q!强制离开不保存:wq写入磁盘后离开:wq!强制写入磁盘后离开键...

2018-02-28 12:24:12

阅读数 67

评论数 0

Linux学习笔记(六)----安装软件程序

本文就基于Red Hat 的系统包管理基础软件包存储在服务器上,可以利用本地PMS工具通过互联网访问包管理工具RPM 和 DPKG 为最常见的两类软件包管理工具。RPM 全称为 Redhat Package Manager,最早由 Red Hat 公司制定实施,随后被 GNU 开源操作系统接受并成...

2018-02-28 11:02:58

阅读数 54

评论数 0

Linux学习笔记(五)----理解Linux文件权限

Linux允许用户和组根据每个文件和目录的安全性来访问文件Linux的安全性Linux安全系统的核心是用户账户;用户权限根据每个用户的UserID 跟踪添加新用户useradd       (默认值设置在/etc/default/useradd  文件中)   -D  参数可以查看 这些默认值us...

2018-02-28 10:32:25

阅读数 96

评论数 0

Linux学习笔记(四)----使用Linux环境变量

环境变量存储有关shell会话和工作环境的信息(分为全局变量和局部变量)全局变量对于shell会话和所有生成的子shell都是可见的.查看全局变量. env 或 printenv 命令引用变量需要在前面加上美元符  $局部变量只在定义他们的进程中可见set 命令会显示为某个特定进程设置的所有变量(...

2018-02-24 15:44:21

阅读数 67

评论数 0

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