文章库ARTICLE COLUMN

  • 【LC总结】Union Find系列(Num of Islands I&II/Graph V

    【LC总结】Union Find系列(Num of Islands I&II/Graph V

    摘要:不得不说,对于这道题而言,是一种很木讷的模板。主函数按矩阵大小建立一个类进行后续操作一个结点用来连接边角不可能被围绕的一个函数对矩阵元素进行结点线性化。同理,,,在主函数中初始化后调用。 Surrounded Regions Problem Given a 2D board co...

    bergwhitebergwhite 评论0 收藏0
  • 3.13、@InitBinder 和 WebDataBinder

    3.13、@InitBinder 和 WebDataBinder

    摘要:标记初始化的方法,被用于填充被注解的处理方法的命令和表单对象参数。初始化绑定器方法必须不带返回值,所以它们通常被声明为的。典型的参数包括和或者,允许用代码方式注册特定上下文的编辑器。详情见使用和通知控制器一节。   这一部分示例见这个...

    dreamGongdreamGong 评论0 收藏0
  • 3.14、使用@ControllerAdvice和@RestControllerAdvice通知控制

    3.14、使用@ControllerAdvice和@RestControllerAdvice通知控制

      这一部分示例见这个项目的 mvc 分支下的 MyControllerAdvice.java 和 MyController.java   注解@ControllerAdvice是一个组件注解(component annotation),它允许实现类通过类路径扫描被自动检测到。当使用 MVC 命名空间或者 MVC Java 配置时自动启...

    crosseacrossea 评论0 收藏0
  • LeetCode 394: DecodeString (Java)

    LeetCode 394: DecodeString (Java)

    摘要:思路非常清晰,但是实现起来并不简单。得注意细节及其处理方式,比如数字可能出现两位及以上并列关系和包含关系如何巧妙区分。另外发现大循环用而不是可能更方便一些。 解码题。编码规则直接看例子(编码后字符串->原字符串):2[b] -> bb3[a2[c]] -> 3[...

    ccj659ccj659 评论0 收藏0
  • springboot+gradle+vue+webpack 组合使用

    springboot+gradle+vue+webpack 组合使用

    摘要:最近使用开发了一款应用,这里主要记录开发调试打包的过程及做法。调用中的命令构建。可以通过命令启动。至此基础配置就差不多是这样打包发布就可以直接通过。发布时我们无需修改任何配置及代码,与开发环境是一致。 最近使用springboot, vue, webpack...

    scola666scola666 评论0 收藏0
  • [LintCode] Build Post Office I & II

    [LintCode] Build Post Office I & II

    Build Post Office Problem Given a 2D grid, each cell is either an house 1 or empty 0 (the number zero, one), find the place to build a post office, the distance that post office to all the house sum i...

    1treeS1treeS 评论0 收藏0
  • 3.9、在方法上使用@ModelAttribute注解

    3.9、在方法上使用@ModelAttribute注解

    摘要:用在方法上的指示那个方法的目的是添加一个或多个模型属性。在控制器中的方法的调用时机是在同一个控制器中的方法之前。注意,有两种形式的方法。注解也可以用在方法上。   这一部分翻译自 Spring 5.0.0.M1 文档中的 Using @ModelAttribute on a met...

    王笑朝王笑朝 评论0 收藏0
  • 【LC总结】Intervals题目 (Insert/Merge/Number of Airplane

    【LC总结】Intervals题目 (Insert/Merge/Number of Airplane

    摘要:忘了这题怎么做,汗颜无地。边界用记录每个时刻的飞行数目。对于某一时刻,起飞和降落同时发生,只计算一次。先强势插入,再 Merge Intervals Problem Given a collection of intervals, merge all overlapping intervals. Example Given intervals =>...

    AchillesAchilles 评论0 收藏0
  • 夕阳下, 那是我在奔跑——单件模式

    夕阳下, 那是我在奔跑——单件模式

    摘要:急切的創建對象饿汉式以上爲饿汉式單列設計,該設計是線程安全的,即不同的線程在調用時返回的是統一對象,在加載這個類時,馬上創建了這個類的唯一單列實列。 單件模式(JAVA實現) 定義 單件模式: 確保一個類只有一個實列, 並提供一個全局訪問點 單...

    lieepslieeps 评论0 收藏0
  • StAX---基于事件的拉式XML解析

    StAX---基于事件的拉式XML解析

    摘要:而正好相反,采用一种拉的方式,由应用程序主动从解析器中获取当前事件然后更具需求处理保存或者忽略。通过将解析器事件变成一级对象,从而让应用程序可以采用面向对象的方式处理它们。 简介 StAX,全称Streaming API for XML,一种全新的,基于流的JA...

    singeryesingerye 评论0 收藏0
  • 浅谈Java并发编程系列(三)—— volatile型变量

    浅谈Java并发编程系列(三)—— volatile型变量

    摘要:禁止指令重排序优化。只有当线程对变量执行的前一个动作是时,才能对执行动作并且,只有当对变量执行的后一个动作是时,线程才能对变量执行动作。变量不需要与其他的状态变量共同参与不变约束。在某些情况下,的同步机制性要优于锁。 当一个变量定义为...

    zxhaaazxhaaa 评论0 收藏0
  • Java时间处理第三方包:Joda-Time

    Java时间处理第三方包:Joda-Time

    摘要:在之前的版本,对日期时间的处理相当麻烦,有些方法设计非常反人类。体验对比之前的处理方式,使用了之后,代码整个神清气爽了很多。 Joda-Time provides a quality replacement for the Java date and time classes.Joda-Time is the de facto standa...

    Dongjie_LiuDongjie_Liu 评论0 收藏0
  • 浅谈Java并发编程系列(四)—— 原子性、可见性与有序性

    浅谈Java并发编程系列(四)—— 原子性、可见性与有序性

    摘要:内存模型是围绕着在并发过程中如何处理原子性可见性和有序性这个特征来建立的,我们来看下哪些操作实现了这个特性。可见性可见性是指当一个线程修改了共享变量的值,其他线程能够立即得知这个修改。 Java内存模型是围绕着在并发过程中如何处理原子性、...

    tianren124tianren124 评论0 收藏0
  • 外观模式(Facade Pattern)

    外观模式(Facade Pattern)

    摘要:深入剖析,第二章。如果给方法以默认访问权限,则只能在同一个包中访问,这个被认为是可以的,但是不最好,最优雅的方式是通过类。定义外观模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使...

    LMouLMou 评论0 收藏0
  • 【LC总结】K Sum (Two Sum I II/3Sum/4Sum/3Sum Closest)

    【LC总结】K Sum (Two Sum I II/3Sum/4Sum/3Sum Closest)

    摘要:找符合条件的总数。双指针区间考虑边界,长度,为空,等。之后的范围用双指针和表示。若三个指针的数字之和为,加入结果数组。不要求,所以不用判断了。同理,头部两个指针向后推移,后面建立左右指针夹逼,找到四指针和为目标值的元素。 Two Sum Prob...

    awesome23awesome23 评论0 收藏0
  • 浅谈Java并发编程系列(五)—— ReentrantLock VS synchronized

    浅谈Java并发编程系列(五)—— ReentrantLock VS synchronized

    摘要:线程通过的方法获得锁,用方法释放锁。和关键字的区别在等待锁时可以使用方法选择中断,改为处理其他事情,而关键字,线程需要一直等待下去。拥有方便的方法用于获取正在等待锁的线程。 ReentrantLock是Java并发包中一个非常有用的组件,一些并发集合...

    OceanOcean 评论0 收藏0
  • Java8学习小记

    Java8学习小记

    摘要:但有一个限制它们不能修改定义的方法的局部变量的内容。如前所述,这种限制存在的原因在于局部变量保存在栈上,并且隐式表示它们仅限于其所在线程。 2014年,Oracle发布了Java8新版本。对于Java来说,这显然是一个具有里程碑意义的版本。尤其是那函数...

    CHENGKANGCHENGKANG 评论0 收藏0
  • Design Patterns-MVC Pattern(译)

    Design Patterns-MVC Pattern(译)

    摘要:原文链接译者个人翻译,水平有限,希望有所帮助设计模式模式设计模式是模式的代表。代表可视化模型所包含的数据。它控制数据流向对象,并且在数据发生改变的时候更新视图,它保持者和的分离。 原文链接 译者:smallclover 个人翻译,水平有限,希望有...

    xuhongxuhong 评论0 收藏0
  • 面向对象概念的学习和思考

    面向对象概念的学习和思考

    摘要:摘要本文章关注点是理解面向对象概念,从抽象的角度上去理解对象,重点包括理解对象的作用,以及理解面向对象的三大特征封装,继承,多态。特性多态不同对象以自己的方式响应相同的消息的能力叫做多态。 摘要:本文章关注点是理解面向对象概念,从抽象...

    jzmanjzman 评论0 收藏0
  • 3.10、在方法参数上使用@ModelAttribute注解

    3.10、在方法参数上使用@ModelAttribute注解

    摘要:本节解释它用在参数上的情形。一个用在方法参数上的注解指示了参数应该从模型这里所说的模型指中获取。方法是一种常用的从数据库中获取属性的方式,可以通过使用注解把这种属性在各个请求之间共享。下一步是数据绑定。   这一部分实例见这个项目的 m...

    huhudhuhud 评论0 收藏0
  • Spring Boot启动过程及回调接口汇总

    Spring Boot启动过程及回调接口汇总

    摘要:创建及准备创建。目前已知关心这个事件的有要注意的是在这个阶段,里只有,是的加载工作的起点。原因是注入这些回调接口本身没有什么意义。在其构造函数内部间接的给注册了几个与相关注解的处理器。 相关代码在: https://github.com/chanjarster/spri...

    TaonceTaonce 评论0 收藏0
  • 【Java深入学习系列】之值传递Or引用传递?

    【Java深入学习系列】之值传递Or引用传递?

    摘要:我们在处新创建了一个并将其引用在处传给了方法的参数该方法内部引用在处被重新赋值。如果是引用传递,那么引用在处已经被指向了新的输出应该为才对,事实上是怎样的呢事实上输出了也就是说方法改变了传入引用所指对象的值。此处注意,并非将重新分配,...

    马忠志马忠志 评论0 收藏0
  • 【LC总结】Iterator题目<Zigzag 1&2><BST>&

    【LC总结】Iterator题目<Zigzag 1&2><BST>&

    摘要:方法直接查找数组的位的迭代器,调用方法得到的整数即为要返回的元素。再写迭代器的方法返回指针元素的并让指针通过递归方法指向下一个元素。 Zigzag Iterator Problem Given two 1d vectors, implement an iterator to return their elements alterna...

    WelliJhonWelliJhon 评论0 收藏0
  • [LeetCode] Integer Replacement

    [LeetCode] Integer Replacement

    摘要:记一种简单的的做法先讨论边界,若为最大值,返回然后对整数分奇偶两种情况讨论,偶数除以,奇数判断是否后能被整除且不等于,若如此则,否则每次操作后计数器,循环结束后返回计数器值。 Problem Given a positive integer n and you can do operatio...

    XFLYXFLY 评论0 收藏0
  • Java并发编程:从根源上解析volatile关键字的实现

    Java并发编程:从根源上解析volatile关键字的实现

    摘要:并发编程关键字解析解析概览内存模型的相关概念并发编程中的三个概念内存模型深入剖析关键字使用关键字的场景内存模型的相关概念缓存一致性问题。事实上,这个规则是用来保证程序在单线程中执行结果的正确性,但无法保证程序在多线程中执行的正确性。 ...

    CNZPHCNZPH 评论0 收藏0

热门文章

<