文章库ARTICLE COLUMN

  • 439. Ternary Expression Parser

    439. Ternary Expression Parser

    摘要:所组成的最小单位,可以看作一对括号。从左往右看,作为决定一组完整最小单位的符号。每次找到一对就可以按分为左右两个子问题递归解决。从右往左看,作为决定最小单位的符号,每次遇到一个,就拆解离最近的两个小单位。宏观上看是,从小到大。 Given ...

    zhunjieezhunjiee 评论0 收藏0
  • 读源码学设计 - volley

    读源码学设计 - volley

    摘要:在大行其道的今天,已经略显过时。我们按照上面的思路,从和作为出发点,由浅入深来阅读源码。在最后看类源码时我们可以看到这个过程。负责分发,对来说,就是通过将发送到了主线程在中调用了。的个数,决定了网络请求的最大并发数。 Volley 在 retrof...

    txgcwmtxgcwm 评论0 收藏0
  • 一个AccessToken引发的思考

    一个AccessToken引发的思考

    摘要:最近在做一个微信预约洗车的项目,其中有个功能是预约完成后给用户发一个模板消息,发送模板消息需要以及格式的消息内容,接口如下。关于微信的介绍是公众号的全局唯一票据,公众号调用各接口时都需使用。 最近在做一个微信预约洗车的项目,其中有个功...

    rainyangrainyang 评论0 收藏0
  • 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

热门文章

<