如何准备校招技术面试

2017-09-29
阅读 6 分钟
6.1k
2017 年互联网校招已近尾声,作为一个非 CS 专业的应届生,零 ACM 经验、零期刊论文发表,我通过自己的努力和准备,从找实习到校招一路运气不错,面试全部通过,谨以此文记录我的校招感悟。

CSS 布局经典问题初步整理

2017-05-18
阅读 5 分钟
8.3k
本文主要对 CSS 布局中常见的经典问题进行简单说明,并提供相关解决方案的参考链接,涉及到三栏式布局,负 margin,清除浮动,居中布局,响应式设计,Flexbox 布局,等等。

将项目发布到 maven 中央仓库踩过的坑

2017-05-17
阅读 7 分钟
25.6k
将项目发布到 maven 中央仓库踩过的坑 标签 : webporter maven [TOC] 记录第一次将项目发布到 maven 中央仓库踩过的坑和解决方案。 大致步骤 注册Sonatype的账户。地址:[链接] 提交发布申请。创建 Issue 地址:[链接] 项目类型是 Community Support - Open Source Project Repository Hosting groupId 对应的域名你需...

Learning Notes - Understanding the Weird Parts of JavaScript

2017-05-04
阅读 15 分钟
1.8k
The learning notes of the MOOC "JavaScript: Understanding the Weird Parts" on Udemy,including most important parts of JavaScript.

Java8新特性总览

2017-03-29
阅读 9 分钟
5.2k
本文主要介绍 Java 8 的新特性,包括 Lambda 表达式、方法引用、流(Stream API)、默认方法、Optional、组合式异步编程、新的时间 API,等等各个方面。

大型网站技术架构-入门梳理

2017-01-18
阅读 4 分钟
5.1k
大型网站技术架构-入门梳理 标签 : 架构设计 [TOC] 罗列了大型网站架构涉及到的概念,附上了简单说明 前言 本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图” 全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素 性能,可用性,伸缩性这几个要素基本都涉及到应用服务器,缓存服务...

2016 总结:一个应届生的互联网名企逐梦记

2016-12-30
阅读 4 分钟
6.6k
2016 年会是我人生的转折点,即将找工作,来一点正能量给那些和我一样心怀梦想的朋友吧。 这一年,我大概做了如下几件事: 敲了超过 7 万行代码 写了约 80 篇技术博客 第一次说走就走的旅行 第一次买了超过自己消费能力的奢侈品 我的个人网站上这一年的纪要([链接]) 觉悟的寒假 2015 年过得很窝囊,虽说轻松毕业保研,...

爬取知乎60万用户信息之后的简单分析

2016-12-21
阅读 3 分钟
7.7k
标签 : webporter [TOC] 使用 Java+Elasticsearch+Kibana 爬取了知乎 60 万用户数据,做了简单的可视化分析。 项目源码 GitHub - webporter 动机 在知乎上看到有个叫 @路人甲 的大神每隔一段时间就爬爬豆瓣/B站等等网站,做了很多有意思的分析,加上之前因为实验室项目接触过 Nutch,浅尝辄止了,所以一直想好好玩玩爬...

常见数据结构(二)-树(二叉树,红黑树,B树)

2016-10-14
阅读 7 分钟
3.7k
常见数据结构(二)-树(二叉树,红黑树,B树) 标签: algorithms [TOC] 本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第4版)》 源码可在官网下载,也可以在我的github仓库 algori...

常见数据结构(一)-栈,队列,堆,哈希表

2016-10-14
阅读 7 分钟
3.1k
常见数据结构(一)-栈,队列,堆,哈希表 标签: algorithms [TOC] 本文介绍几种常见的数据结构:栈、队列、堆、哈希表,等等。 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第4版)》 源码可在官网下载,也可以在我的github仓库 algorithms-learnin...

git常用指令整理及说明(详细)

2016-08-08
阅读 4 分钟
2.8k
git常用指令整理及说明(详细) 标签: git [TOC] 本文是git系列博客的第二篇。本文对指令按照使用场景(建库,查看,修改,分支)进行分类归纳,介绍指令基本含义和用法,方便查阅。 安装和配置 参考我前面的博客:git在各操作系统平台下的安装和配置 工作区、版本库和暂存区 工作区:就是你在电脑里能看到的目录,比如我的l...

docker入门概览

2016-07-29
阅读 3 分钟
2.2k
docker入门概览 标签 : docker [TOC] 本文对docker进行大致介绍,包括概述,安装,简单使用,架构,基本原理等方面 写在前面 本文是自己学习docker的一个记录和整理,啃英文文档挺吃力的,懒得翻译,所以写这篇类似“索引”的文章,希望能帮助和我一样的新手快速入门 本文主要参考官方文档(Docker Document)和相关技术博客 如果有...

zookeeper 单机伪集群配置

2016-07-01
阅读 3 分钟
4.5k
本文对zookeeper做简单介绍,分享查阅时搜集的一些好的链接,并以最新的稳定版zookeeper-3.4.8为例,对单机模式和伪分布式的部署步骤做记录和说明。

几种常见排序算法

2016-05-08
阅读 9 分钟
9.1k
本文介绍几种常见排序算法(选择排序,插入排序,希尔排序,归并排序,快速排序,堆排序),对算法的思路、性质、特点、具体步骤、java实现以及trace图解进行了全面的说明。最后对几种排序算法进行了比较和总结。

Java 多线程核心技术梳理(附源码)

2016-04-18
阅读 6 分钟
7.9k
本文对多线程基础知识进行梳理,主要包括多线程的基本使用,对象及变量的并发访问,线程间通信,lock的使用,定时器,单例模式,以及线程状态与线程组。

springmvc+mybatis学习笔记(汇总)

2016-04-06
阅读 2 分钟
5.4k
springmvc+mybatis学习笔记(汇总) 标签 : springmvc mybaits [TOC] 笔记分为两大部分:mybatis和springmvc mybatis springmvc 笔记内容主要是mybatis和springmvc的一些基本概念和使用方法,涉及概念介绍、环境搭建、编程细节、运行调试等方面。 这套笔记整体偏入门和应用,适合快速上手,对底层实现和机理并未做过多分...

java&javaweb学习笔记(汇总)

2016-02-09
阅读 1 分钟
3.7k
我的java&javaweb学习笔记(汇总) 标签: java [TOC] 笔记分为两大部分:javase和javaweb javase javaweb 笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解java基础语法,想进一步深入学习的人 github: java-learning git-clone:git@github.com:brianway/java-learning.git 如果觉得不错,请给star,...

光盘和U盘安装win7和ubuntu14.04全步骤

2016-01-18
阅读 3 分钟
4.8k
光盘和U盘安装win7和ubuntu14.04全步骤 标签: linux [TOC] 说来惭愧,作为一个学IT的,居然自己没重装过系统。一直想自己安装一次双系统,正好这个周日抽空研究了下,折腾了一天,总算如愿以偿。 写在前面 本文是先安装windows再安装linux,并通过windows引导linux的启动项。这样方便linux的反复重装、折腾等。 光盘安...

一个例子记住C++对象的生存周期

2016-01-12
阅读 2 分钟
11.6k
一个例子记住C++对象的生存周期 标签 : c++ examples [TOC] 最近要考C++,复习过程中遇到一些问题,总结记录一下。文中代码均在ideone在线编译器中运行的。 代码 代码说明: 类A,含构造函数和析构函数 普通函数fun,函数体里新建了类A的局部自动对象FunObj和局部静态对象InStaObj main方法新建了类A的局部自动对象Main...

java基础巩固-泛型基础知识整理

2016-01-08
阅读 6 分钟
3.3k
标签: java [TOC] 本文对泛型的基本知识进行较为全面的总结,并附上简短的代码实例,加深记忆。 泛型 将集合中的元素限定为一个特定的类型。 术语 ArrayList<E> -- 泛型类型 ArrayList -- 原始类型 E -- 类型参数 <> -- 读作"typeof" ArrayList<Integer> -- 参数化的类型 Integer -- 实际类型参数 几...

hadoop完全分布式模式的安装和配置步骤

2015-12-16
阅读 4 分钟
3.4k
hadoop完全分布式模式的安装和配置步骤 标签: Hadoop [TOC] 本文是入门教程,以hadoop-1.2.1为例,介绍hadoop完全分布式的部署和配置步骤 实验条件: 三台阿里云云服务器(已经配置好Java环境) 一台PC机用于远程登录服务器 前排提示: JAVA环境需每个服务器单独配置(注意路径一致) hadoop相关配置只需配置一个master即可...