![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
TimeMagician
这个作者很懒,什么都没留下…
展开
-
Spring4.x 读后小结
索引1.IoC(单例模式,工厂模式)容器级别的类:Bean级别的类:2.容器事件(观察者模式)3.AOP(代理模式)Spring对AOP的实现基于JDK动态代理的AOP基于CGLib动态代理的AOP性能问题AspectJ对AOP的实现LTW(Load Time Weaving)4.Spring Cache与Redis5.Spring DAO相关基础结构事务连接泄露6.Quartz7.SpringMVCController1. Request/Response消息解析2. Request参数获取3. 数据转换原创 2020-07-28 21:40:40 · 216 阅读 · 0 评论 -
477. Total Hamming Distance
利用对所有数的第i位求汉明距离,然后将32位的分别的汉明距离和相加得到答案。所有数的某一位的汉明距离可以用(含1的个数×不含1的个数)来求出。原创 2018-01-15 19:42:32 · 220 阅读 · 0 评论 -
454. 4Sum II
用空间换时间的典型例子原创 2018-01-15 22:02:25 · 240 阅读 · 0 评论 -
382. Linked List Random Node
对于大数据流的均等概率抽样问题可采用水塘抽样方法进行。即保留k个采样值时,当输入第i个数,保留这第i个数在采样样本中的概率为k/i。原创 2018-01-16 22:07:10 · 266 阅读 · 0 评论 -
Java的一些总结(初)
根据HOW2J回顾了下JAVA的基本概念,并计划以此进行java后端的学习。1.利用布尔变量结束外部循环,迭代用throwpublic class HelloWorld { public static void main(String[] args) { boolean breakout = false; //是否终止外部循环的标记 for ...原创 2018-01-23 11:33:25 · 253 阅读 · 0 评论 -
226. Invert Binary Tree
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { publi原创 2018-01-08 20:20:36 · 166 阅读 · 0 评论 -
100. Same Tree
如何使用捕获异常Exception来中断递归操作。原创 2018-01-17 15:17:57 · 168 阅读 · 0 评论 -
384. Shuffle an Array
涉及到要把基本int类型的数组转换成list和把list转换成int[],但是在调用Arrays.asList()和List.toArray()方法时遇到了问题。值得注意的是这两个方法都是针对引用类型使用的,对于基本类型int,long,boolean等是存在问题的原创 2018-01-17 19:20:01 · 187 阅读 · 0 评论 -
387. First Unique Character in a String
我的方法采用了HashMap来储存集合,但是看了讨论后发现,对于已知种类数量的数据集合如26个字母,直接采用数组的形式储存是更好的方法。毕竟HashMap就是对未知集合进行标号方便查找。原创 2018-01-17 19:59:03 · 185 阅读 · 0 评论 -
530. Minimum Absolute Difference in BST
总结了二叉树的遍历方法。原创 2018-01-18 11:25:27 · 365 阅读 · 0 评论 -
Java 集合转换(数组、List、Set、Map相互转换)
转自:Java 集合转换(数组、List、Set、Map相互转换)转载 2018-01-09 21:55:42 · 701 阅读 · 0 评论 -
216. Combination Sum III——回溯法总结
回溯法总结原创 2018-01-19 17:35:23 · 500 阅读 · 0 评论 -
异常
异常相关笔记原创 2018-03-07 17:17:59 · 193 阅读 · 0 评论 -
Java8 日期/时间(Date Time)API指南
Java 8日期/时间( Date/Time)API是开发人员最受追捧的变化之一,Java从一开始就没有对日期时间处理的一致性方法,因此日期/时间API也是除Java核心API以外另一项倍受欢迎的内容。为什么我们需要新的Java日期/时间API?在开始研究Java 8日期/时间API之前,让我们先来看一下为什么我们需要这样一个新的API。在Java中,现有的与日期和时间相关的类存在诸多问题,其...转载 2019-03-27 20:33:14 · 211 阅读 · 0 评论 -
136. Single Number
Given an array of integers, every element appears twice except for one. Find that single one.原创 2018-01-05 11:25:56 · 152 阅读 · 0 评论 -
406. Queue Reconstruction by Height
Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements that appear twice in this array.Could you do it without extra space原创 2018-01-05 10:44:50 · 222 阅读 · 0 评论 -
foreach语句和迭代器
数据集类foreach语法的实现和迭代器接口原创 2017-09-19 16:48:04 · 423 阅读 · 0 评论 -
35. Search Insert Position-二分法while版
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the array.原创 2017-10-17 19:15:00 · 170 阅读 · 0 评论 -
JAVA中List、Map、Set的区别与选用
类层次关系如下:Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └SetMap ├Hashtable ├HashMap └WeakHashMap转载 2017-11-07 16:02:33 · 166 阅读 · 0 评论 -
查找算法--数据集合
查找算法及对应的JAVA数据集原创 2017-11-06 15:36:36 · 279 阅读 · 0 评论 -
Algorithms 练习2.5.19--Kendall tau距离
Kendall tau distance原创 2017-10-25 15:40:22 · 634 阅读 · 0 评论 -
Java中 for循环的判断语句执行时间
for循环的判断语句执行时间原创 2017-11-06 15:44:19 · 2685 阅读 · 0 评论 -
495. Teemo Attacking
In LOL world, there is a hero called Teemo and his attacking can make his enemy Ashe be in poisoned condition. Now, given the Teemo's attackingascending time series towards Ashe and the poisoning ti原创 2018-01-11 16:38:46 · 191 阅读 · 0 评论 -
258. Add Digits
Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only one digit, r原创 2018-01-11 17:16:12 · 255 阅读 · 0 评论 -
451. Sort Characters By Frequency
Given a string, sort it in decreasing order based on the frequency of characters.原创 2018-01-11 20:08:01 · 225 阅读 · 0 评论 -
A summary: how to use bit manipulation to solve problems easily and efficiently
关于位操作的技巧,记录在此,以便时常翻看。转载 2018-01-11 21:21:46 · 227 阅读 · 0 评论 -
442. Find All Duplicates in an Array
Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements that appear twice in this array.Could you do it without extra space原创 2018-01-04 10:44:42 · 192 阅读 · 0 评论 -
347. Top K Frequent Elements
Given a non-empty array of integers, return the k most frequent elements. For example, Given [1,1,1,2,2,3] and k = 2, return [1,2].Note:You may assume k is always valid, 1 ≤ k ≤ number o原创 2018-01-14 15:51:06 · 224 阅读 · 0 评论 -
Java堆、栈的区别及String类的细节问题
Java中String是一个特殊的包装类数据有两种创建形式转载 2017-09-19 16:32:28 · 354 阅读 · 0 评论