九路 九路
4年前
前端学数据结构与算法:二叉树的四种遍历方式及其应用
前言上一章我们从0到1的实现了一颗二叉搜索树,以及理解了二叉搜索树的特性与基本操作,这一章介绍关于二叉树的更多操作,也就是树的遍历,对树的每个节点进行访问。主要包括前序遍历、中序遍历、后序遍历、层序遍历,前面三种也叫深度优先遍历(DFS),最后的层序遍历也叫广度优先遍历(BFS),理解这四种遍历方式的不同,再遇到树相关的算法问题时,也就能更加游刃有余。这
Stella981 Stella981
3年前
Jenkins + Gradle + pgyer + Android自动发布
Jenkins配置与必要的环境配置一:Jenkins服务端(Linux系统为例说明):1.jdk安装与配置2.SDK安装与配置3.安装配置对应的gradle版本(建议gradle版本在4.1版本以上)服务端配置注意问题:1.如果系统报错:ParsingtheSDK,nocachingallow
Stella981 Stella981
3年前
DockerSwarm+Dubbo镜像与部署相关命令与参数
Docker镜像一、容器转镜像dockercommit<containerId<image:tagdockercommit3ffa4284ddcazookeeper:3.4.14二、镜像保存文件dockersavezookeeper:3.4.1
Stella981 Stella981
3年前
Native地图与Web融合技术的应用与实践
!(https://oscimg.oschina.net/oscnet/upaad2c4fa385750c08df2ae9ab139e03c96b.JPEG)1\.背景美团打车业务很早就在美团App与点评App中提供了服务入口,并在技术上采用了H5与Native的混合开发技术。随着业务上线,有用户反馈我们的地图性能有一些问题,原
Stella981 Stella981
3年前
SpringBoot+Dubbo+Mybatis 项目升级版本(Gradle)
按最近公司的架构,自己搭建这样个样例。主要是将服务API层进行了区分,解耦接口与模型层.其中pojo层与vo层都是用来传递参数用法,APIfacade层与service是两个概念。APIfacade层有统一的规范,可以返回统一结果:Result{intstatecode;intstateText;
Stella981 Stella981
3年前
PHP全局变量与SESSION 漏洞(global 与 session)
先看这一段简单的代码<?phpsession\_start();$\_SESSION\‘isadmin’\’yes’;$isadmin’no’;echo$\_SESSION\‘isadmin’\;?当php.ini里配置register\_globalsOff时,没任何问题,输出yes但是当php.
Easter79 Easter79
3年前
SpringBoot+Dubbo+Mybatis 项目升级版本(Gradle)
按最近公司的架构,自己搭建这样个样例。主要是将服务API层进行了区分,解耦接口与模型层.其中pojo层与vo层都是用来传递参数用法,APIfacade层与service是两个概念。APIfacade层有统一的规范,可以返回统一结果:Result{intstatecode;intstateText;
MySQL的index merge(索引合并)导致数据库死锁分析与解决方案 | 京东云技术团队
背景在DBS集群列表更多连接查询死锁中,看到9月22日有数据库死锁日志,后排查发现是因为mysql的优化indexmerge(索引合并)导致数据库死锁。定义indexmerge(索引合并):该数据库查询优化的一种技术,在mysql5.1之后进行引入,它可以
存储结构的种类与比较
存储结构的种类与比较