喝酒不骑马的博客

博观而约取,厚积而薄发。

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

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

2018-08-03 17:20:18

阅读数 1385

评论数 11

HttpClient Java 常用写法总结

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

2019-01-25 16:12:50

阅读数 17

评论数 0

SpringBoot 配置邮件服务

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

2018-11-30 15:21:21

阅读数 886

评论数 0

SpringBoot 捕获 controller 层全局异常并处理(@ControllerAdvice + @ExceptionHand)

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

2018-11-28 21:25:20

阅读数 216

评论数 0

如何用 Phoenix JDBC 连接 HBase

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

2018-10-29 20:54:45

阅读数 314

评论数 0

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

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

2018-10-25 22:57:38

阅读数 316

评论数 0

有关Kafka的介绍(Introduntion of Kafka)

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

2018-09-14 01:09:00

阅读数 103

评论数 0

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

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

2018-08-28 11:43:47

阅读数 4555

评论数 1

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

阅读数 79

评论数 0

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

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

2018-07-29 18:15:06

阅读数 8518

评论数 5

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

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

2018-07-22 18:37:56

阅读数 117

评论数 0

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

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

2018-07-22 00:01:04

阅读数 1565

评论数 0

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

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

2018-07-14 18:07:34

阅读数 119

评论数 0

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

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

2018-07-08 21:52:59

阅读数 340

评论数 0

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

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

2018-07-02 00:02:54

阅读数 107

评论数 0

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

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

2018-07-01 14:53:40

阅读数 179

评论数 0

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

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

2018-06-20 22:12:39

阅读数 118

评论数 0

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

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

2018-06-18 01:07:26

阅读数 91

评论数 0

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

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

2018-06-15 22:35:26

阅读数 182

评论数 3

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

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

2018-06-10 19:14:32

阅读数 187

评论数 0

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