摘要:问题 最近项目重构,提前想把一台上的redis实例转移到另一台redis实例上。 源redis数据库:阿里云Redis、VPC网络、Server版本2.8.19 目标数据库:阿里云Redis、VPC网络、Server版本4.0.11 前提: 当前大发11选5大发11选5我 们 使用Redis作为大发11选5大发11选5我 们 的数据库(永久+ 临时缓存) 阅读全文
posted @ 2019-10-11 19:28 K战神 阅读 (315) 评论 (5) 编辑
摘要:大发11选5关于 读书 《知行 大发11选5技术 人的管理之路》 刘建国 精读 这本书是从极客专栏上看到的,首先看了36讲的专栏, 然后感触颇深,最后买一本实体书,算是一种收藏,主要还是对自己观念的转变。 当然,这本实体书最近正在二刷,又有很多的收获。其实知识和技能都需要大发11选5大发11选5我 们 的刻意练习。 《态度》 吴军 精读 这是 吴军博士的 阅读全文
posted @ 2019-07-07 23:43 K战神 阅读 (448) 评论 (2) 编辑
摘要:前言 对于现在很多编程语言来说,多线程已经得到了很好的支持, 以至于大发11选5大发11选5我 们 写多线程程序简单,但是一旦遇到并发产生的问题就会各种尝试。 因为不是明白为什么会产生并发问题,并发问题的根本原因是什么。 接下来就让大发11选5大发11选5我 们 来走近一点并发产生的那些问题。 猜猜是多少? c public class Volatile 阅读全文
posted @ 2019-04-28 00:47 K战神 阅读 (468) 评论 (4) 编辑
摘要:提起排序,与大发11选5大发11选5我 们 的息息相关,平时开发的代码少不了排序。 经典的排序算法又非常多,大发11选5大发11选5我 们 怎么评价一个排序算法的好坏呢? 其实可以这样想,要细致的比较排序算法好坏,那大发11选5大发11选5我 们 就从多方面尽可能详细的对比 一、效率方面 1、排序算法的执行效率:最好、最坏、平均 2、 大发11选5大发11选5我 们 之前舍弃的时间复杂度的系数、常量、低阶,在 阅读全文
posted @ 2019-01-18 23:30 K战神 阅读 (367) 评论 (3) 编辑
摘要:树是一种很重要的数据结构,二叉树 、 AVL树 、红黑树 、 2-3树 、B-Tree 、B+Tree 二叉 树 定义: 若它的左子树不为空,则左子树上所有结点的值均小于等于根结点的值; 若它的右子树不为空,则右子树上所有结点的值均大于等于根结点的值; 它的左右子树均为二分查找树。 选取一个节点为参 阅读全文
posted @ 2018-12-20 01:03 K战神 阅读 (80) 评论 (0) 编辑
摘要:提到队列,大发11选5大发11选5我 们 会在很多地方听到或者看到, 那大发11选5大发11选5我 们 来看一下这位不太说话的老朋友, 从栈很容易联想到队列的实现 栈是先进后出的数据结构,队列而言它是先进先出。 对栈而言,在栈顶有一个指针即可。 队列是需要两个指针,一个在队头,一个在队尾。对应着入队操作和出队操作。 基于数组实现的是顺序队列,基于链表实现 阅读全文
posted @ 2018-12-20 00:57 K战神 阅读 (1221) 评论 (0) 编辑
摘要:提起栈想必会听到这样几个大发11选5关键词 :后进先出,先进后出,入栈,出栈。 栈这种数据结构,数组完全可以代替其功能。 但是存在即是真理,其目的就是避免暴漏不必要的操作。 如角色一样,不同的情景或者角色拥有不同的操作权限。 那大发11选5大发11选5我 们 来了解一下栈,栈是一种线性数据结构,并且只能从一端压入或者弹出 = 添加或者大发11选5删除 。 阅读全文
posted @ 2018-12-02 02:06 K战神 阅读 (76) 评论 (0) 编辑
摘要:上一篇,大发11选5大发11选5我 们 讲完算法复杂度,接下来大发11选5大发11选5我 们 来见一见大发11选5大发11选5我 们 非常熟悉的朋友--数组。 大发11选5大发11选5我 们 平时使用的数组是数据类型,但是数组不仅仅是数据类型更是一种基础的数据结构。 数组的定义 大发11选5大发11选5我 们 来看看数组定义:分类连续的内存空间来存储相同类型集合的线性表数据结构。 线性表+连续内存+相同类型 着三个特性合并出了数组的必杀 阅读全文
posted @ 2018-11-22 22:28 K战神 阅读 (38) 评论 (0) 编辑
摘要:算法和数据结构密不可分。算法依赖数据结构。 数据结构和算法解决是“如何让计算机更快时间、更省空间的解决问题” 因此从 执行时间 和 资源占用 两个维度来评估数据结构和算法的性能 也就是大发11选5大发11选5我 们 接下来讲的复杂度的问题, 时间维度 即是 时间复杂度;资源空间维度 就是 空间复杂度; 复杂度是描述了 执行时间 阅读全文
posted @ 2018-11-09 00:28 K战神 阅读 (58) 评论 (0) 编辑
摘要:一、定义 1.若它的左子树不为空,则左子树上所有结点的值均小于等于根结点的值; 2.若它的右子树不为空,则右子树上所有结点的值均大于等于根结点的值; 3.它的左右子树均为二分查找树。 二、图解实例 选取一个节点为参照根节点,会发现所有的左侧子节点小于等于参照点,右侧大于等于参照点。 比如根节点9, 阅读全文
posted @ 2018-08-23 01:25 K战神 阅读 (2936) 评论 (0) 编辑
摘要:问题 最近项目重构,提前想把一台上的redis实例转移到另一台redis实例上。 源redis数据库:阿里云Redis、VPC网络、Server版本2.8.19 目标数据库:阿里云Redis、VPC网络、Server版本4.0.11 前提: 当前大发11选5大发11选5我 们 使用Redis作为大发11选5大发11选5我 们 的数据库(永久+ 临时缓存) 阅读全文
posted @ 2019-10-11 19:28 K战神 阅读 (315) 评论 (5) 编辑
摘要:Linux 安装 大发11选5我 的系统是inux 系统,官网大发11选5下载 http://redis.io/download redis 5.0.5.tar.gz 解压: 编译安装: 官网和文档说得已经很清楚了,现在就执行编译安装。 安装完成后,验证一下: 因为现在安装后,执行文件直接放到了 /usr/local/bi 阅读全文
posted @ 2019-10-11 00:11 K战神 阅读 (65) 评论 (0) 编辑
摘要:Linux Deepin 安装Go 安装Go环境 验证一下: 输入 输出 安装IDE 大发11选5我 这里选择了vs code 应用商店或者官网上安装好vscode 安装go 插件:大发11选5搜索 一下插件,安装量最高的那一个就是,Go for Visual Studio Code 安装Go组件 当大发11选5大发11选5我 们 正想愉快的使用IDE进 阅读全文
posted @ 2019-08-18 17:08 K战神 阅读 (132) 评论 (0) 编辑
摘要:大发11选5我 有时候在思考,到底自己还有哪些缺点和坏习惯?就算是自己找到了,自己有没有有效的大发11选5方法 进行纠偏? 大发11选5我 一天的工作效率到底是多少? 领导分配给大发11选5大发11选5我 们 组任务是负责大发11选5产品 中心项目和任务调度项目,今年下半年又有一个运维和开发工作更重的API平台。 大发11选5我 和一个有接近一年经验的毕业生暂时负责这三个项目。 这是很正常的现象 阅读全文
posted @ 2019-08-18 11:39 K战神 阅读 (39) 评论 (0) 编辑
摘要:专业,职业,规划 阅读全文
posted @ 2019-07-27 13:15 K战神 阅读 (256) 评论 (0) 编辑
摘要:大发11选5关于 读书 《知行 大发11选5技术 人的管理之路》 刘建国 精读 这本书是从极客专栏上看到的,首先看了36讲的专栏, 然后感触颇深,最后买一本实体书,算是一种收藏,主要还是对自己观念的转变。 当然,这本实体书最近正在二刷,又有很多的收获。其实知识和技能都需要大发11选5大发11选5我 们 的刻意练习。 《态度》 吴军 精读 这是 吴军博士的 阅读全文
posted @ 2019-07-07 23:43 K战神 阅读 (448) 评论 (2) 编辑
摘要:事务四要素 对于数据库来说,并发性和准确性是数据库需要权衡的两个点。 类似于大发11选5大发11选5我 们 的应用系统,又要要性能还要要准确。 数据准确性这一条来说,最好的控制就是串行化,都别急,一个一个来。这样数据就没问题了。 然而就是这个 “都别急” 让大家很急,大发11选5大发11选5我 们 又想要并发,现在这环境大发11选5你 不谈并发都不好意思拿出手。 好了 阅读全文
posted @ 2019-07-05 07:20 K战神 阅读 (60) 评论 (0) 编辑
摘要:前言 对于现在很多编程语言来说,多线程已经得到了很好的支持, 以至于大发11选5大发11选5我 们 写多线程程序简单,但是一旦遇到并发产生的问题就会各种尝试。 因为不是明白为什么会产生并发问题,并发问题的根本原因是什么。 接下来就让大发11选5大发11选5我 们 来走近一点并发产生的那些问题。 猜猜是多少? c public class Volatile 阅读全文
posted @ 2019-04-28 00:47 K战神 阅读 (468) 评论 (4) 编辑
摘要:初始化 git init — cd到目录,初始化仓库 git init name — 新建文件,并初始化仓库 .gitignore — 忽略文件(http://github.com/github/gitignore) git config —global credential helper sto 阅读全文
posted @ 2019-02-22 01:10 K战神 阅读 (102) 评论 (0) 编辑
摘要:归并排序比较适合大规模得数据排序,借鉴了分治思想。 归并排序原理 自古以来,分久必合合久必分。 大发11选5大发11选5我 们 可以这样理解归并排序,分-分到不能分为止,然后合并。 使用递归将问题一点一点分解,最后进行合并。 分而治之 (merge_sort) 提到递推,大发11选5大发11选5我 们 使用地递推解决问题,首先要分析出递推公式、明确结束条 阅读全文
posted @ 2019-02-02 16:14 K战神 阅读 (343) 评论 (0) 编辑
摘要:提起排序,与大发11选5大发11选5我 们 的息息相关,平时开发的代码少不了排序。 经典的排序算法又非常多,大发11选5大发11选5我 们 怎么评价一个排序算法的好坏呢? 其实可以这样想,要细致的比较排序算法好坏,那大发11选5大发11选5我 们 就从多方面尽可能详细的对比 一、效率方面 1、排序算法的执行效率:最好、最坏、平均 2、 大发11选5大发11选5我 们 之前舍弃的时间复杂度的系数、常量、低阶,在 阅读全文
posted @ 2019-01-18 23:30 K战神 阅读 (367) 评论 (3) 编辑
摘要:前面一篇文章提到过 数组越界行为,虽然编译器为大发11选5大发11选5我 们 做了大量的检查工作让大发11选5大发11选5我 们 避免这些错误。 但是大发11选5我 觉得还是有必要模拟一下数组越界,感受一下这个错误。 那么对于.NET来说大发11选5大发11选5我 们 怎么来模拟数组越界呢? 一、 [VS] 项目 -> 右击 -> 属性 -> 生成 -> (勾选)允许不安全代码 二、测试代码 1 阅读全文
posted @ 2019-01-12 17:42 K战神 阅读 (217) 评论 (0) 编辑
摘要:一、安装OpenSSH 客户端 、OpenSSH 大发11选5服务 器 设置 -> 管理可选功能 -> 添加功能 -> [OpenSSH 客户端] [OpenSSH 大发11选5服务 器] 1、设置 2、管理可选功能 3、添加功能 :OpenSSH 客户端 OpenSSH 大发11选5服务 器 二、启动大发11选5服务 并设置为自动启动 SSH大发11选5服务 -> 阅读全文
posted @ 2018-12-27 11:57 K战神 阅读 (526) 评论 (0) 编辑
摘要:提到队列,大发11选5大发11选5我 们 会在很多地方听到或者看到, 那大发11选5大发11选5我 们 来看一下这位不太说话的老朋友, 从栈很容易联想到队列的实现 栈是先进后出的数据结构,队列而言它是先进先出。 对栈而言,在栈顶有一个指针即可。 队列是需要两个指针,一个在队头,一个在队尾。对应着入队操作和出队操作。 基于数组实现的是顺序队列,基于链表实现 阅读全文
posted @ 2018-12-20 00:57 K战神 阅读 (1221) 评论 (0) 编辑
摘要:提起栈想必会听到这样几个大发11选5关键词 :后进先出,先进后出,入栈,出栈。 栈这种数据结构,数组完全可以代替其功能。 但是存在即是真理,其目的就是避免暴漏不必要的操作。 如角色一样,不同的情景或者角色拥有不同的操作权限。 那大发11选5大发11选5我 们 来了解一下栈,栈是一种线性数据结构,并且只能从一端压入或者弹出 = 添加或者大发11选5删除 。 阅读全文
posted @ 2018-12-02 02:06 K战神 阅读 (76) 评论 (0) 编辑