Yanick's Blog

Be Better & Have Fun

抱着面一次学一点知识的心态写下此文,知识浅薄忘扶正。大部分的内容都有链接可以点击
面试岗位分别为:

  • 阿里巴巴-优酷-视频分发-高级开发
  • 哔哩哔哩-基础架构部
  • 饿了么-基础架构部
  • 蚂蚁金服-国际事业部
  • 阿里云-表格储存

3-5年工作经验岗位。

阅读全文 »

  1. 空间换时间的小把戏
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
enum Type {
NAME("姓名"), AGE("年龄"), ADDRESS("住址");

private String typeName;

Type(String typeName) {
this.typeName = typeName;
}

public static Type fromTypeName(String name) {
for (Type t : Type.values()) {
if (t.typeName.equals(name)) return t;
}
return null;
}
}
阅读全文 »

目录

Lombok简介

Project Lombok makes java a spicier language by adding ‘handlers’ that know >how to build and compile simple, boilerplate-free, not-quite-java code.

如Github上项目介绍所言,Lombok项目通过添加“处理程序”,使java成为一种更为简单的语言。作为一个Old Java Developer,我们都知道我们经常需要定义一系列的套路,比如定义如下的格式对象。

阅读全文 »

为什么要写这一个系列的博客,主要是记录在自己学习Spring cloud中思考,倘若能够给大家一点点帮助,就更好了,写这个系列的话,抱着少即是多的心态,我们每一章讲的不会特别多,尽可能的每一章都比知识萃取的深一点。


PRE

本文写于 2017-03-01, 代码针对于 Spring Cloud Camden.SR5 版本。

阅读全文 »

##学习面向对象的设计原则,并牢牢掌握SOLID和GRASP规则背后的思想

今天开始编程,体验与Qlik合作带来的驱动数据应用开发的强大引擎。

从一些老生常谈的事情开始说起来吧,软件代码应该符合以下特质:

  • 可维护性
  • 可扩展性
  • 模块化
阅读全文 »

原文链接

当人们需要学习使用一门新的工作语言的时候,往往第一个问题就是为什么我们需要它。
Kotlin的文档中详细的阐述了为何Kotlin会存在。尽管如此,我们仍想清晰的知道JetBrains希望从中得到什么。显然我们在其中投入了长期的经历,花费多年的时间希望达成我的期望。
在此我将解释为何我们乐意投入。

阅读全文 »
0%