加载中
98. 验证二叉搜索树

题目描述 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树...

10/12 16:57
14
ehcache

简单介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 源Java分布式缓存。主要面向通用缓存,Java EE和轻量...

2019/03/22 18:29
44
Python版本,图片,视频断点续传下载

图片下载 tqdm tqdm是一个快速、扩展性强的进度条工具库,用户只需要封装任意的迭代器 tqdm(iterator),tqdm官方文档。 对于爬虫进度的监控,这是个不错的工具。 requests模块实现下载 对于r...

2019/03/01 11:04
260
资源学习总结篇

shiro 系列学习推荐 https://jinnianshilongnian.iteye.com/blog/2018398 springmvc 学习推荐 https://blog.csdn.net/eson_15/column/info/spring-mvc mybatis 学习推荐 http://www.cnblogs...

quartz整体简绍

非常好的文章,Quartz的新认识! 简单简绍 Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 Java 实现。 作为一个优秀的开源调度框架,Quartz 具有以下特点: 强大的调...

2019/01/12 12:39
33
excel操作----主要用于数据库入库

-- coding: utf-8 -- import pymysql import xlrd import uuid from xlrd import XLRDError from sdjn_tourism_api.settings import MYSQL_DATABASE, MYSQL_PORT, MYSQL_HOST, MYSQL_PASSWOR...

2018/09/21 16:56
359
阿里巴巴Java开发规约

命名风格 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确...

2018/07/23 21:02
397
700. 二叉搜索树中的搜索

题目描述 给定二叉搜索树(BST)的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。 解题思路 比较当前值和树节点值,...

10/20 20:18
0
102. 二叉树的层序遍历

题目描述 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 解题思......

10/10 15:40
0
104. 二叉树的最大深度

题目描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7...

10/10 11:57
0
300. 最长上升子序列

题目描述 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 解题思路 建立状态数...

10/09 15:19
15
53. 最大子序和

题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 思维误区 一直在考虑连续数组怎么取值,导致问题复杂化,应该转化到考虑有效...

10/09 10:57
0
70. 爬楼梯

题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 解题思路 因为每次只能爬1或者2个...

10/09 09:42
14
141. 环形链表

标记查找路径 简题思路:遍历所有的节点,并且标记节点是否遍历过,如果出现重复节点,那就表示存在环状 public boolean hasCycle(ListNode head) { HashSet hashSet = new HashSet(); ......

09/27 14:22
0
21. 合并两个有序链表

非递归方法: public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode head = new ListNode(0); ListNode pre = head; while (l1 != null && l2 != null) { ......

09/27 13:55
0
19. 删除链表的倒数第N个节点

解题思路 整体思路是让前面的指针先移动n步,之后前后指针共同移动直到前面的指针到尾部为止。 首先设立预先指针 pre,预先指针是一个小技巧,在第2题中进行了讲解 设预先指针 pre 的下一个节...

09/27 11:14
17
189.旋转数组

解题思路: 使用队列实现滑动窗口 public int[] rotate(int []nums,int k){ LinkedList queue = new LinkedList(); for (int num:nums){ queue.offer(num); ......

09/25 10:41
0
RabbitMq在低并发下处理失效订单的应用

RabbitMQ 基本概念 Message 消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其...

leetcode---简单

两数相加 地址:https://leetcode-cn.com/problems/two-sum/ public int[] twoSum(int[] nums,int target){ for (int i=0;i<nums.length;i++){ for (int j=i+1;j<nums.length;j++){ ......

05/25 15:39
16
Aop实现注解限流和Redis缓存

限流注解实现 业务系统中某些接口需要进行限流的时候在spring家族中可以采用RateLimiter进行接口限流,减轻服务器的压力。实现思路如下: RateLimit 注解 /** @description: 限流注解 @autho...

2019/12/05 19:58
73

没有更多内容

加载失败,请刷新页面

返回顶部
顶部