- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 let24 Swap Nodes in Pairs
Given a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2->3->4, you should return the list as 2->1->4->3.Your algorithm should use only constant space. You may not
2017-12-29 16:16:55 101
原创 IDEA 常用快捷键总结---持续更新
查看一个类中所有方法的快捷键,(类似于eclipse ctrl +o) ctrl+F12查看一个类的架构的快捷键,比如查看一个类继承那个类,实现哪个接口, ctrl+H上移、下移一行代码的快捷键(类似eclipse ctrl-alt-方向键) ctrl+shift+方向键
2017-12-27 16:47:04 198
转载 storm IRichBolt 和IBasicBolt区别
转载自:http://blog.csdn.net/ch717828/article/details/52561904主题内容: 总结如下: 1.如果使用IRichBolt emit()后需要执行手动调用ack方法2. 如果使用IBasicBolt 不需要手动调用ack方法因为IRichBolt 用的是OutputCollector里面有两个emit方法//the next compo
2017-12-27 16:01:33 461
原创 let23 merge k sorted lists
主题思想: 此题是合并2个有序链表的升级版,1个解决思路就是,分治法: 把k个链表,分割成若干个2个链表的合并,然后再合并最后2个链表,这样就把一个新的看似复杂的问题,分解为小问题,易于解决的问题。/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode
2017-12-26 22:24:03 112
原创 let21 merge two linked list
合并两个有序链表 主题思想: 因为是有序的,这题有两种解法,递归、循环。递归解法,代码比较简洁 public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if(l1==null) return l2; if(l2==null) return l1; if(l1.val<l2.val){ l1.next
2017-12-26 22:13:15 136
原创 let 22 generate parentheses
主题思想: 此题是一道搜索题,后者是一道回溯题,解法有dfs和递归一种解法:class Solution { public List<String> generateParenthesis(int n) { List<String> list=new ArrayList<>(); backtrack(list,"",0,0,n); return
2017-12-21 22:04:21 119
原创 剑指offer 之 Remove the Nth Node from the end of list
主题思想: 题目大意是: 删除从链表尾部开始向前数的第N个数,,第一个是链表尾部Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the linked list becomes 1->2->3->5.这道题考察的是单向链表只能往后遍历的特点。解决思路: 用两个指针,
2017-12-21 11:39:13 110
原创 java 利用BufferedWriter 读写文件需要flush 缓存
BufferedWriter 从名字上来看就是利用Buffer缓存的, 因此写完数据之后要就上buffer.flush() //否则,则会出现数据没有完全写进去//最后buffer.close()
2017-12-20 15:00:34 3917 7
原创 ubuntu下 python 好用的IDE
首先python IDE 有名的有以下几个: pyCharm 、 eclipse python 插件, sumlime 配置各种插件但是这些都太重量级了,太耗费资源了,也可以说启动太慢了ubuntu 下, 如果直接用vim 则没有提示,不太友好spyder sudo apt-get install spyder即可,有代码提示,以及函数用法自带文档,非常方便好用
2017-12-20 14:57:38 20100 2
原创 Mongo DB java 起步操作,连接数据库,查询语句
首先, 下载mongo-java_driver maven 依赖如下 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.5.0</version> </dependency>导入相关类。import com.mo
2017-12-20 14:50:54 355
原创 mongodb 免费可视化关系工具 Robo 3T
Robo 3T 是一款叫mongodb 可视化工具, 是一个免费版本,还有个付费版本叫Studio 3T 官网 https://robomongo.org/解压后直接bin启动相应脚本就可以了,非常好用
2017-12-14 16:14:51 11719 3
原创 storm 1.1.1 起步总结,摸索中走过的坑,如何避免输出无关信息
首先弄清楚一个问题, IDEA IDE创建目录的时候会有一个resources目录,src/main/resources 之后所有的配置文件都应位于src/main/resources 目录下,代码才能默认找到。如何避免输出系统信息在`src/main/resources` 新建log4j2.xml<?xml version="1.0" encoding="UTF-8"?><Confi
2017-12-11 12:07:00 723
原创 maven 阿里云mirror
nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/repositories/central
2017-12-07 15:59:16 330
原创 HashMap,Hashtable,SynchronizedHashMap,ConcurrentHashMap
java 的HashMap总结HashMap与HashTable: HashMap key value 都可以是null,Hashtable 不可以, HashMap 线程不安全,Hashtable 线程安全SynchronizedHashMap, ConcurrentHashMapSynchronizedHashMap是采用全部加锁,相当于包装了一层,内部加完锁再调用hashmap,返回的
2017-12-07 14:27:58 801
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人