摘要: 主要讨论:荷兰国旗问题、随机快速排序、堆排序、稳定性、比较器、桶排序、相邻两数的最大差值问题和简单介绍工程中的综合排序算法 题目一 给定一个数组arr,和一个数num,请把小于等于num的数放在数组的左边,大于num的数放在数组的右边。 要求额外空间复杂度O(1),时间复杂度O(N) 参考下面的代码阅读全文
posted @ 2018-11-12 09:57 kent鹏 阅读(216) 评论(0) 编辑
摘要: 虽然以前学过,再次回顾还是有别样的收获~ 认识时间复杂度 常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。 时间复杂度为一个算法流程中,常数操作数量的指标。常用O(读作big O)来表示。具体来说,在常数操作数量的表达式中,只要高阶项,不要低阶项,也不要高阶阅读全文
posted @ 2018-11-06 15:45 kent鹏 阅读(229) 评论(2) 编辑
摘要: Spring Boot 日志篇 1、日志框架(故事引入) 小张;开发一个大型系统; ​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? ​ 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; ​ 3、高大上的几个功能?阅读全文
posted @ 2018-09-17 22:09 kent鹏 阅读(126) 评论(0) 编辑
摘要: Sping Boot 配置篇 1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; Y阅读全文
posted @ 2018-09-17 18:36 kent鹏 阅读(591) 评论(0) 编辑
摘要: 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP阅读全文
posted @ 2018-09-17 11:00 kent鹏 阅读(498) 评论(0) 编辑
摘要: 1. 学习计划 1、系统部署 2. 项目部署 2.1. 项目架构讲解 2.2. 网络拓扑图 2.3. 系统部署 2.3.1. 部署分析 e3-manager e3-manager-web e3-portal-web e3-content e3-search e3-search-web e3-item阅读全文
posted @ 2018-08-09 15:53 kent鹏 阅读(276) 评论(0) 编辑
摘要: 1 海量数据的存储问题 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能阅读全文
posted @ 2018-08-08 23:40 kent鹏 阅读(268) 评论(0) 编辑
摘要: 1. 学习计划 1、订单系统实现 2、订单生成 3、Mycat数据库分片 2. 订单系统 2.1. 功能分析 1、在购物车页面点击“去结算”按钮,跳转到订单确认页面 a) 必须要求用户登录 b) 使用拦截器实现。 c) 如果用户未登录跳转到登录页面。 d) 如果用户已经登录,放行。展示确认页面。 e阅读全文
posted @ 2018-08-07 23:31 kent鹏 阅读(613) 评论(0) 编辑
摘要: 1. 学习计划 第十二天: 1、购物车实现 2、订单确认页面展示 2. 购物车的实现 2.1. 功能分析 1、购物车是一个独立的表现层工程。 2、添加购物车不要求登录。可以指定购买商品的数量。 3、展示购物车列表页面 4、修改购物车商品数量 5、删除购物车商品 2.2. 工程搭建 e3-cart-w阅读全文
posted @ 2018-08-06 00:27 kent鹏 阅读(1210) 评论(0) 编辑
摘要: 如果springmvc遇到406错误: 90%没有加入Jackson的包 10%因为后缀为.html 10%的情况,解决方案为加多一个映射,使用.action阅读全文
posted @ 2018-08-05 09:40 kent鹏 阅读(61) 评论(0) 编辑