会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kent
内心强大
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2019年1月25日
算法初级面试题04——递归/非递归遍历二叉树、直观打印二叉树、寻找后继前驱节点、序列化/反序列化、折纸问题、判断是否平衡/搜索/完全二叉树、求完全二叉的节点数
摘要: 今天主要讨论:二叉树相关内容 题目一 实现二叉树的先序、中序、后序遍历,包括递归方式和非递归方式 先序遍历 头左右,右图遍历顺序 如果打印时机放在第一次来到这个节点的时候,就是先序遍历。 public static void preOrderRecur(Node head) { if (head =
阅读全文
posted @ 2019-01-25 15:00 kent鹏
阅读(1292)
评论(0)
推荐(0)
2019年1月17日
算法初级面试题03——打印链表公共部分、判断链表是否为回文、按值划分链表为小于等于大于、复制随机指针链表、两链表相交判断的一系列问题
摘要: 接着前面的内容 这次主要讨论链表相关的题目 机试的时候怎么快怎么做,面试的时候要聊时间O(N),额外空间复杂度达到O(1)。 题目十 接着前面的内容 这次主要讨论链表相关的题目 机试的时候怎么快怎么做,面试的时候要聊时间O(N),额外空间复杂度达到O(1)。 题目十 打印两个有序链表的公共部分 【题
阅读全文
posted @ 2019-01-17 10:10 kent鹏
阅读(667)
评论(0)
推荐(0)
2019年1月16日
算法初级面试题03——队列实现栈、栈实现队列、转圈打印矩阵、旋转矩阵、反转链表、之字打印矩阵、排序矩阵中找数
摘要: 第一部分主要讨论:栈、队列、数组矩阵相关的面试题 第一部分主要讨论:栈、队列、数组矩阵相关的面试题 题目一 题目一 用数组结构实现大小固定的队列和栈 public static class ArrayStack { private Integer[] arr; private Integer siz
阅读全文
posted @ 2019-01-16 19:30 kent鹏
阅读(740)
评论(0)
推荐(0)
2018年11月12日
算法初级面试题02——荷兰国旗问题、随机快速排序、堆排序、桶排序、相邻两数的最大差值问题、工程中的综合排序算法面试题
摘要: 主要讨论:荷兰国旗问题、随机快速排序、堆排序、稳定性、比较器、桶排序、相邻两数的最大差值问题和简单介绍工程中的综合排序算法 题目一 给定一个数组arr,和一个数num,请把小于等于num的数放在数组的左边,大于num的数放在数组的右边。 要求额外空间复杂度O(1),时间复杂度O(N) 参考下面的代码
阅读全文
posted @ 2018-11-12 09:57 kent鹏
阅读(1197)
评论(0)
推荐(0)
2018年11月6日
算法初级面试题01——认识时间复杂度、对数器、 master公式计算时间复杂度、小和问题和逆序对问题
摘要: 虽然以前学过,再次回顾还是有别样的收获~ 认识时间复杂度 常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。 时间复杂度为一个算法流程中,常数操作数量的指标。常用O(读作big O)来表示。具体来说,在常数操作数量的表达式中,只要高阶项,不要低阶项,也不要高阶
阅读全文
posted @ 2018-11-06 15:45 kent鹏
阅读(1949)
评论(2)
推荐(2)
2018年9月17日
JAVAEE——SpringBoot日志篇:日志框架SLF4j、日志配置、日志使用、切换日志框架
摘要: Spring Boot 日志篇 1、日志框架(故事引入) 小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?
阅读全文
posted @ 2018-09-17 22:09 kent鹏
阅读(2853)
评论(0)
推荐(0)
JAVAEE——SpringBoot配置篇:配置文件、YAML语法、文件值注入、加载位置与顺序、自动配置原理
摘要: Sping Boot 配置篇 1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; Y
阅读全文
posted @ 2018-09-17 18:36 kent鹏
阅读(4146)
评论(0)
推荐(2)
JAVAEE——SpringBoot入门:简介、微服务、环境准备、helloworld与探究、快速构建项目
摘要: 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP
阅读全文
posted @ 2018-09-17 11:00 kent鹏
阅读(916)
评论(0)
推荐(1)
2018年8月9日
JAVAEE——宜立方商城14:项目部署规划、Tomcat热部署、反向代理的配置
摘要: 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鹏
阅读(960)
评论(0)
推荐(0)
2018年8月8日
JAVAEE——宜立方商城13:Mycat数据库分片、主从复制、读写分离、100%Linux中成功安装Mysql的方法
摘要: 1 海量数据的存储问题 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能
阅读全文
posted @ 2018-08-08 23:40 kent鹏
阅读(955)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页
公告