logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构(十五)二叉树 —— 平衡二叉树

在前面的章节已经有总结过,在某些特定的情况下,二叉排序树是有可能退化成单链表的。也就是说,如果一个二叉排序树对已经有序的序列进行排序,那么其中的结构就会退化成单链表,并且元素的查找效率也会明显的下降,那么此时我们需要一些特别的手段保证这个二叉排序树的“平衡”,进而保证查询元素的效率。

#数据结构
架构师工具箱(二)Maven——解决类冲突、包依赖,NoClassDefFoundError问题定位及解决

写在前面:你好,欢迎关注!我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的!博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步!个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注!公众号:傲骄鹿先生...

nginx反向代理服务器及负载均衡服务配置

以上负载均衡方式中,轮询、权重和IP Hash是Nginx内置支持的,最少连接和URL Hash需要使用Nginx的第三方模块,如ngx_http_upstream_least_conn_module和ngx_http_upstream_hash_module。一般使用的是基于权重的算法,因为现在很多情况下都是集群部署,而且集群下的各个服务器资源大多都是不均匀的,资源高的则分配权重高一些,资源低的

文章图片
#nginx#负载均衡
分布式架构设计原则:领域驱动设计与业务驱动划分

领域驱动设计(Domain-Driven Design,DDD )是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过 通用语言(Ubiquitous Language)去理解和消化领域知识,从领域知识中提取和划分为一个一个的子领域(核心子域,通用子域,支撑子域),并在子领域上建立模型,再

Java集合框架源码解读——Collection - ArrayList 源码解析

容器,就是可以容纳其他Java对象的对象。*Java Collections Framework(JCF)*为Java开发者提供了通用的容器,其始于JDK 1.2。Java容器里只能放对象,对于基本类型(int, long, float, double等),需要将其包装成对象类型后(Integer, Long, Float, Double等)才能放到容器里。很多时候拆包装和解包装能够自动完成。这虽

文章图片
java概述

java概述1.1、什么是java1.1.1含义Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群1.1.2背景Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称

为什么要使用SSM框架进行项目开发

前言:简单的来说,我们可以将Spring Boot看做一个启动、配置、快速开发的辅助框架,其本身针对的则是微服务。Spring Boot只是为了提高我们的开发效率,是为了提升生产力,但是在一个web项目的开发当中,MVC的开发模式还是必不可少的。目录一、Spring二、Spring MVC三、Mybatis四、总结SSM(Spring+SpringMVC+MyBatis)框...

Spring Boot 中使用 Spring Task 实现定时任务

在日常项目开发中我们经常要使用定时任务。比如定时获取信息,发布任务等等。今天我们就来看看如何在 Spring Boot 中使用 Spring 内置的定时任务。

#spring
Linux——scp的用法

 scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。一、将本机文件复制到远程服务器上#scp /home/administrator/news.txt root@192.168.6.129:/etc/...

为什么要使用SSM框架进行项目开发

前言:简单的来说,我们可以将Spring Boot看做一个启动、配置、快速开发的辅助框架,其本身针对的则是微服务。Spring Boot只是为了提高我们的开发效率,是为了提升生产力,但是在一个web项目的开发当中,MVC的开发模式还是必不可少的。目录一、Spring二、Spring MVC三、Mybatis四、总结SSM(Spring+SpringMVC+MyBatis)框...

    共 16 条
  • 1
  • 2
  • 请选择