- 博客(14)
- 资源 (33)
- 收藏
- 关注
转载 为什么Java中1000==1000为false而100==100为true?
这是一个挺有意思的讨论话题。如果你运行下面的代码:Integer a = 1000, b = 1000;System.out.println(a == b);//1Integer c = 100, d = 100;System.out.println(c == d);//2你会得到:falsetrue
2017-02-26 23:09:14 248
原创 [notes] JSON notes
JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML更小、更快,更易解析。JSON 是轻量级的文本数据交换格式JSON 独立于语言 *JSON 具有自我描述性,更易理解* JSON 使用 JavaScript 语法来描述数据对象,但是
2017-02-26 17:12:37 1124
原创 [notes] javaScript notes
提示:您只能在 HTML 输出流中使用 document.write。 如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。提示:JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码(不会先对所有代码进行编译)。而对于传统编程来说,会在执行前对所有代码进行编译。变量名称对大小写敏感(y 和 Y 是不同的变量)
2017-02-22 22:02:25 1205
原创 [leetcode]504. Base 7
Given an integer, return its base 7 string representation.Example 1:Input: 100Output: "202"Example 2:Input: -7Output: "-10"Note:The input will be in range of [-1e7, 1e7].Answer
2017-02-19 09:39:06 1295
原创 [leetcode]513. Find Bottom Left Tree Value
Given a binary tree, find the leftmost value in the last row of the tree. Example 1:Input: 2 / \ 1 3Output:1Example 2: Input: 1 / \ 2 3 / / \
2017-02-18 23:18:19 1205
原创 [leetcode]442. Find All Duplicates in an Array
Question:Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appeartwice and others appear once.Find all the elements that appear twice in this array.Could you do it wi
2017-02-12 10:17:13 1019
原创 [leetcode]419. Battleships in a Board
Question:Given an 2D board, count how many battleships are in it. The battleships are represented with'X's, empty slots are represented with '.'s. You may assume the following rules:You receive
2017-02-12 09:58:05 1039
原创 [多线程]闭锁 通过闭锁CountDownLatch计算多线程下任务的执行时间
闭锁是一种同步工具类,可以延迟线程的进度直到其达到终止状态。程序中有两个CountDownLatch, startGate为启动门,用于控制所有的线程都启动后才开始同时执行。 endGate为终止门,用于控制所有的线程都执行结束才终止计时。 /** * 闭锁 * @param nThreads, 线程数 * @param task * @return */ pub
2017-02-11 14:34:32 1331
转载 生产者/消费者问题的多种Java实现方式
生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同步;(2)在生产者和消费者之间建立一个管道。第一种方式有较高的效率,并且易于实现,代码的可控制性较好,属于常用的模式。第二种管道缓冲区不易控制,被传输数据对象不易于封装等,实
2017-02-11 11:03:11 324
原创 [leetcode]14. Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.Analysis: 先对整个Strs数组预处理一下,求一个最小长度(最长公共前缀肯定不会大于最小长度)。然后以第0个字符串作为参照,从第1个字符串到最后一个字符串,对同一位置做判断,有不同字符串返回当前记录的字符串就
2017-02-11 09:27:13 993
原创 [leetcode]278. First Bad Version
You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is developed based on the
2017-02-10 22:54:02 1044
转载 解密ThreadLocal
概述相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知!看看JDK中的源码是怎么写的:This class provides thr
2017-02-05 22:18:54 225
转载 ZooKeeper intruction
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的
2017-02-05 11:26:36 543 1
转载 oracle表空间表分区详解及oracle表分区查询使用方法
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表: 当表中的数据量不断增大,查询数据的速度就
2017-02-05 09:36:08 1273
Java 并发编程实战(英文版)
2017-01-07
Java RESTful Web Service实战 高清完整.pdf版下载
2017-01-01
Java RESTful Web Service实战 [韩陆著]
2016-12-31
大型网站技术架构:核心原理与案例分析+李智慧
2016-12-31
Spring 3.x 企业应用开发实战】完整高清扫描版).pdf
2016-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人