Dolphin的博客


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • Sitemap

  • 搜索
close
Dolphin的博客

Linux输入法管理

发表于 2016-12-19 | 分类于 OS |

Ubuntu安装Google输入法

阅读全文 »
Dolphin的博客

Git使用技巧与经验总结

发表于 2016-12-19 |

Git是目前世界上最先进的分布式版本控制系统,没有之一。Git有什么特点?简单来说就是:高端大气上档次!逼格那是相当高,装逼必备神器。当你说用Git管理源码的时候,逼格瞬间高好几个档次。最近项目中在用,结合以前使用的经验,简单的总结记录在此。另外Git在网络慢或者不稳定时,表现也很’好。

阅读全文 »
Dolphin的博客

Spring Boot特点

发表于 2016-12-19 | 分类于 Programming |

Spring Boot特点

2013年12月12日,Spring发布了4.0版本。Spring的4.0版本可以说是一个重大的更新,其全面支持Java8,并且对Groovy语言也有良好的支持。另外引入了非常多的新项目,比如Spring boot,Spring Cloud,Spring WebSocket等。Spring由于其繁琐的配置,一度被人成为“配置地狱”,各种XML、Annotation配置,让人眼花缭乱,而且如果出错了也很难找出原因。Spring Boot项目就是为了解决配置繁琐的问题,最大化的实现convention over configuration(约定大于配置)。熟悉Ruby On Rails(ROR框架的程序员都知道,借助于ROR的脚手架工具只需简单的几步即可建立起一个Web应用程序。而Spring Boot就相当于Java平台上的ROR。

阅读全文 »
Dolphin的博客

Java concurrent包

发表于 2016-12-18 | 分类于 Programming |

简介

java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。

阅读全文 »
Dolphin的博客

Java并发编程:Callable、Future和FutureTask

发表于 2016-12-18 | 分类于 Programming |

创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。

阅读全文 »
<i class="fa fa-angle-left"></i>1…202122…41<i class="fa fa-angle-right"></i>
xiaoqiang jiang

xiaoqiang jiang

201 日志
18 分类
175 标签
Creative Commons
推荐博客
  • 阮一峰的个人网站
  • 陈皓(CoolShell)
  • 阿里中间件团队博客
  • 小土刀的博客
  • Lucida的博客
  • stormzhang的博客
  • 四火的唠叨
© 2020 xiaoqiang jiang
由 Hexo 强力驱动
主题 - NexT.Muse