Veiking百草园


老狗啃骨头之数据结构-数组和链表@Veiking 精品分享 @Veiking
老狗啃骨头   @Veiking   2020-09-23

老狗啃骨头之数据结构-数组和链表

数组的优点是查找快遍历快;缺点是用的时候要先初始,不支持扩容,添加删除元素比较慢。适用于频繁查询,增删操作较少,对空间要求相对节约的场景。链表的优点是用的时候不需要初始,并可以随意增删元素,也没有长度限制;缺点是额外的指针域,会占用较多的空间,遍历起来也会相对数组更为耗时。适用于数据量相对较小,增删操作相对频繁的场景

老狗啃骨头之数据结构-八种基本数据结构@Veiking 精品分享 @Veiking
老狗啃骨头   @Veiking   2020-09-20

老狗啃骨头之数据结构-八种基本数据结构

天地玄黄,宇宙洪荒……千年以前,南梁周大侍郎,用一夜白头给我们留下了包罗万象又朗朗上口的童谣,得以千年唱诵,这是古人原始纯真的智慧。但浩瀚如宇宙,细微如尘沙,世间如此繁杂,计算机是搞不懂的,计算机的一零世界努力模拟,也只能抽象抽象再抽象。抽丝剥茧,先贤们给我们总结出了八种主要的数据结构,来支撑现实世界和计算机世界的关联

老狗啃骨头之数据结构-引言@Veiking
老狗啃骨头   @Veiking   2020-09-17

老狗啃骨头之数据结构-引言

我们存在的现实世界,是具象的,生活中的各种东西,是几十年反复加强的概念,锅碗瓢盆啤酒饮料矿泉水…但计算机是一个抽象世界,计算机是尝试用抽象的数据,来描述这个具象的世界,我们说,学计算机、学编程,这个东西一定要搞好,现实世界里的概念是如何在计算机里体现的,这时候,数据结构,就是这个体现最基础的东西,其重要性不言而喻

干货分享:35个SEO行业经验@Veiking
菜鸟优化   @Veiking   2020-08-18

干货分享:35个SEO行业经验

搜索引擎优化是会上瘾的,尤其是当你看到了结果。然而,成为工作的奴隶是很不好的。搜索引擎优化就像生活中的其他许多领域,也不能保证永远。不管你做出什么样的奇迹,你都不能保证排名到搜索引擎顶部的位置,特别是随着时间的推移。原因是很复杂的,比如算法的变化,竞争对手的攻击,或者干脆是因为你网站的内容变老了

JAVA多线程四种实现方式@Veiking
程序员甲   @Veiking   2020-08-16

JAVA多线程四种实现方式

java实现多线程有四种方式:一,通过继承Thread类;二,通过实现Runnable接口;三,通过Callable和FutureTask创建线程;四,通过线程池创建线程。其中继承Thread类和实现Runnable接口这两种方式无法返回结果,因为run方法的返回类型是void;如果我们想在任务执行完成后就可以获取执行结果,界的考虑使用Callable和Future构建的线程

JAVA面试题锦集(多线程)@Veiking
程序员甲   @Veiking   2020-08-12

JAVA面试题锦集(多线程)

进程是计算机中程序运行的基本单位;线程就是CPU调度和分配资源的基本单位。进程拥有独立的内存空间,进程间的内存资源也相互隔离的,是进程的私有资源;而线程之间强调的是一起配合工作,线程间是可以共享内存的。进程是整体的抽象概念,线程是分解了的具体概念;一个进程可以包含一个或多个线程,而一个线程只能属于一个进程

数据库面试题锦集(MySQL)@Veiking
程序员甲   @Veiking   2020-07-11

数据库面试题锦集(MySQL)

常见的MySQL数据库存储引擎有InnoDB、MyISAM、MEMORY这三种。在同一个数据库内也可以使用多种存储引擎,即对每个表进行针对性的设置。如果数据库表对事务的要求比较高,可以选择InnoDB引擎;如果数据库表对查询效率要求比较高,可以选择MyISAM存储引擎;如果数据库表是作为一个数据量小,且用于查询的临时表,那么可以选择MEMORY引擎

JAVA面试题锦集(基础篇)@Veiking
程序员甲   @Veiking   2020-06-18

JAVA面试题锦集(基础篇)

面向对象的特征:封装、继承和多态。继承:使子类型对象获得父类型对象的属性和方法,从而使子类对象具有父类相同的功能。封装:隐藏部分对象的属性和细节,对数据的访问只能通过外公开的接口。通过这种方式,防止程序运行中无关部分遭到意外改变或错误的使用了对象的私有部分。多态:对于同一个行为,不同的子类对象可能有不同的具体表现

JAVA面试题锦集-Spring(SpringCloud)@Veiking
程序员甲   @Veiking   2020-06-06

JAVA面试题锦集-Spring(SpringCloud)

SpringCloud 是一系列框架的分布式方案集合。它利用 SpringBoot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以做到一键启动和部署。在软件技术领域,系统关注的业务颗粒越来越细化,微服务已是大趋所势,SpringCloud 即是贴合微服务的理念,作出的一种技术整合

JAVA面试题锦集-Spring(SpringBoot)@Veiking
程序员甲   @Veiking   2020-05-21

JAVA面试题锦集-Spring(SpringBoot)

SpringBoot是Spring组件一站式解决方案,极大简化了Spring框架的使用难度,省去繁琐的配置,提供便捷的启动器,使开发者能快速上手。SpringBoot技术应用是基于Spring框架的,所以天然的拥有庞大的优良技术种群,并提供了一系列大型项目通用的非业务性功能组件,如:内嵌服务器、安全管理、运行数据监控、运行状况检查和外部化配置等

潜影拾光

平遥古城

好的保存,是不破坏

扫码转发

二维码
二维码
二维码
二维码
二维码
二维码

博文标签

本站邮筒

(您的信息将用于后续必要的反馈联系,本站会恪守隐私)