摘要: 1. 什么是选择排序? 首先贴上从wiki上弄下来的关于选择排序的定义。 选择排序 (Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。阅读全文
posted @ 2019-07-02 11:54 detectiveHLH 阅读(63) 评论(0) 编辑
摘要: 这篇文章包含了你一定知道的,和你不一定知道的冒泡排序。 gif看不了可以点击【 "原文" 】查看gif。 源码: 【 "地址" 】 1. 什么是冒泡排序 可能对于大多数的人来说比如我,接触的第一个算法就是冒泡排序。 我看过的很多的文章都把冒泡排序描述成我们喝的汽水,底部不停的有二氧化碳的气泡往上冒,阅读全文
posted @ 2019-06-25 15:14 detectiveHLH 阅读(461) 评论(5) 编辑
摘要: 前言 接触WebAssembly之后,在google上看了很多资料。感觉对WebAssembly的使用、介绍、意义都说的比较模糊和笼统。感觉看了之后收获没有达到预期,要么是文章中的例子自己去实操不能成功,要么就是不知所云、一脸蒙蔽。本着业务催生技术的态度,这边文章就诞生了。前部分主要是对WebAss阅读全文
posted @ 2018-11-08 14:34 detectiveHLH 阅读(8538) 评论(4) 编辑
摘要: 1. 什么是选择排序? 首先贴上从wiki上弄下来的关于选择排序的定义。 选择排序 (Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。阅读全文
posted @ 2019-07-02 11:54 detectiveHLH 阅读(63) 评论(0) 编辑
摘要: 这篇文章包含了你一定知道的,和你不一定知道的冒泡排序。 gif看不了可以点击【 "原文" 】查看gif。 源码: 【 "地址" 】 1. 什么是冒泡排序 可能对于大多数的人来说比如我,接触的第一个算法就是冒泡排序。 我看过的很多的文章都把冒泡排序描述成我们喝的汽水,底部不停的有二氧化碳的气泡往上冒,阅读全文
posted @ 2019-06-25 15:14 detectiveHLH 阅读(461) 评论(5) 编辑
摘要: 本篇博客主要介绍了自动化工具这个概念,在微服务集群当中的作用,算抛砖引玉,欢迎大家提出自己的见解。 写在前面 在了解自动化工具的概念之前,我们先了解一下微服务和集群的概念。 什么是微服务 这个概念其实有些广泛,而我的知识广度也有限,我会尽量用通俗的语言来描述什么是微服务,什么是集群,以及为什么我们需阅读全文
posted @ 2019-06-17 17:33 detectiveHLH 阅读(370) 评论(0) 编辑
摘要: 本文主要通过平常常用的go的一个函数,深入源码,了解其底层到底是如何实现的。 Println Println函数接受参数a,其类型为…interface{}。用过Java的对这个应该比较熟悉,Java中也有…的用法。其作用是传入可变的参数,而interface{}类似于Java中的Object,代表阅读全文
posted @ 2019-06-14 14:36 detectiveHLH 阅读(131) 评论(1) 编辑
摘要: 本篇博客通过小强开饭店的通俗易懂的故事,带你了解后端服务是如果从单体应用演变到微服务的。如果有说的不对的地方,欢迎各位大佬强势怼。 小强开饭店 有一天,小强为了早日奔赴小康生活,打算开一个饭店来帮他快速的实现这个目标。 饭店开业了 于是他盘下了一个店面,一顿装修之后,雇了一个厨师,便开业了。 饭店生阅读全文
posted @ 2019-06-12 15:09 detectiveHLH 阅读(980) 评论(9) 编辑
摘要: 本篇博客主要介绍了如何从零开始,使用Go Module作为依赖管理,基于Gin来一步一步搭建Go的Web服务器。并使用Endless来使服务器平滑重启,使用Swagger来自动生成Api文档。 源码在此处: "项目源码" 大家可以先查看源码,然后再根据本篇文章,来了解搭建过程中服务器的一些细节。 搭阅读全文
posted @ 2019-06-10 16:30 detectiveHLH 阅读(219) 评论(0) 编辑
摘要: 本篇博客主要介绍了Java类型擦除的定义,详细的介绍了类型擦除在Java中所出现的场景。阅读全文
posted @ 2019-05-27 16:46 detectiveHLH 阅读(184) 评论(0) 编辑
摘要: 本篇博客主要介绍了如何使用commander, inquirer以及chalk从零开始,创建属于自己的命令行工具。 0. 一分钟体验 首先我们先花一分钟的时间,体验一下创建自己的命令行cli工具是什么感觉。 0.1. 新建项目目录 假如我们的项目名称叫 ,使用如下命令新建项目目录。 0.2. 初始化阅读全文
posted @ 2019-05-17 16:21 detectiveHLH 阅读(893) 评论(0) 编辑
摘要: 源代码地址: "Github仓库地址" 个人网站: "个人网站地址" 前言 不知道你是否有过这样的经历。不管你是什么岗位,前端也好,后端也罢,想去了解一下Java开发到底是什么样的,它是不是真的跟传说中的一样。 于是你拿起键盘, ',开始了Java淌坑之旅。在一把梭的操作之后,面对你搭建的环境,你陷阅读全文
posted @ 2019-05-13 11:12 detectiveHLH 阅读(244) 评论(0) 编辑
摘要: 1.前言 前段时间,自己搞了个阿里云的服务器。想自己在上面折腾,但是不想因为自己瞎折腾而污染了现有的环境。毕竟,现在的阿里云已经没有免费的快照服务了。要想还原的话,最简单的办法就是重新装系统。而一旦重装,之前的搭建的所有环境就都白搭了。 再加上之前本身就想引入docker,所以就打算利用docker阅读全文
posted @ 2019-04-23 15:30 detectiveHLH 阅读(1458) 评论(7) 编辑