文章库ARTICLE COLUMN

  • SpringMVC之Controller常用注解功能全解析

    SpringMVC之Controller常用注解功能全解析

    摘要:分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了注解。这种绝对路径和相对路径所组合成的最终路径都是相对于根路径而言的。属性属性主要是用于限制能够访问的方法类型的。属性的用法和功能与属性相似。使用标记的参数。 一、简介 ...

    wanghuiwanghui 评论0 收藏0
  • 一个程序员的江湖传奇

    一个程序员的江湖传奇

    摘要:黑客大仙一看,这个程序员不简单啊,就报告玉帝说这个程序员有改变世界的能力,比千万年时的孙悟空齐天大圣还厉害,他可以让我们失业,有朝一日可能会淘汰我们这些神仙,或者让我们神仙的功能越来越小。 1、诞生 那时华夏大地,五岳山巅被由形形色色的...

    jokesterjokester 评论0 收藏0
  • 为什么响应式编程并非一时之势?

    为什么响应式编程并非一时之势?

    摘要:编者按本文作者为,文章从程序架构与系统的发展历程出发,逐步论证了为什么响应式编程并非一时之势,而是能带来更快处理速度,更高硬件利用率的未来选择。这就是摩尔定律所说的应用程序。响应式方法并非一时之势它是编写软件的未来趋势。 【编者按】本...

    JessYanCodingJessYanCoding 评论0 收藏0
  • Hadoop的“Hello world”---WordCount

    Hadoop的“Hello world”---WordCount

    摘要:运行程序运行你的根目录运行这条命令后,会启动一个来运行程序,而且会在集群上创建一个文件夹,将结果存在其中。 在安装并配置好Hadoop环境之后,需要运行一个实例来验证配置是否正确,Hadoop就提供了一个简单的wordcount程序,其实就是统计单词个数...

    sunnyxdsunnyxd 评论0 收藏0
  • 数据结构与算法学习笔记 - 优先队列、二叉堆、左式堆

    数据结构与算法学习笔记 - 优先队列、二叉堆、左式堆

    摘要:模型优先队列是允许至少下列两种操作的数据结构以及找出返回并删除优先队列中最小的元素。左式堆也是二叉树,左式堆和二叉堆的唯一区别是左式堆不是理想平衡,而实际上趋向于非常不平衡。事实上,沿左式堆的右路径是该堆中的最短路径。 6.1 模型 优先...

    SunZhaopengSunZhaopeng 评论0 收藏0
  • [Leetcode] Max Points on a Line 直线上最多的点数

    [Leetcode] Max Points on a Line 直线上最多的点数

    摘要:分子分母同时除以他们的最大公约数即可得到最简分数,一般求的是两个正整数的。这道题和有可能是,分别表示与轴或轴平行的斜率注意不能同时为表示同一个点没有意义,所以这道题我们规定取值范围。 Max Points on a Line Given n points on a 2D plane,...

    张宪坤张宪坤 评论0 收藏0
  • JAVA_NIO系列——Channel和Buffer详解

    JAVA_NIO系列——Channel和Buffer详解

    摘要:是一个用来替代标准的新型数据传递方式,像现在分布式架构中会经常存在他的身影。这个方法会一直阻塞到某个注册的通道有事件就绪。保持不变,仍然表示能从中读取多少个元素等与通过调用方法,可以标记中的一个特定。 Java NIO是一个用来替代标准Java I...

    leonleon 评论0 收藏0
  • 改善Java方法链特性:使用this代替void作为方法返回值

    改善Java方法链特性:使用this代替void作为方法返回值

    摘要:方法链是设计提倡的的一种实现,能够提高代码可读性。这时候,使用构造器模式反而降低了开发效率。 方法链(method chaining)是API设计提倡的fluent interface的一种实现,能够提高代码可读性。 当一个类拥有很多属性并且允许这些属性拥有缺省值时,构...

    aervonaervon 评论0 收藏0
  • Reverse Words in a String

    Reverse Words in a String

    摘要:思路把以空格为间隔分隔开存入然后倒着加入并且每个加入以后后面加空格,最后记的清除最后一个空格。 Reverse Words in a String Given an input string, reverse the string word by word. For example, Given s = "the sky is blue", return &quo...

    keeliikeelii 评论0 收藏0
  • [译]Spring入门 - Web应用程序安全

    [译]Spring入门 - Web应用程序安全

    摘要:一旦最基本的应用创建好了,你可以给他加上安全防护。一旦成功登出了,我们的应用程序重定向到到并显示相应的登陆成功的消息。这标记该应用程序是一个应用程序,并激活一些关键行为,比如创建一个。一旦应用程序启动,用浏览器访问。 原网页 https://s...

    AlexTuanAlexTuan 评论0 收藏0
  • [Leetcode] Graph Valid Tree 判断一个图是否为树

    [Leetcode] Graph Valid Tree 判断一个图是否为树

    摘要:只有一个连通分量还没有环,就是树,无根树。无向图边的两端是对称的,无向图讲究连通这个概念,没有方向,没有拓扑,很像集合,所以非常适合用并查集来解决。并查集写法参考注意方法用找的老大哥,合并的是的老大哥。 Graph Valid Tree Given n node...

    xbynetxbynet 评论0 收藏0
  • [基本算法] Detect Cycle in Directed/Undirected Graph 有

    [基本算法] Detect Cycle in Directed/Undirected Graph 有

    摘要:不在的话,表示不构成环,我们应该合并这两个集合因为加上这条边,两个集合就被连起来了,合并成了一个集合注意如果想要复杂度为必须用路径压缩。并查集写法参考注意方法用找的老大哥,合并的是的老大哥。 Detect Cycle in Directed Graph 有向图找环 ...

    ymyangymyang 评论0 收藏0
  • LinkedList源码分析

    LinkedList源码分析

    文章地址:http://tinylcy.me/2016/06/10/LinkedList%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/

    Wuv1UpWuv1Up 评论0 收藏0
  • centos6.6安装java环境

    centos6.6安装java环境

    摘要:安装在上安装安装安装安装安装编辑安装配置防火墙跟随系统启动配置文件启动关闭 安装git 在CentOS上安装Git 安装java8 How To Install Java on CentOS and Fedora 安装maven centos安装maven 安装mongodb3.2 编辑/etc/yum.repos.d/mongodb-org-3.2.rep...

    KevinYanKevinYan 评论0 收藏0
  • Start Using Java Lambda Expressions(转载)

    Start Using Java Lambda Expressions(转载)

    摘要:原文 Introduction (Business Case) Lambda expressions are a new and important feature included in Java SE 8. A lambda expression provides a way to represent one method interface using an expression...

    FullStackDeveloperFullStackDeveloper 评论0 收藏0
  • Java:Ant打包jar文件

    Java:Ant打包jar文件

    摘要:初始化工作,如创建目录等打包文件文件的输出路径复制文件复制文件到初始化工作,如创建目录等打包文件文件的输出路径复制文件复制文件到初始化工作,如创建目录等打包文件文件的输出路径复制文件复制文件到 nutz ...

    Lemon_95Lemon_95 评论0 收藏0
  • [LeetCode] Compare Version Numbers

    [LeetCode] Compare Version Numbers

    摘要:首先找整数部分的坐标段,和都指向初值,令和一直向后遍历到小数点为止。然后用将的整数段转化为数值,进行比较若结果为大于或小于关系,直接返回结果若结果为相等,进行小数部分的比较。 Problem Compare two version numbers version1 and version2....

    jzmanjzman 评论0 收藏0
  • 自己整理的java编程规范

    自己整理的java编程规范

    摘要:努力避免硬编码。一个类的总体行数尽量控制在行左右不超过一千行。函数注释函数注释采用,在每个函数或者过程的前面要有必要的注释信息,包括函数或过程名称功能描述输入输出及返回值说明调用关系及被调用关系说明等。 前言 推荐Google的Java编码规范...

    yedfyedf 评论0 收藏0
  • GC(@广告位出售)垃圾回收机制: 浅析与理解

    GC(@广告位出售)垃圾回收机制: 浅析与理解

    摘要:广告位出售垃圾回收机制浅析与理解对垃圾回收进行分析前,我们先来了解一些基本概念基本概念内存管理内存管理对于编程语言至关重要。里面的变量通常是局部变量函数参数等。 GC(@广告位出售)垃圾回收机制: 浅析与理解 对垃圾回收进行分析前,我们先来...

    xioquaxioqua 评论0 收藏0
  • [Leetcode] Basic Calculator/Evaluate Expression  设

    [Leetcode] Basic Calculator/Evaluate Expression 设

    摘要:双栈法四则运算括号复杂度时间空间思路算符优先算法,核心维护两个栈,一个操作数栈,一个操作符栈。 Basic Calculator 2 Implement a basic calculator to evaluate a simple expression string. The expression string contains only non-negative ...

    starsfunstarsfun 评论0 收藏0
  • [LeetCode] ZigZag Conversion

    [LeetCode] ZigZag Conversion

    摘要:很奇葩的题目,先将转化为字符数组,便于操作。再看要求转化为多少行,就建立多大的数组。 Problem The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern...

    TIGERBTIGERB 评论0 收藏0
  • [LeetCode] Palindrome Number

    [LeetCode] Palindrome Number

    摘要:逐位看官,这两种解法一看便知,小子便不多费唇舌了。字符数组比较法原数翻转比较法 Problem Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. Some hints:Could negative integers be palindrom...

    刘厚水刘厚水 评论0 收藏0
  • Java反射获取类和对象信息全解析

    Java反射获取类和对象信息全解析

    摘要:反射可以解决在编译时无法预知对象和类是属于那个类的,要根据程序运行时的信息才能知道该对象和类的信息的问题。此处的对应种基本类型,如果该成员变量的类型是引用类型的,则去掉部分将对象的该成员变量设置为值。 反射可以解决在编译时无法预知对象...

    imtianximtianx 评论0 收藏0
  • 2016年度最受欢迎的100个 Java 库

    2016年度最受欢迎的100个 Java 库

    摘要:最受欢迎的个库连续两年,二度成为中最受欢迎的库。此外,谷歌的开源项目来势汹汹,勇夺第三名,该库包含了一系列谷歌内含的核心库。在本次最受欢迎的个库中,个库与相关。 【编者按】本文作者为 Henn Idan,主要介绍基于 GitHub 中的数据分析,得出的...

    nihaonihao 评论0 收藏0
  • [Leetcode] Palindrome Number 回文数

    [Leetcode] Palindrome Number 回文数

    摘要:首尾比较法复杂度时间空间,为所求的长度思路先求记为的长度根据长度制造掩码循环当当最高位等于最低位还有数字等待判断最高位通过掩码和整除取得,最低位通过取余取得判断过后更新掩码,删掉最高位,删掉最低位注意求长度的如何取得一个的最高位假设答...

    lixianglixiang 评论0 收藏0

热门文章

<