#快速

nodejs快速入门

1.nodejs运行环境搭建(nodejs安装);2.nodejs开发环境搭建(webstorm);3.js基本语法,Web知识初步(html表单,cookie,session);4.数据库基础知识(mongodb);5.expressjs开发框架基本原理及配置(MVC);6.依赖配置npm7.开源代码学习(stepb...
代码星球 ·2021-02-03

Python快速入门方法

1.Python运行环境搭建(Python.exe);2.Python开发环境搭建(pycharm);3.Python基本语法,Web知识初步(html表单,cookie,session);4.数据库基础知识(mysql数据库,sqlcookbook);5.flask开发框架基本原理及配置(MVC);6.依赖配置pip...
代码星球 ·2021-02-03

JAVA快速入门方法

1.JAVA运行环境搭建(tomcat);2.JAVA开发环境搭建(intellijidea,eclipse,myeclipse);3.JAVA基本语法,Web知识初步(html表单,cookie,session);4.数据库基础知识(mysql数据库,sqlcookbook);5.JAVAWEB开发框架基本原理及配置...
代码星球 ·2021-02-03

PHP快速入门方法

PHP,.NET,JAVA做Web开发,还是PHP最敏捷。 1.PHP运行环境搭建(wamp或phpstudy);2.PHP开发环境搭建(phpstorm及xdebug调试);3.PHP基本语法,Web知识初步(html表单,cookie,session);4.数据库基础知识(mysql数据库,sqlcook...
代码星球 ·2021-02-03

Python快速教程

 作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Python教程,而且言...
代码星球 ·2021-01-31

一篇文章带你快速搞懂HBase RowKey设计

前面和大家分享了一些HBase入门基础知识。HBase作为一个数据库,在使用中无外乎增删改查操作,这些操作在HBase中都是和RowKey紧密相关的,所以优秀的RowKey设计方案是非常重要的。今天就来说说如何进行HBase的RowKey的设计。RowKey在查询中的作用HBase中RowKey可以唯一标识一行记录,在...

带你快速上手HBase | HBase列族优化

随着大数据的越来越普及,HBase也变得越来越流行。使用HBase并不困难,但是如何用好HBase,这确是一个难点。为了合理地使用HBase,尽可能发挥HBase的功能,我们需要根据不同的场景对HBase进行不同地优化以最大程度上提升系统的性能。本文重点介绍列族设计有关的优化。我们先来了解下HBase列族具有哪些属性配...

面试被问,一千万个整数里面快速查找某个整数,你会怎么去做?

专注于java。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式及面试资料、开源项目,助力开发者成长!最近小林在求职面试中被询问了这么一个有趣的面试题:假设当我们需要在一千万个整数(整数的范围在1-1亿之间)里面快速查找某个整数是否存在于其中的话,如何快速查找进行判断会比较方便呢?ps:i...

SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置部署都变得简单,越来越多的互联网公司已经选择SpringBoot作为微服务的入门级微框架。Mybatis-Plus是一个Mybatis的增强工具,有代码生成器,并且提供了类似hibernate的单表CRUD操作,又保...

快速掌握分布式搜索引擎ElasticSearch(一)

由于最近在项目中接触使用到了ElasticSearch,从本篇博客开始将给大家分享这款风靡全球的产品。将涉及到ElasticSearch的安装、基础概念、基本用法、高级查询、中文分词器、与SpringBoot集成进行接口开发等相关知识。如果大家接触过大数据的话,相信大家或多或少的听说过ELK。ELK是目前非常主流的用于...

如何在工作中快速成长?阿里资深架构师给工程师的10个简单技巧

一、如何阅读本文?找一个固定不被打扰时间仔细阅读。在碎片化的时间中,每次读完一段内容。 最重要的是每次做到只字不差的阅读,然后停下,带着批判性思维从本文中提取出你觉得对的思考方式,并把思考方式关联和迁移到自己身上,经过实践内化成自己的认知,就是非常成功的一次阅读。二、开始认识“认知升级”第一次:从文章中看到认...

Maven+eclipse快速入门

1.eclipse下载  在无外网情况下,无法通过eclipse自带的help-installnewsoftware输入url来获取maven插件,因此可以用集成了maven插件的免安装eclipse(百度一下有很多)。2.jdk下载以及环境变量配置  JDK是向前兼容的,可在Eclipse上选择编译器版本,因此可以下...
代码星球 ·2021-01-24

排序算法一:快速排序

快速排序的第一种实现(单指针移动,挖空填数)快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来...
代码星球 ·2021-01-24

三路快速排序算法

1、三路快速排序算法的基本思想之前的快速排序算法都是将序列分成<=v和>v或者是<v和>=v的两个部分,而三路快速排序是将序列分成三个部分:<v、=v、>v,如下图所示:  首先v元素还是作为"基准"元素,e表示当前遍历索引值指向的元素,也就是待考虑的元素,从图中...
代码星球 ·2021-01-24

双路快速排序法

1、算法出现的背景之前讲的,当我们排序的是一个近乎有序的序列时,快速排序会退化到一个O(n^2)级别的排序算法,而对此的改进就是引入了随机化快速排序算法;但是当我们排序的是一个数值重复率非常高的序列时,此时随机化快速排序算法就不再起作用了,而将会再次退化为一个O(n^2)级别的排序算法,那为什么会出现这种情况呢?且听下...
代码星球 ·2021-01-24
首页上一页...56789...下一页尾页