文章库ARTICLE COLUMN

  • 力扣(LeetCode)31

    力扣(LeetCode)31

    摘要:如果不存在下一个更大的排列,则将数字重新排列成最小的排列即升序排列。必须原地修改,只允许使用额外常数空间。 题目地址:https://leetcode-cn.com/probl... 题目描述:实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个...

    forrest23forrest23 评论0 收藏0
  • 力扣(LeetCode)47

    力扣(LeetCode)47

    摘要:示例输入输出解答这一题可以利用求下一个排列算法来求解,对原数组排序,然后加入一个结果,接着不断求下一个排列,直到没有下一个排列为止。而下一个排列的求解可以参考下一个排列代码 题目地址:https://leetcode-cn.com/probl...题目描述:给定一个...

    NusterCacheNusterCache 评论0 收藏0
  • 力扣(LeetCode)756

    力扣(LeetCode)756

    摘要:题目地址题目描述给出集合,其所有元素共有种排列。说明给定的范围是。第二种是回溯法求全排列,设置一个全局变量为当前求出的排列数,求出第个全排列,也就是时,停止所有递归否则会超时。 题目地址:https://leetcode-cn.com/probl...题目描述:给出...

    KevenKeven 评论0 收藏0
  • SpringBoot 实战 (十一) | 整合数据缓存 Cache

    SpringBoot 实战 (十一) | 整合数据缓存 Cache

    摘要:前言如题,今天介绍的数据缓存。说明确实做了数据缓存,第二次的测试结果是从数据缓存中获取的,并没有直接查数据库。为为的数据做了缓存插入数据返回的结果数据库中的结果访问结果如下图。后语以上为数据缓存的教程。 微信公众号:一个优秀的废人如有...

    idealcnidealcn 评论0 收藏0
  • Curator: ZooKeeper的使用配方

    Curator: ZooKeeper的使用配方

    摘要:领导人选举领导人选举配方。读写锁保持一对相关的锁,一个用于只读操作,一个用于写入。它首先尝试使用乐观锁定。您可以注册一个将在发生更改时收到通知的侦听器。名称来源策展人的产生于西方博物馆美术馆体系的建立密切相关。 Curator: ZooKeeper的使...

    yanbingyun1990yanbingyun1990 评论0 收藏0
  • java bean 对象属性复制框架BeanMapping-01-入门案例

    java bean 对象属性复制框架BeanMapping-01-入门案例

    摘要:项目简介用于对象属性赋值。示例代码对象的定义其中对象和对象的属性是相同的。名称年龄生日字符串列表属性赋值测试案例我们构建的属性,然后调用类似于和,并验证结果符合我们的预期。 项目简介 Bean-Mapping 用于 java 对象属性赋值。 项目中经常需...

    hot_pot_Leohot_pot_Leo 评论0 收藏0
  • 力扣(LeetCode)78

    力扣(LeetCode)78

    摘要:题目地址题目描述给定一组不含重复元素的整数数组,返回该数组所有可能的子集幂集。说明解集不能包含重复的子集。示例输入输出解答这一题用回溯法。对于长度为的数组,它的解空间应该是这样的这里的或者,代表第个数放或者不放入子集。 题目地址:http...

    rollbackrollback 评论0 收藏0
  • 泛型之通配符

    泛型之通配符

    摘要:调用相当于通过使用通配符,可以传递任何类型的对象,但也是有缺点的。使用通配符,赋值传值的时候方便了,但是对泛型类中参数为泛型的方法起到了副作用。结论当使用父界限定通配符时,泛型类中返回值为泛型的方法不能使用。 数组 VS List 第一回合数...

    PingCAPPingCAP 评论0 收藏0
  • 【Android】RxJava的使用(一)基本用法

    【Android】RxJava的使用(一)基本用法

    摘要:第一篇只介绍了的基本用法,暂时还无法看出的优势。不仅把每个事件多带带处理,还会把它们看做一个队列。在事件处理过程中出异常时,会被触发,同时队列自动终止,不允许再有事件发出。可以使用或来创建一个,并为它定义事件触发规则。 前言 最近经常...

    用户83用户83 评论0 收藏0
  • JDK 是如何判断两个对象是否相同的?判断的流程是什么?

    JDK 是如何判断两个对象是否相同的?判断的流程是什么?

    JDK 是如何判断两个对象是否相同的呢?判断的流程是什么? 参考解答:JDK 会先判断两个对象的hashCode是否相同,如果hashCode不同,则说明肯定是两个不同的对象了;如果hashCode相同再通过equals()方法进行进一步比较,如果equals方法返回true,则说明两个...

    JayChenJayChen 评论0 收藏0
  • 技术面试老是有劲使不出,该怎么办?

    技术面试老是有劲使不出,该怎么办?

    摘要:老王工作五六年了,今年刚从一家不小的公司出来,公司效益不好,年底裁员了,不幸老王在年前的最后一次裁员名单中中奖了。小黄心想,昨天复习了面试宝典里的数据库索引,老师说这个是要点,面试官怎么不按常理出牌呢。 又到了一年金三银四,回想到很多...

    史占广史占广 评论0 收藏0
  • 力扣(LeetCode)22

    力扣(LeetCode)22

    摘要:代码不过这一题标准的解法是回溯法。回溯法在生成全集的过程中进行剪枝,使得效率最大。并且不需要判重,因为回溯就是一次性生成全集,所以不会重复。 题目地址:https://leetcode-cn.com/probl...题目描述:给出 n 代表生成括号的对数,请你写出一个...

    dackdack 评论0 收藏0
  • 数据结构与算法(十四)深入理解红黑树和JDK TreeMap和TreeSet源码分析

    数据结构与算法(十四)深入理解红黑树和JDK TreeMap和TreeSet源码分析

    摘要:很多文章或书籍在介绍红黑树的时候直接上来就是红黑树的个基本性质插入删除操作等。这也不奇怪,算法的作者就是红黑树的作者之一。所以,理解树对掌握红黑树是至关重要的。 本文主要包括以下内容: 什么是2-3树 2-3树的插入操作 红黑树与2-3树的等价...

    curlyChengcurlyCheng 评论0 收藏0
  • Nacos系列:Nacos的Java SDK使用

    Nacos系列:Nacos的Java SDK使用

    摘要:发布配置支持程序自动发布配置,创建和修改配置使用同一个方法,配置不存在则创建配置已存在则更新。示例源码项目代码已上传至码云和上,欢迎下载学习参考资料用户指南的推荐阅读系列欢迎来到的世界系列基于的注册中心系列基于的配置中心 Maven依赖 Na...

    LinkedME2016LinkedME2016 评论0 收藏0
  • Java™ 教程(Queue接口)

    Java™ 教程(Queue接口)

    Queue接口 Queue是在处理之前保存元素的集合,除了基本的Collection操作外,队列还提供额外的插入、删除和检查操作,Queue接口如下。 public interface Queue extends Collection { E element(); boolean offer(E e); E peek(); E poll(); ...

    RayKrRayKr 评论0 收藏0
  • 力扣(LeetCode)221

    力扣(LeetCode)221

    摘要:题目地址题目描述在一个由和组成的二维矩阵内,找到只包含的最大正方形,并返回其面积。示例输入输出解答这一题使用动态规划算法。表示以点为右下角点的最大正方形的边长,那么就有若,否则然后查找的最大值,返回代码 题目地址:https://leetcode-cn....

    crelabercrelaber 评论0 收藏0
  • 力扣(LeetCode)933

    力扣(LeetCode)933

    摘要:题目地址题目描述写一个类来计算最近的请求。它只有一个方法,其中代表以毫秒为单位的某个时间。返回从毫秒前到现在的数。任何处于时间范围之内的都将会被计算在内,包括当前指时刻的。并且删除要用迭代器来删除,否则会引发。 题目地址:https://leet...

    JeffrreyJeffrrey 评论0 收藏0
  • 为何把日志打印到控制台很慢?

    为何把日志打印到控制台很慢?

    摘要:原文在容器打印日志到控制台阻塞的排障的时候看到一个观点把日志打印到控制台要比打印到文件慢,而且是非常慢。那么为何输出到控制台慢有何办法加速呢问题要从三个角度来分别回答的角度程序角度容器角度角度写到控制台其实就是写到,更严格的说应该是。...

    dinferdinfer 评论0 收藏0
  • 力扣(LeetCode)763

    力扣(LeetCode)763

    摘要:返回一个表示每个字符串片段的长度的列表。示例输入输出解释划分结果为。每个字母最多出现在一个片段中。像的划分是错误的,因为划分的片段数较少。把交叉的区间不断扩大,然后并保存,最后输出所有合并后的区间的重点起点。 题目地址:https://leetco...

    stdyingstdying 评论0 收藏0
  • 力扣(LeetCode)463

    力扣(LeetCode)463

    摘要:整个网格被水完全包围,但其中恰好有一个岛屿或者说,一个或多个表示陆地的格子相连组成的岛屿。岛屿中没有湖湖指水域在岛屿内部且不和岛屿周围的水相连。格子是边长为的正方形。网格为长方形,且宽度和高度均不超过。 题目地址:https://leetcode-cn....

    RangoRango 评论0 收藏0
  • 警报:线上事故之CountDownLatch的威力

    警报:线上事故之CountDownLatch的威力

    摘要:号凌晨点半,是一个让人难以忘怀的和瑞哥最后一次一起奋战的夜晚。总结不要过分相信监控指标等信息针对长耗时的业务,一定要做超时限制,不可无所谓的放任的确在高并发场景很实用,但是使用不当也会带来一定隐患居然感觉和瑞哥一起奋战的夜晚时间很幸福...

    saucxssaucxs 评论0 收藏0
  • LinkedList中查询(contains)和删除(remove)源码分析

    LinkedList中查询(contains)和删除(remove)源码分析

    摘要:一源码分析本文分析双向链表的查询操作源码实现。中源程序中,的查询操作,通过函数实现。源程序中使用循环进行遍历。表示链表元素索引,初值为。针对空元素的情况,用循环遍历,查找元素为的节点,并返回索引。 一、contains源码分析 本文分析双向链...

    timgertimger 评论0 收藏0
  • 最新编程资源

    最新编程资源

    摘要:啥都想搞做最酷的技术分享前端开发去哪儿网从零基础入门到实战项目回复四大维度解锁前端工程化回复前端成长必经之路回复前端性能优化回复全家桶共享单车后台管理系统开发回复揭秘一线互联网企业前端高级面试回复开发跨平台回复框架从开始构建预告片网站...

    用户84用户84 评论0 收藏0
  • SpringBoot 实战 (九) | 整合 Mybatis

    SpringBoot 实战 (九) | 整合 Mybatis

    摘要:提供映射标签,支持对象与数据库的字段关系映射提供对象关系映射标签,支持对象关系组建维护提供标签,支持编写动态。层实现类添加更新删除根据查询查询所有的层构建测试结果其他接口已通过测试,无问题。 微信公众号:一个优秀的废人如有问题或建议,...

    felix0913felix0913 评论0 收藏0
  • 实战:基于Spring Boot快速开发RESTful风格API接口

    实战:基于Spring Boot快速开发RESTful风格API接口

    摘要:目标写一套符合规范,并且具有风格的接口。你已会基于编写接口。你已会使用接口调试工具。首先指明,我们的接口接收和返回的文档格式。年毕业于阿坝师范学院计算机应用专业。现就职于深圳警圣技术股份有限公司,主要负责服务器接口开发工作。 写在前面...

    tomenertomener 评论0 收藏0

热门文章

<