- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Flutter核心原理
ElementRenderObjectElement创建到渲染根据Widget生成Element,然后创建相应的RenderObject关联到Element.renderObject属性上最后通过RenderObject来完成布局总结:Flutter的UI系统包含三棵树:Widget树、Element树、渲染树,它们的依赖关系是:Element树根据Widget树生成,渲染树又依赖于Element树Element的生命周期Widget.createElement创建一个E
2020-06-22 11:25:02
537
原创 基于Spark系统的查询分析及优化研究
研究背景在Spark大数据平台中,等值连接作为其数据分析以及处理中最常用、代价最高的操作之一,对于Spark大数据处理平台的数据处理及分析性能有着很大影响。在Spark系统上目前被广泛采用的Broadcast join和Hash join在对包含较少数据量的数据表进行操作时,有良好的性能,但事实上,在如今大数据时代,数据量往往都是非常大的,且呈现数量级的增长,Spark提供的等值连接方法在大...
2019-12-19 16:48:27
657
原创 IDEA快捷键
IDEA快捷键cmd+opt+/:注释代码(”/**/“)cmd+F:查找cmd+R:查找替换cmd+E:显示文件列表cmd+N:自动生成getter和settercmd+shift+enter:换行、加";"、补充()或{}cmd+shift+F12:代码窗口全屏cmd+D:快速复制一行到下一行cmd+左右键:快捷定位行首行尾cmd+(-/+):快速展开收起代码块cmd+s...
2019-09-11 22:56:45
216
原创 MySQL教程
1 数据库的基本操作1.1 创建数据库查看当前所有存在的数据库:show databases;创建数据库:create database database_name;1.2 删除数据库drop database database_name;1.3 数据库存储引擎1.3.1 存储引擎简介DBMS使用数据库存储引擎进行创建、查询、更新、删除等操作。不同的存储引擎提供不同的存储机制、...
2019-09-11 15:13:12
2812
原创 Spring Boot
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...
2019-09-11 15:12:54
580
原创 Restful
参数绑定handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeader, @CookieValue;...
2019-09-11 15:07:38
221
原创 Docker
Docker是什么Docker是基于Go语言实现的云开源项目Docker的主要目标就是对应用组件进行封装、分发、部署、运行等生命周期的管理,使得用户的APP及其运行环境能够做到“一次封装,到处运行”。Linux容器技术的出现就解决了这一问题,而Docker就是在它的基础上发展过来的,将应用运行在Docker容器上,而Docker容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。...
2019-09-10 21:44:06
156
原创 Spring Cloud
Spring Cloud服务治理 Eureka服务通信 Ribbon、Fegin服务网关 Zuul服务容错 Hystrix服务配置 Config服务监控 Actuator服务跟踪 Zipkin服务治理 Eureka服务治理的核心由三部分组成:服务提供者、服务消费者、服务中心在分布式系统中,每个微服务在启动时,将自己的信息存储在注册中心,叫做服...
2019-09-09 08:28:45
253
原创 Linux
Linux的目录结构/bin:[重要]是Binary的缩写,存放经常使用的命令(/usr/bin、/usr/local/bin)/sbin:s就是超级用户的意思,存放系统管理员使用的系统管理程序/home:[重要]存放普通用户的主目录/root:[重要]该目录为系统管理员,也称作超级权限者的用户主目录/lib:系统开机所需要的最基本的动态链接共享库/lost+found:此目录一般情...
2019-09-09 08:23:30
424
原创 Git教程
本地仓库创建版本库在一个空目录或者已经有东西的目录里,使用git init把这个目录变为Git可以管理的仓库.git目录是隐藏的,用ls -ah命令可以看见把文件添加到版本库第一步,用命令git add告诉Git,把文件添加到仓库:git add 第二步,用命令git commit告诉Git,把文件提交到仓库:git commit -m -m后面是本次提交的说明版本回退命...
2019-07-02 07:04:54
278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人