coding是一种爱好,知识需要系统学习

看到小咪呢,就会很快乐

  博客园  :: 首页  ::  ::  ::  :: 管理

2019年8月12日

摘要: 史上最全(全平台)docker安装方法! 阅读全文
posted @ 2019-08-12 13:01 fhwup 阅读(159) 评论(0) 推荐(0) 编辑

摘要: https://blog.csdn.net/eussi/article/details/82935964 阅读全文
posted @ 2019-08-12 12:54 fhwup 阅读(233) 评论(0) 推荐(0) 编辑

2018年12月18日

摘要: 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 阅读全文
posted @ 2018-12-18 10:20 fhwup 阅读(205) 评论(1) 推荐(0) 编辑

2018年12月17日

摘要: 数据库中有一种特殊的“日志文件”叫 Redo(重做) Undo(撤销),传统意义上的日志文件是记录系统运行状态的,主要用于系统工程师或者程序员排错。而 Reod/Undo 文件是数据库的一部分,主要用于数据恢复,保证数据的一致性和完整性。 用途 当执行 Insert、Update、Delete 动作 阅读全文
posted @ 2018-12-17 13:57 fhwup 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 先阐述一下问题: 现在有一个非常庞大的数据,假设全是 int 类型。给出一个数,判断这个数是否在其中(尽可能的高效)。 题目要求 文章给出了思路:首先想到的是 Hash 算法,它的时间复杂度是 O(1),在常量时间判断出数据是否存在。文章给出的办法是直接使用了 Java 的集合对象 HashSet( 阅读全文
posted @ 2018-12-17 13:48 fhwup 阅读(332) 评论(0) 推荐(0) 编辑

2018年12月13日

摘要: 背景介绍 近年来,苏宁集团业务不断扩大,用户快速增长,线上线下融合不断深入,系统的复杂性越来越高,技术的广度和深度都在不断拓展。 在整个集团技术不断迭代演进的过程中,集团内各个系统也同步更新、迭代、重构,快速适应技术的发展,满足业务增长的需求。 苏宁金融会员系统作为苏宁金融的一级系统,从易付宝诞生开 阅读全文
posted @ 2018-12-13 10:37 fhwup 阅读(1048) 评论(0) 推荐(0) 编辑

2018年11月29日

摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句 阅读全文
posted @ 2018-11-29 11:12 fhwup 阅读(295) 评论(0) 推荐(0) 编辑

2018年9月19日

摘要: Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+ 阅读全文
posted @ 2018-09-19 11:31 fhwup 阅读(163) 评论(0) 推荐(0) 编辑

2018年8月17日

摘要: 三者的区别介绍 float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位) decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。( 阅读全文
posted @ 2018-08-17 16:28 fhwup 阅读(1484) 评论(0) 推荐(0) 编辑

2018年6月2日

摘要: #创建集群目录 mkdir /opt/cluster/zk cd /opt/cluster/zk #清理脏数据【可跳过】 docker stop zk-2181 docker stop zk-2182 docker stop zk-2183 docker rm zk-2181 docker rm zk-2182 docker rm zk-2183 docker ps -a #创建配置文件... 阅读全文
posted @ 2018-06-02 20:37 fhwup 阅读(377) 评论(0) 推荐(0) 编辑

摘要: 一、安装docker、ruby环境 二、部署redis集群 阅读全文
posted @ 2018-06-02 14:32 fhwup 阅读(308) 评论(0) 推荐(0) 编辑

2018年6月1日

摘要: 问题描述: 解决方法: 再次登录成功 阅读全文
posted @ 2018-06-01 10:24 fhwup 阅读(21355) 评论(0) 推荐(1) 编辑

2018年5月31日

摘要: #创建redis容器并执行redis-server启动命令 docker run -p 6379:6379 -v /opt/redis/data:/data -h redis01 --name redis01 -d redis:latest redis-server --appendonly yes #查看所有容器,包括停止的 docker ps -a #查看运行中容器 docker ps ... 阅读全文
posted @ 2018-05-31 14:52 fhwup 阅读(150) 评论(0) 推荐(0) 编辑

摘要: Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件 阅读全文
posted @ 2018-05-31 10:08 fhwup 阅读(236) 评论(0) 推荐(0) 编辑

2018年5月24日

摘要: 日出日落,春去秋来,花随流水,北雁南飞,世间万物皆有生死轮回。从调用XML中的Bean配置信息,到应用到具体实例中,再到销毁,Bean也有属于它的生命周期。 人类大脑对图像的认知能力永远高于文字,因此,闲言少叙,书归正传,上图先: 步骤很多,切莫惊慌,我们可以把上面的步骤归纳如下: 1-2:创建实例 阅读全文
posted @ 2018-05-24 13:29 fhwup 阅读(4082) 评论(0) 推荐(1) 编辑

2018年5月11日

摘要: 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base- 阅读全文
posted @ 2018-05-11 19:52 fhwup 阅读(181) 评论(0) 推荐(0) 编辑

2018年5月7日

摘要: 问题 某海量用户网站,用户拥有积分,积分可能会在使用过程中随时更新。现在要为该网站设计一种算法,在每次用户登录时显示其当前积分排名。用户最大规模为2亿;积分为非负整数,且小于100万。 PS: 据说这是迅雷的一道面试题,不过问题本身具有很强的真实性,所以本文打算按照真实场景来考虑,而不局限于面试题的 阅读全文
posted @ 2018-05-07 13:11 fhwup 阅读(288) 评论(0) 推荐(0) 编辑

2018年4月22日

摘要: 1、查看和修改变量 阅读全文
posted @ 2018-04-22 10:26 fhwup 阅读(116) 评论(0) 推荐(0) 编辑

2018年3月18日

摘要: Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。使用场景:数据量为100亿、空间受限制的黑名单网页系统、垃圾邮件过滤系统、爬虫的网址判重系统等。 实例 为了说明Bloom F 阅读全文
posted @ 2018-03-18 09:06 fhwup 阅读(280) 评论(0) 推荐(0) 编辑

摘要: 1.堆 堆(Heap))是一种重要的数据结构,是实现优先队列(Priority Queues)首选的数据结构。由于堆有很多种变体,包括二项式堆、斐波那契堆等,但是这里只考虑最常见的就是二叉堆(以下简称堆)。 堆是一棵满足一定性质的二叉树,具体的讲堆具有如下性质:父节点的键值总是不大于它的孩子节点的键 阅读全文
posted @ 2018-03-18 08:37 fhwup 阅读(499) 评论(0) 推荐(0) 编辑