自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 一些测试工具ab,jmeter

apache 旗下:ab 用于对web服务器 进行压力测试Jmeter 可以进行接口性能压力测试。

2017-12-20 16:25:40 540

原创 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

学习vim 编辑器 第7版

学习vim 编辑器,最新版,vim学习必看。包含了vim的各种使用技巧。

2017-11-14

深入浅出iphone开发中文版

head first iphone programming 中文版

2016-09-26

网络水晶头接法

网络水晶头的接法,再也不用发愁水晶头不会接了

2014-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除