文章库ARTICLE COLUMN

  • 273. Integer to English Words

    273. Integer to English Words

    摘要:一个数字分为提取整十,提取再处理剩下小于的部分。大于的数字,有以内的按上一行的方法处理。这样穷举出所有情况的好处,就是不用处理这种特殊情况,变得更迅速高效,代码也简洁。 Convert a non-negative integer to its english words representati...

    alightersalighters 评论0 收藏0
  • leetcode 14 Longest Common Prefix

    leetcode 14 Longest Common Prefix

    摘要:题目详情题目要求是,给定一个字符串的数组,我们要找到所有字符串所共有的最长的前缀。为了解决这个问题,可以每次都纵向对比每一个字符串相同位置的字符,找出最长的前缀。 题目详情 Write a function to find the longest common prefix string amo...

    jackwangjackwang 评论0 收藏0
  • Java 垃圾回收(GC) 泛读

    Java 垃圾回收(GC) 泛读

    摘要:在这种消耗很高的状态下,应用程序所有的线程都会挂起,暂停一切正常的工作,等待垃圾回收的完成。但是,因为线程切换和上下文转换的消耗,会使得垃圾回收的总体成本上升,造成系统吞吐量的下降。 Java 垃圾回收(GC) 泛读 文章地址: https://segmentf...

    haoguohaoguo 评论0 收藏0
  • 基于Netty实现的轻量级分布式服务框架

    基于Netty实现的轻量级分布式服务框架

    摘要:对分布式技术比较感兴趣,于是在闲暇时间写了一个简单的框架娱乐一下,项目持续更新中项目地址如果感觉对你有帮助可以顺手点个哦哈哈直接看一下示例代码吧第一步启动注册中心创建服务注册中心启动注册中心第二步启动服务提供者创建服务提供者和服务包装...

    DogeeDogee 评论0 收藏0
  • leetcode 341 Flatten Nested List Iterator 以及其他Iter

    leetcode 341 Flatten Nested List Iterator 以及其他Iter

    摘要:返回的是表示是否走到了结尾。起到的就是缓存作用,因为调用之后马上就走到下一个了。如果调用,返回用得到和最初的输入相同的做相同的步骤存入不断拆开得到结果。思想就是来自括号,后面也会跟进的专题 Iterator其实就是一个单链表,无法回头看。java...

    chaosx110chaosx110 评论0 收藏0
  • 355. Design Twitter , 用23. Merge k Sorted Lists和OO

    355. Design Twitter , 用23. Merge k Sorted Lists和OO

    摘要:的想法就是用每次得到最小的链表头的值,输出。每个都有一个关注人列表,用储存。用户可以发消息,关注别人,取消关注别人。可以系统得到关注人的消息合集,这个方法必须在这个层级。因为用户只知道自己的信息。 Merge k Sorted Lists /** * Definiti...

    1fe1se1fe1se 评论0 收藏0
  • 72 Edit Distance 以及两个string比较的填表通解。

    72 Edit Distance 以及两个string比较的填表通解。

    摘要:给出两个解,一个是填表,一个是记忆化搜索。因为填表一定会把的表填满。走出来的则是一条从起点到终点的线,不会填满整个表。时间退化到,变成找路径的时间。 72 Edit Distance Given two words word1 and word2, find the minimum number of steps r...

    ormsformsf 评论0 收藏0
  • 10  Regular Expression Matching, 填dp table

    10 Regular Expression Matching, 填dp table

    摘要:解释清楚这两个条件是如何推导的。表示维持原位置,位置的,和位置的一同消失。 Implement regular expression matching with support for "." and "*". "." Matches any single character. "*" Matches ze...

    MingjunYangMingjunYang 评论0 收藏0
  • 97 Interleaving String

    97 Interleaving String

    摘要:和一样给出和两种方法。使用可以避免初始化的和结果的混淆。 Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. For example, Given: s1 = "aabcc", s2 = "dbbca", When s3 = "a...

    renweihubrenweihub 评论0 收藏0
  • 115 Distinct Subsequences

    115 Distinct Subsequences

    摘要:截取和出来填表。这里没有新路径产生,就是最大可能的值。 Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from the original str...

    LittleLiByteLittleLiByte 评论0 收藏0
  • 49. Group Anagrams and 249. Group Shifted Strings

    49. Group Anagrams and 249. Group Shifted Strings

    摘要:也就是同构异形体。特点是有相同数量的组成。素数可以素数表。这里使用而不是可以避免最后从导出结果的时间。修改了和得到的方法,其他都一样。但是会有解不了的地方。还有个特殊情况就是不是一组。如果数字编码出来都是如果用编码,出现的就是。 49 G...

    cppowboycppowboy 评论0 收藏0
  • 408. Valid Word Abbreviation

    408. Valid Word Abbreviation

    Given s = "internationalization", abbr = "i12iz4n": Return true. Given s = "apple", abbr = "a2e": Return false. public class Solution { public boolean va...

    DangoSkyDangoSky 评论0 收藏0
  • 320. Generalized Abbreviation and 22. Generate Par

    320. Generalized Abbreviation and 22. Generate Par

    320 Generalized Abbreviation public class Solution { public List generateAbbreviations(String word) { List res = new ArrayList(); backtrack(res, word, 0, "", 0); ...

    lanffylanffy 评论0 收藏0
  • 93. Restore IP Addresses

    93. Restore IP Addresses

    摘要:第一种解法,找出第一部分合法的剩余部分变成相似子问题。这里的特性是最大数字不能超过。比上个方法好的地方在于才会判断数字是否合法,避免了很多这种不需要检查的情况。 Given a string containing only digits, restore it by returning all possi...

    andong777andong777 评论0 收藏0
  • Java深入 - Java的正则表达式 Pattern和Matcher

    Java深入 - Java的正则表达式 Pattern和Matcher

    摘要:它包括两个类和一个是一个正则表达式经编译后的表现模式。这个标志能让表达式忽略大小写进行匹配。默认情况下,这两个表达式仅仅匹配字符串的开始和结束。返回当前查找而获得的与指定的组匹配的子串内容 Pattern和MatcherJava.util.regex 是一个用正则...

    baiybaiy 评论0 收藏0
  • 【LintCode】Expression Expand 非递归stack完成DFS(String)

    【LintCode】Expression Expand 非递归stack完成DFS(String)

    摘要:直接的方法不可取因为是每一层。层直接从取出实际上是将这个后应该得到。这个时候考虑逆向,建立一个,将出来的东西再一个顺序,逆逆得顺是一个很好用的操作符,判断一个对象是否是一个类的实例。坑小心一点这种情况啊代码 这道题真是超级棒的stack DF...

    livemlivem 评论0 收藏0
  • LC 267 Palindrome Permutation II

    LC 267 Palindrome Permutation II

    摘要:判断一个能否组成一个第一次出现增加一,第二次出现减少一。出现偶数次的最终对被抵消。出现基数词的则会让加一。类似于,奇数个的那个多带带考虑,必须放中间。得到各个字符一半数量的长度数字的终止条件,利用的对称性输出结果。 Given a string s, ...

    lowettlowett 评论0 收藏0
  • 131. Palindrome Partitioning and 140. Word Break I

    131. Palindrome Partitioning and 140. Word Break I

    摘要:找到开头的某个进行切割。剩下的部分就是相同的子问题。记忆化搜索,可以减少重复部分的操作,直接得到后的结果。得到的结果和这个单词组合在一起得到结果。 Given a string s, partition s such that every substring of the partition is a palindro...

    stonezhustonezhu 评论0 收藏0
  • Java学习 - 设计模式

    Java学习 - 设计模式

    摘要:举例遇到多个构造器参数时考虑使用构建器,而不是重叠构造器模式或模式调用方法。静态工厂和构造器有个共同的局限性它们不能很好地扩展大量的可选参数构建器模式年月日客户端调用缺点构建器模式可能比重叠构造器更加冗长,参数多时使用较好。 设计模式...

    MorePainMoreGainMorePainMoreGain 评论0 收藏0
  • Hibernate陷阱之Session缓存清理的时机

    Hibernate陷阱之Session缓存清理的时机

    摘要:清空缓存当调用或者或者方法时,的缓存被清空。清理缓存具有一个缓存,位于缓存中的对象处于持久化状态,它和数据库中的相关记录对应,能够在某些时间点,按照缓存中持久化对象的属性变化来同步更新数据库,这一过程被称为清理缓存。 清空缓存当调用se...

    XGBCCCXGBCCC 评论0 收藏0
  • Spring Boot [集成-Spring Security]

    Spring Boot [集成-Spring Security]

    摘要:导读在上一篇文章中对集成做了一个简单的介绍,这篇文章中主要围绕集成展开文章末尾附有学习资料。当我们使用元素来定义一个时,如果没有指定对应关联的对象,默认会使用。在进行认证的时候需要一个来获取用户的信息,其中包括用户名密码和所拥有的权限...

    hedzrhedzr 评论0 收藏0
  • 拥抱 NamedParameterJdbcTemplate

    拥抱 NamedParameterJdbcTemplate

    摘要:插入一条数据并返回自增主键我们可以通过自动绑定参数只需要属性名称为命名参数相同即可,同时我们也可以使用绑定参数。 为什么要使用 NamedParameterJdbcTemplate 简单 NamedParameterJdbcTemplate 支持命名参数,这是原生jdbc的一大缺点,因为jd...

    cfanrcfanr 评论0 收藏0
  • vue for contacts项目总结

    vue for contacts项目总结

    摘要:用来主要前台的请求,并处理返回相关的数据,做后台服务。总结做完这个项目,其中的过程还是挺艰辛的,毕竟都是边学边做,不过最后能完成还是挺开心的,终于有了一个从到的项目过程。虽然只是一个小小的练手项目,不过对于目前的我,感觉还是不错的。 ...

    ralapralap 评论0 收藏0
  • 轻舟已过万重山——真正的技术派公司是怎么联调、测试和发布的?

    轻舟已过万重山——真正的技术派公司是怎么联调、测试和发布的?

    摘要:这么思考问题的原因也很简单,我们笃信工程师文化,靠技术而不是管理解决问题,正如陈皓同学所言如果你是一个技术公司,你就会更多的相信技术而不是管理。 郑昀 创建于2017/3/8 最后更新于2017/3/10 关键词:研发协作,Docker,环境变量,开发联调,环...

    makeFoxPlaymakeFoxPlay 评论0 收藏0
  • RxJava 源码解析之观察者模式

    RxJava 源码解析之观察者模式

    摘要:传统观察者模式观察者模式面向的需求是对象观察者对对象被观察者的某种变化高度敏感,需要在变化的一瞬间做出反应。如下图而作为一个工具库,使用的就是通用形式的观察者模式。这是为了方便以上就是最基本的一个通过观察者模式,来响应事件的原理。 了...

    Steve_Wang_Steve_Wang_ 评论0 收藏0

热门文章

<