首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
史培培
掘友等级
技术专家
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 45
沸点 10
赞
55
返回
|
搜索文章
最新
热门
阿里Java开发手册思考(三)
Log4j Apache Log4j是一个基于Java的日志记录工具。它是由Ceki Gülcü首创的,现在则是Apache软件基金会的一个项目。 Log4j 2 Apache Log4j 2是apache开发的一款Log4j的升级产品。 Commons Logging Apa…
Java9新特性系列(深入理解模块化)
前两篇文章介绍了Java9新特性系列JDK与JRE以及模块化系统: Jigsaw->Modularity,本篇我们将深入理解模块化。 如下图所示,Jdk8与Jdk9的目录结构,这个在之前的jdk与jre的文章已经提及。 在Jdk8中有jre,在jre/lib目录中有一个rt.j…
Java8新特性系列(Interface)
静态成员default函数static函数@FunctionalInterface注解什么是函数式接口?函数式接口的作用?微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
如何克服解决Git冲突的恐惧症?(Git分支策略)
首先,代码库应该有一个、且仅有一个主分支。 所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。 它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的…
关于Spring InitialzationBean遇到的坑及分析思考
在项目中,会遇到如下情况,即需要在 Tomcat 启动时去执行一些操作,首先我们想到的是继承 ServletContextListener,然后在 contextInitialized 加入需要执行的操作,这是一种方法;那么对于 Spring 项目来说,也可以继承 Initia…
阿里Java开发手册思考(一)
护困难,请勿超过 3 层。
Dockerfile规范与技巧
Dockerfile入门门槛不高,可以参照 官方文档,很快就能上手写出一个可以构建出镜像的Dockerfile。 继续深究,会发现Dockerfile其实是有一些讲究的,今天要分享的是Dockerfile里的一些规范与技巧。 docker build命令从Dockerfile文…
Java9新特性系列(JShell)
JShell是Java的REPL工具(Read-eval-print-loop):交互式解析器,一种命令行工具。它允许你无需使用类或者方法包装来执行Java语句。 像Python和Scala之类的语言早就有交互式编程环境REPL了,以交互式的方式对语句和表达式进行求值。开发者只…
如何克服解决Git冲突的恐惧症?(Git移交提交记录)
概念涵盖了Git 90%的功能,同样也足够满足开发者的日常需求。 接下来要讨论的这个话题是“整理提交记录” :开发人员有时会说“我想要把这个提交放到这里,那个提交放到刚才那个提交的后面”, 而接下来就讲的就是它的实现方式,看起来挺复杂, 其实是个很简单的概念。 如果你想将一些提…
Java8新特性系列(原子性操作)
在单线程的环境中,使用Long,如果对于多线程的环境,如果使用Long的话,需要加上synchronized关键字,从Java5开始,JDK提供了AtomicLong类,AtomicLong是一个提供原子操作的Long类,通过线程安全的方式操作加减,AtomicLong提供原子…
下一页
个人成就
文章被点赞
782
文章被阅读
76,312
掘力值
2,507
关注了
35
关注者
1,151
收藏集
1
关注标签
10
加入于
2017-01-10