用户中心USER CENTER

首页/用户
  • SpringMVC之源码分析--HandlerMapping(五)

    摘要:概述通过前三章的分析,我们简要分析了和,但对拦截器部分做详细的分析,拦截器的加载和初始化是三个相同的部分。 概述 通过前三章的分析,我们简要分析了SimpleUrlHandlerMapping、BeanNameUrlHandlerMapping和RequestMappingHandlerMapping,但对拦截器部分做详细的分析,拦截器的加载和初始化是三个HandlerMapping相...

    nanchen2251 发布于Java
  • JCIP阅读笔记之线程安全性

    摘要:大多数都是线程安全的,所以极大降低了在实现线程安全性的复杂性。只有在处理请求需要保存一些信息的情况下,线程安全性才会成为一个问题。虽然这种方式可以保证线程安全,但是性能方面会有些问题。 本文是作者在阅读JCIP过程中的部分笔记和思考,纯手敲,如有误处,请指正,非常感谢~ 可能会有人对书中代码示例中的注解有疑问,这里说一下,JCIP中示例代码的注解都是自定义的,并非官方JDK的注解,因此...

    nanchen2251 发布于Java
  • Java 面向对象(下)

    摘要:换句话说,一共产生了两个字符串对象。类成员属于整个类,而不属于单个对象。类变量生存范围几乎等同于该类的生存范围。当通过对象来访问类变量时,系统会在底层转换为通过该类来访问类变量。 Java8增强的包装类 showImg(https://segmentfault.com/img/bVFyHX?w=917&h=276);自动装箱:把一个基本类型变量直接赋给对应的包装类变量,或者赋给Obje...

    nanchen2251 发布于Java
  • [Leetcode] Best Time to Buy and Sell Stock 买卖股票的最佳

    摘要:双指针法复杂度时间空间思路根据买卖股票的特性,我们必须先低价买,再高价卖,这个找最大收益的过程实际上是找到目前为之的最低价。我们可以利用这个之前计算的结果降低时间复杂度不过代价是额外空间,所以需要把到的最大收益存在数组中。 Best Time to Buy and Sell Stock I Say you have an array for which the ith element...

    nanchen2251 发布于Java
  • LeetCode 367: isValidSquare 是否是完全平方数 (Java)

    摘要:题目给一个正整数,判断它是不是完全平方数。给的是型的正整数,所以下界是,上界是最大正整数的平方根。但要注意一定要用乘法来判断相等时的情况。下面是代码数学技巧所有的完全平方数都可以被表示成奇数和。 题目:给一个正整数,判断它是不是完全平方数。 解法: 二分法。给的是int型的正整数,所以下界是1,上界是最大正整数Integer.MAX_VALUE的平方根。但要注意一定要用乘法来判断相等...

    nanchen2251 发布于Java
<