- 博客(356)
- 资源 (24)
- 收藏
- 关注
原创 线程同步工具之CountDownLatch
线程同步工具之CountDownLatch// 主线程等待各子线程全部执行完毕后再往下执行,// 主线程控制一组线程执行
2017-04-14 21:43:55 341
原创 LeetCode-310. Minimum Height Trees (JAVA) 图中最矮的树
LeetCode-310. Minimum Height Trees (JAVA) 图中最矮的树
2017-04-14 10:08:44 1278
原创 LeetCode-207/210. Course Schedule (JAVA) (课程安排)
LeetCode-207/210. Course Schedule (JAVA) (课程安排)
2017-04-13 21:28:35 1850 1
原创 LeetCode-279. Perfect Squares | (JAVA) (完美平方数)
279. Perfect SquaresGiven a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n.For example, given n = 12, return 3 because 12 = 4 + 4 + 4; given n = 13, return 2 because 13 = 4 + 9.
2017-04-13 19:14:08 1730
原创 LeetCode- 46/47. Permutations/Permutations || (JAVA) (全排列1,2)
LeetCode- 46/47. Permutations/Permutations || (JAVA) (全排列1,2)
2017-04-13 12:04:27 662
原创 LeetCode- 108/109. Convert Sorted Array/List to Binary Search Tree (JAVA)
LeetCode- 108/109. Convert Sorted Array/List to Binary Search Tree (JAVA),109. Convert Sorted List to Binary Search Tree,108. Convert Sorted Array to Binary Search Tree
2017-04-13 00:09:00 585
转载 深入理解ConcurrentHashMap之源码分析(JDK8版本)
ConcurrentHashMap是conccurrent家族中的一个类,由于它可以高效地支持并发操作,以及被广泛使用,经典的开源框架spring的底层数据结构就是使用ConcurrentHashMap实现的。与同是线程安全的老大哥HashTable相比,它已经更胜一筹,因此它的锁更加细化,而不是像HashTable一样为几乎每个方法都添加了
2017-04-12 11:00:07 4061 2
原创 LeetCode- 树的前序、中序、后序遍历(递归与迭代)
LeetCode- 树的前序、中序、后序遍历(递归与迭代), 145. Binary Tree Postorder Traversal ,94. Binary Tree Inorder Traversal ,144. Binary Tree Preorder Traversal
2017-04-11 18:45:31 1171
原创 LeetCode- 42. Trapping Rain Water (JAVA)收集雨水
LeetCode- 42. Trapping Rain Water (JAVA)收集雨水
2017-04-11 15:06:55 1204
原创 LeetCode-365. Water and Jug Problem (JAVA)水罐盛水问题
LeetCode-365. Water and Jug Problem (JAVA)水罐盛水问题
2017-04-11 13:28:40 1400
转载 八种架构设计模式及其优缺点概述
八种架构设计模式及其优缺点概述, 单库单应用模式:最简单的,可能大家都见过 内容分发模式:目前用的比较多 查询分离模式:对于大并发的查询、业务 微服务模式:适用于复杂的业务模式的拆解 多级缓存模式:可以把缓存玩的很好 分库分表模式:解决单机数据库瓶颈 弹性伸缩模式:解决波峰波谷业务流量不均匀的方法之一 多机房模式:解决高可用、高性能的一种方法
2017-04-11 09:15:31 11299 2
原创 ArrayList 遍历时删除(添加)常见陷阱及其解决以及fail-fast 机制
ArrayList 遍历时删除(添加)常见陷阱及其解决,list遍历,分为普通遍历,增强for循环,和iterator遍历,fail-fast 机制
2017-04-11 08:58:32 5196
原创 leetcode解题之329. Longest Increasing Path in a Matrix Java版 (最长上升路径)
leetcode解题之329. Longest Increasing Path in a Matrix Java版 (最长上升路径)
2017-04-10 21:09:03 599
原创 leetcode解题之57. Binary Tree Paths&129. Sum Root to Leaf Numbers Java版 (二叉树路径)
129. Sum Root to Leaf Numbers ,257. Binary Tree Paths ,leetcode解题之129. Sum Root to Leaf Numbers Java版 (计算跟结点到叶子结点的数字和)
2017-04-10 18:30:01 337
原创 leetcode解题之124. Binary Tree Maximum Path Sum Java版 (二叉树的最大路径和)
124. Binary Tree Maximum Path Sum ,leetcode解题之124. Binary Tree Maximum Path Sum Java版 (二叉树的最大路径和)
2017-04-10 16:57:50 3273
原创 leetcode解题之112 & 113 & 437. Path Sum java版(二叉树路径和)
112. Path Sum ,113. Path Sum II,437. Path Sum III, leetcode解题之112 & 113 & 437. Path Sum java版(二叉树路径和)
2017-04-10 13:31:57 1019
原创 leetcode解题之62&63. Unique Paths ||64. Minimum Path Sum java版(路径(最短)可达)
leetcode解题之62&63. Unique Paths || java版(路径可达) ,63. Unique Paths II ,62. Unique Paths 。64. Minimum Path Sum(最小路径代价)
2017-04-10 11:14:22 1256
原创 leetcode解题之103. Binary Tree Zigzag Level Order Traversal java版(之字形打印二叉树)
leetcode解题之103. Binary Tree Zigzag Level Order Traversal java版(之字形打印二叉树)
2017-04-10 00:32:09 473
原创 leetcode解题之102&107. Binary Tree Level Order Traversal java版(二叉树层次遍历)
102. Binary Tree Level Order Traversal ,107. Binary Tree Level Order Traversal II ,广度优先遍历, leetcode解题之102. Binary Tree Level Order Traversal java版(二叉树层次遍历)
2017-04-10 00:12:25 1193
原创 leetcode解题之48. Rotate Image java版(旋转图像)
leetcode解题之48. Rotate Image java版(旋转图像)
2017-04-09 23:31:40 2355 1
原创 leetcode解题61. Rotate List java版(旋转链表)
leetcode解题61. Rotate List java版(旋转链表)
2017-04-09 23:13:44 1468 2
原创 leetcode解题之33&81. Search in Rotated Sorted Array java版(在旋转的数字中查找指定值)
33. Search in Rotated Sorted Array ,81. Search in Rotated Sorted Array II 。 leetcode解题之33&81. Search in Rotated Sorted Array java版(在旋转的数字中查找指定值
2017-04-09 22:58:05 501
原创 leetcode解题之153&154. Find Minimum in Rotated Sorted Array版(在旋转的数组中查找最小数字)
leetcode解题之153&154. Find Minimum in Rotated Sorted Array版(在旋转的数组中查找最小数字)
2017-04-09 22:33:26 680
原创 leetcode解题之148. Sort List Java版(对链表排序)
leetcode解题之148. Sort List Java版(对链表排序)
2017-04-09 16:45:14 1917
原创 leetcode解题之4. Median of Two Sorted Arrays java (两个排序数组的中位数)
leetcode解题之4. Median of Two Sorted Arrays java (两个排序数组的中位数)
2017-04-09 15:48:43 1146
原创 leetcode解题之45. Jump Game II&55. Jump Game java (跳跃游戏)
leetcode解题之45. Jump Game II&55. Jump Game java (跳跃游戏)。动态规划,贪心。
2017-04-09 01:09:19 3557
原创 leetcode解题之347. Top K Frequent Elements &451. Sort Characters By Frequency
leetcode解题之347. Top K Frequent Elements &451. Sort Characters By Frequency,统计词频,最小堆,最大堆,hashmap
2017-04-08 21:59:19 368
原创 leetcode解题之215. Kth Largest Element in an Array java 版(第k大的数字)
leetcode解题之215. Kth Largest Element in an Array java 版(第k大的数字)
2017-04-08 21:18:13 1141
原创 leetcode解题之 508. Most Frequent Subtree Sum II java 版(求子树和)
508. Most Frequent Subtree Sum , leetcode解题之 508. Most Frequent Subtree Sum II java 版(求子树和) 给一棵树,找出现次数最多的子树和。子树和就是一个结点以及它下方所有结点构成的子树的总和,在这些总和中找一个出现次数最多的结果,如果有很多个这样的结果,返回这些结果构成的数组。
2017-04-08 19:50:21 269
原创 leetcode解题之 77. Combinations&78. Subsets&90. Subsets II java 版(求所有子集)
leetcode解题之 Subsets java 版(求所有子集) ,90. Subsets II ,78. Subsets,77. Combinations
2017-04-08 19:36:52 1433
原创 leetcode解题之 Combination Sum III java 版(组合求和III)
leetcode解题之 Combination Sum III java 版(组合求和)39. Combination Sum,40. Combination Sum II,动态规划,深度优先遍历
2017-04-08 19:05:17 1061
原创 leetcode解题之 Combination Sum java 版(组合求和)
leetcode解题之 Combination Sum java 版(查找数字和DFS) ,深度优先遍历,回溯,39. Combination Sum ,40. Combination Sum II
2017-04-08 18:31:53 1711
SSH+shiro+easyUI实战项目案例
2017-06-01
MYSQL必知必会(高清版).pdf
2017-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人