Yuyy
Yuyy


文章归档

SpringBoot缓存使用

SpringBoot缓存使用 JSR-107 什么是JSR-107 JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议提交Java规范,大家一同遵守这个规范的话,会让大家‘沟通’起来更加轻松, JSR-107呢就是关于如何使用缓存的规范。 JSR-107缓存规范 Java Caching定义…

   79   2020-06-30   去看看

LeetCode:98.验证二叉搜索树

1.要点 搞清楚搜索二叉树和中序遍历的关系 看看甜姨的递归(直接用答题的函数,一直往上return) 2.题目 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当…

   60   2020-06-26   去看看

剑指Offer:面试题07.重建二叉树

1.要点 二叉树遍历 重复在数组中查找某个数时(重复+查找=二重循环),应考虑是否可以用map 2.题目 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 3.示例 给出 前序遍历 preorder = [3,9,2…

   78   2020-06-26   去看看

剑指Offer:面试题10-II.青蛙跳台阶问题

1.要点 动态规划思想 斐波拉奇数列变种 2.题目 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 3.示例 示例 1: 输入:n = 2 …

   73   2020-06-26   去看看

剑指Offer:面试题10-I. 斐波那契数列

1.要点 Java中基本类型的取值范围 斐波拉奇数列从后往前递归时会有大量重复运算。例如 fn(10)=fn(9)+fn(8) fn(9)=fn(8)+fn(7) fn(8)重复运算了 2.题目 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) = 0,…

   75   2020-06-26   去看看

剑指Offer:面试题09. 用两个栈实现队列

1.要点 使用java的同学请注意,如果你使用Stack的方式来做这道题,会造成速度较慢; 原因的话是Stack继承了Vector接口,而Vector底层是一个Object[]数组,那么就要考虑空间扩容和移位的问题了。 可以使用LinkedList来做Stack的容器,因为LinkedList实现了Deque接口…

   65   2020-06-26   去看看

前端培训二:前端代码规范

html规范 实用为王,减少标签的数量 尽量遵循 HTML 标准和语义,但是不要以牺牲实用性为代价。任何时候都要尽量使用最少的标签并保持最小的复杂度。 <!--bad--> <aty-row> <aty-col span=8></aty-col> <aty-col span=8></a…

   66   2020-06-23   去看看

《Maven实战》笔记

第一章 Maven简介 1.1何为Maven maven翻译为“知识的积累”,“内行”,“专家” 作为Apache组织中颇为成功的一个开源项目,Maven主要服务于基于Java平台的项目构建,依赖管理和项目信息管理 1.1.1何为构建 编译,运行单元测试,生成文档,打包和部署 1.1.2Maven是…

   101   2020-06-05   去看看

剑指Offer:面试题06.从尾到头打印链表

要点 场景是先进后出,栈或递归都可以 题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 代码 package com.yuyy.algorithm; import java.util…

   81   2020-06-03   去看看

剑指Offer:面试题05.替换空格

题目 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 要点 如果是直接从头查找,找到后替换,但是会挤到后面的元素,导致部分挪动,时间复杂度为O…

   103   2020-06-02   去看看
加载更多
友情链接
标签
文章归档
近期文章