自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鹏小站的博客

一个外企工作的小职员

  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

转载 GitHub 的 试用说明

我尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pull request,你拿到试卷重新改正错误,相当于 merge。当你想更正别人仓库里的错误时,

2017-08-30 18:08:40 275

转载 git中tag与release的创建以及两者的区别

简介本文辨析在参与开源项目时会遇到的tag与release的概念区别与联系,并比较两者的创建方法。定义标签(tag)是特定提交(commit)一个指针,也就是每个tag对应一个特定的commit。Release是具有changelogs和二进制文件的一级对象,它可以代表超出Git架构本身的一个特定时间点之前的所有项目历史。也就是通过release,不但能够通过源码体现出项目历史,还

2017-08-30 17:14:22 22301 3

转载 github 中的 watch、star、fork

在每个 github 项目的右上角,都有三个按钮,分别是 watch、star、fork,但是有些刚开始使用 github 的同学,可能对这三个按钮的使用却不怎么了解,包括一开始使用 github 的我也是如此。这篇博客,结合自的理解和使用,说说这三个按钮的用法以及一些个人见解。如下图所示这是我们经常看到的三个按钮。从左至右,依次是 watch star fork,下面分别说下

2017-08-30 17:12:39 1078

原创 GitHub issue

Issue可以用来提出question, bug, enhancement等讨论,同时他人folk提交合并后都会在Issue里面有显示。我的理解issue可以当做一个提问题的地方,别人可以回答你的疑惑,当然合并代码的时候可以关联issue。

2017-08-30 17:10:56 1037

原创 根据城市首字母进行分类,区分多音字,获取城市首字母

多音字词典  duoyinzi_pinyin.txta#阿ao#拗ai#艾bang#膀 磅 蚌ba#扒车 扒拉 扒皮bai#叔伯 百 柏杨bao#剥皮 薄  暴 堡 曝beng#蚌埠bi#复辟  臂  秘鲁 泌阳bing#屏弃 屏气 屏除 屏退 屏息bian#扁 便bo#薄荷 单薄 伯 伯爵  泊 波 柏 萝卜 孛bu#卜can#参can

2017-08-29 20:00:09 6472

转载 做到这一点,你也可以成为优秀的程序员

作为一个程序员,我经常会问自己一个问题:优秀的程序员都具备哪些特质?  我总结过很多特质,例如:有解决问题的能力有独立思考的能力有好奇心、有探索精神逻辑清晰,能够用通俗的语言把技术问题讲清楚有良好的英文阅读能力数学好,算法好  经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特

2017-08-29 16:44:21 252

转载 HashMap、HashTable的key和value是否可为null 或者 ""

结论:HashMap对象的key、value值均可为null。           HahTable对象的key、value值均不可为null。 但是都可以是 ""且两者的的key值均不能重复,若添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。[java] view plain copypublic cla

2017-08-29 16:27:51 1306

转载 序列化和反序列化

摘要  序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系

2017-08-29 15:48:55 367

转载 IntelliJ 创建main函数 for println 快捷

在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是public static void main的首字母。CTRL + j 可以查看所有模板依次还有在方法体内键入for会有一个fori的提示,选中然后tab键,就会自动创建一个for循环。如何像写一个System.out.println()

2017-08-21 19:44:36 207

转载 使用fastjson的parseObject方法将json字符串转换成Map 或者List

HashMapString,String> map = JSON.parseObject(jsonStr,new TypeReferenceString,String>>() {});

2017-08-11 17:54:38 12239

转载 GetMapping 和 PostMapping

Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。  以@GetMapping为例,Spring官方文档说:  @GetMapping是一个组合注解,是@RequestMapping(method = Re

2017-08-08 18:36:07 105765 14

空空如也

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

TA关注的人

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