自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只因特马

我是因特马,一个爱分享的斜杠程序员~

原创 在职非全日制计算机考研上岸心得分享
原力计划

从考研备考那天开始,到收到了北京交通大学计算机学院的拟录取通知,历时 460 天。 在这一年多的备考日子里,除了掌握了几门考试科目的知识外,更多的是收获了对有关学习、工作、人生问题的新的思考。考研的意义是什么、如何平衡工作与学习、人生未来的目标是什么等诸如此类的问题,在考研过程中逐渐有了清晰的答案...

2020-05-28 13:18:33 392 0

原创 学校官网没有导师检索功能怎么办?Python + BeautifulSoup 爬取导师信息自制检索工具
原力计划

1 背景 考研分数下来后,感觉成绩不错的就要开始联系目标院校的导师了。选择导师要按照自己感兴趣的研究生方向进行选择,如果能按关键字检索导师信息就会方便许多。我报考的是北京交通大学计算机学院,但官网中一栏 导师风采 并没有检索功能,只能按照拼音顺序查找老师。这一页一页点进去看导师的信息效率实在是太低...

2020-05-24 18:03:10 167 0

原创 北交大计算机在职非全考研初试心得
原力计划

2019 年 2 月 12 日,我正式踏上了考研之路,报考的是北京交通大学计算机学院电子信息软件工程方向(非全日制)。初试成绩 322,超去年分数线 50 多分,目前正在准备复试。闲暇之余,我想把初试复习规划、过程、踩过的坑作以总结,分享给大家,希望能帮到有需要的人。 总体复习规划 决定考研后,我...

2020-03-14 00:51:54 509 0

原创 我为什么要考非全日制研究生
原力计划

趁年轻要多读书,工作是一辈子的事,而读书就那么几年。 先说说我目前的情况。本人是 2020 考研在职考生,互联网开发相关从业者,目标院校是北京交通大学计算机学院电子信息专业软件工程方向非全日制。初试成绩尚可,超去年分数线 50 多分,目前正在准备复试。 大学那时候没有选择读研而是直接工作,其实就...

2020-03-14 00:47:25 945 0

原创 Hexo Theme NexT 主题个性化配置最佳实践

一般情况下,当我们在使用 Hexo 的 NexT 主题时,都希望把博客改造成自己喜欢的风格。NexT 主题经过不断的迭代积累,目前提供了非常丰富的配置来满足使用者的个性化需求。 经过一段时间的摸索,我总结了一些有关 NexT 主题配置的最佳实践方案,能够优雅的对博客进行个性化改造及持续升级。核心思...

2019-07-29 01:59:14 1254 0

原创 如何搭建自己的博客 - 基于 Hexo + Docker + Nginx + Git + Linux

过去两年一直在 CSDN 上写博客,不过有广告、等待审核等一些不方便的地方,一直想搭建一个自己的博客。正好手里有一台闲置的腾讯云服务器,于是下定决心准别搭建一个个人博客。经过两天的折腾,终于初步搭建成功。下面分享下搭建过程。 准备材料 注:本方案非 hexo + GitHub 的免费方案,需要拥有...

2019-06-27 01:16:12 708 0

翻译 Tomcat Servlet 工作原理(An Introduction to Tomcat Servlet Interactions)

本文译自:An Introduction to Tomcat Servlet Interactions Tomcat Servlet 功能介绍 Apache Tomcat 因其灵活的配置和交互能力其实是作为通用的 web 应用服务运行在多种环境上的,但主要还是作为一个 Java Servlet ...

2019-04-15 01:03:40 333 1

原创 JavaMail 发送邮件阻塞问题解决——设置 smtp 超时时间

一. 起因 最近发现项目中有关发送邮件的模块偶尔会阻塞住,导致整个线程阻塞。诡异的是没有捕获到任何异常日志,程序莫名其妙就卡在了 sendMail 上。 后来想到发送邮件的内容过大,可能由于这个原因导致,所以找了一下有关 JavaMail 超时设置的资料。现做整理,顺便聊聊一些小坑。 二. Jav...

2019-04-11 19:20:34 7467 0

原创 SpringBoot 全局异常处理进阶:使用 @ControllerAdvice 对不同的 Controller 分别捕获异常并处理

一. 引言 之前发表过一篇 SpringBoot 捕获 controller 层全局异常并处理(@ControllerAdvice + @ExceptionHandler),讲述了如果在 SpringBoot 工程中对 Controller 配置全局异常。后来在实际工程中,又有了如下需求:有些接口...

2019-03-15 15:05:00 1877 1

原创 在 SpringBoot 2.x 中使用 @Transactional 对 Redis 事务管理

一.添加 Redis 基础配置 spring: redis: host: 127.0.0.1 port: 6379 password: 二.开启 Redis 事务配置 @Configuration @EnableTransactionManagement // 1 p...

2019-03-04 16:46:43 2768 1

原创 HttpClient Java 常用写法总结

1. HttpClient 简介 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 2. Java 中使用方法 2.1 创建实例 官方推荐方法是...

2019-01-25 16:12:50 836 0

原创 SpringBoot 配置邮件服务

1. 有关 SpringBoot 邮件服务 Spring Framework 自己有一套基于 JavaMail 的邮件服务包 org.springframework.mail,并通过 JavaMailSender 接口提供了一种简易的发送邮件的方式。这样,开发人员就可以不用操心底层的邮件系统,使用...

2018-11-30 15:21:21 2712 3

原创 SpringBoot 对 controller 层捕获全局异常并处理的方法(@ControllerAdvice 和 @ExceptionHandler)

一. 引言 在开发中,我们会有如下的场景:某个接口中,存在一些业务异常。例如用户输入的参数校验失败、用户名密码不存在等。当触发这些业务异常时,我们需要抛出这些自定义的业务异常,并对其进行处理。一般我们要把这些异常信息的状态码和异常描述,友好地返回给调用者,调用者则利用状态码等信息判断异常的具体情况...

2018-11-28 21:25:20 6543 5

原创 如何用 Phoenix JDBC 连接 HBase

一.引入Mavan依赖 <!-- https://mvnrepository.com/artifact/org.apache.phoenix/phoenix-core --> <dependency&...

2018-10-29 20:54:45 3097 1

原创 如何用Phoenix(4.14版本)映射HBase中已有的表

解决4.10版本后,查不到数据的问题一.为什么要做映射?二.如果进行映射?1.创建一个 HBase 表并插入一定量数据。2.创建一个 HBase 表并插入一定量数据。3.使用 SELECT 语句查询4.特殊强调:三.视图映射四.总结 一.为什么要做映射? 本地安装好 Phoenix 之后,用 ph...

2018-10-25 22:57:38 2772 1

翻译 有关Kafka的介绍(Introduntion of Kafka)

翻译自:http://kafka.apache.org/intro 介绍 Apache Kafka®是一个分布式流处理平台。那么,如何正确理解它呢? 一个流处理平台应该有三个核心能力: 发布和订阅数据流,类似于一个消息队列或者是企业消息系统。 以可容错并持久的方式储存数据流。 加工...

2018-09-14 01:09:00 210 0

原创 SpringBoot + Maven实现多环境动态切换yml配置及配置文件拆分

一.引言 在实际的的开发中,对于一个工程,经常会有多种环境配置,例如开发环境、测试环境、生产环境等。在不同的环境下,配置有可能是不一样的,比如接口地址、数据库连接配置等。为了避免频繁的修改配置文件,我们想要简便地切换各种环境配置。好在SpringBoot提供了这样的功能,可以很方便地切换不同场景...

2018-08-28 11:43:47 21421 4

原创 Mac OS 安装Maven及其配置

一.下载Maven的压缩包 1.登录Maven官方下载地址:http://maven.apache.org/download.cgi 2.下载 apache-maven-xxx-bin.tar.gz。 - binary:编译后的二进制文件,开发的话选这个就行。 - source:是带源...

2018-08-27 19:43:24 396 0

原创 如何避免成为一个低级的码农?

计算机科学与技术专业的学生要怎样做才能避免成为 一个低级的码农? 知乎上计算机的似乎很多,大神也有不少,作为一个计算机科学与技术专业的学生,真心的请教一下要怎样做,要学什么,要怎样做,才能避免那种月工资两三千的码农甚至码奴的生活呢。 之前也有过类似的提问,但是本人看了一下那个问题下的答...

2018-08-03 17:20:18 7286 18

原创 Mac跳过SourceTree Atlassian账户登录的方法(不需要改文件、不需要科学用网)

一.引言 前一段买了个Mac。除了要熟悉一些Mac的基本操作之外,另一件大事就是在Mac上配置之前Windows上的开发环境。 SourceTree是一个免费的Git可视化工具。之前在Windows上用得还不错,所以打算在Mac上安装一个。SourceTree在2.0之后,需要登录Atlass...

2018-07-29 18:15:06 13903 5

原创 [数据结构与算法]-排序算法之归并排序(MergeSort)及其实现(Java)

一.合并两个已经排序的数组 要搞清楚什么是归并排序(MergeSort),我们首先要搞清楚一个基本操作:合并两个已经排序的数组。 因为两个数组A、B是排序好的,所以,我们可以定义两个指针,初始化的时候两个指针分别指向A、B的第一个元素,然后比较两个指针指向的元素。比较得出较小的元素放在第三个空...

2018-07-22 18:37:56 231 0

原创 一个毕业一年程序员的感悟

前一段看到朋友圈里的学弟学妹们开始晒毕业照,这一晃据我毕业也一年多了。走出了校园,工作了一年,见得多了,体会和感触也随之变多。所以,又开始习惯性地复盘过去的一段经历,用现在不成熟的想法去回顾之前更不成熟的想法,哈哈。 挑出我认为比较重要的四点感受来说吧。 一.理论知识的重要性 这...

2018-07-22 00:01:04 6200 0

原创 [数据结构与算法]-排序算法之堆排序(HeapSort)及其实现(Java)

一.什么是堆排序? 堆排序(HeapSort)顾名思义,一想就是跟堆有关,也就是说利用堆进行排序。如果对堆不是很了解的朋友,可以参考我之前写过的一篇介绍堆的博客 [数据结构与算法]-二叉堆(binary heap)介绍及其实现(Java)。 堆排序的思路如下: 对给定元素个数为N的数组...

2018-07-14 18:07:34 322 0

原创 [数据结构与算法]-二叉堆(binary heap)介绍及其实现(Java)

本文欢迎转载,转载前请联系作者。若未经允许转载,转载时请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.什么是二叉堆? 二叉堆(binary heap)是一种通常用于实现优先队列的数据结构...

2018-07-08 21:52:59 766 0

原创 [数据结构与算法]-排序算法之希尔排序(shell sort)及其实现(Java)

本文欢迎转载,转载前请联系作者。若未经允许转载,转载时请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.什么是希尔排序? 希尔排序(Shellsort)可以是说是简单排序的一种改进版本(有...

2018-07-02 00:02:54 174 0

原创 [数据结构与算法]-排序算法之插入排序(insertion sort)及其实现(Java)

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.什么是插入排序? 插入排序(insertion sort)是最简单的排序算法之...

2018-07-01 14:53:40 707 0

原创 [数据结构与算法]-平衡二叉树(AVL)介绍及其简单实现(Java)

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.什么平衡二叉树(AVL) AVL(Adelson-Velskii &a...

2018-06-20 22:12:39 376 0

原创 [数据结构与算法]-二叉查找树(BLT)介绍及其实现(Java)

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.什么是二叉查找树? 二叉查找树(Binary Search Tree, BST...

2018-06-18 01:07:26 168 0

原创 [数据结构与算法]-二叉树的先序、中序、后序遍历的方法及其递归与非递归的实现(Java)

一.先序、中序、后续遍历简介 对于列表结构的数据,我们很容易就能通过for循环遍历它。那么对于树形结构的数据,我们如何遍历它呢? 本文介绍有关二叉树的遍历方法,主要有三种——先序、中序、后续遍历。 1.先序遍历 先序遍历是最好理解的一种遍历方法,可以想象它为顺腾摸瓜,摸到一个节点就直接访问...

2018-06-15 22:35:26 293 3

原创 [数据结构与算法]-用Java实现简单的LinkedList

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.引言 本文分享一下自主实现简单ArrayList的代码,主要参考了《数据结构与...

2018-06-10 19:14:32 426 0

原创 便利蜂社招一年经验Java岗面经(2018.6)

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 这里分享一下面试问题。至于答案就不一一放了,问题基本都很基础,网上很容易搜的到。 ...

2018-06-10 13:55:40 2429 8

原创 [数据结构与算法]-用Java实现简单的ArrayList

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.引言 学习数据结构最好的方法个人总结即为两点:1.阅读源码。2.自己动手实现 ...

2018-06-10 02:52:49 173 0

原创 [数据结构与算法]-基本数据结构表及Java中有关表的常用方法

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.引言 记得上大二的时候,我们开始学习《数据结构》这门课。记得那本书长这个样子。 ...

2018-06-10 02:29:30 195 0

原创 [数据结构与算法]-常见算法时间复杂度(程序运行时间)计算法则

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.引言 算法(Algorithm)是为求解一个问题需要遵循的、被清楚指定的简单指...

2018-06-03 23:32:00 2663 1

原创 Java-集合性能测试及结果分析

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 一.引言 上篇介绍了java中集合的部分内容,本篇则针对常用集合进行性能的测试。测...

2018-06-01 23:33:19 851 2

原创 Java-Collection集合和Map集合总结

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 如果一个程序只有包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程...

2018-05-27 14:43:11 1037 0

原创 Spring中在代码中读取properties配置文件的方法

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 最近的项目需要在Spring环境下读取properties文件。以前写过一篇博客是针对S...

2018-05-05 10:44:25 761 0

原创 我的2017:不得不总结的一年

博观而约取,厚积而薄发。——《稼说送张琥》 苏轼 理应在阳历年跨年之际写完2017总结,但是拖延症这种东西是真的可怕,记得2016年的总结应该是一直拖到现在吧。不过之前也一直也没有好好写过年度总结,学生时代的那些总结也就那么回事吧,写不写无妨(其实是我实在太过平凡,没什么可以拿出来写...

2018-02-09 00:41:04 650 1

原创 拥抱SpringBoot/Cloud:从SpringMVC到Spring Boot

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 所以说,就好比买车。SpringMVC就是传统的手动挡的车,开车时需要手动挂挡。而Sp...

2018-02-04 18:35:10 3935 1

原创 SpringMVC常用注解:@Controller注解的详细使用方法

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN 引言 Spring从2.5版本之后开始引入注解。开发人员可以使用丰富的注解例如@C...

2018-01-28 16:09:29 27020 4

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