- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java
2017-12-28 16:42:17 202
转载 Java异常处理和设计
Java异常处理和设计 在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何高效简洁地设计异常处理是一门艺术,本文下面先讲述Java异常机制最基
2017-12-26 13:25:13 309
转载 Java集合--List
作为一个Developer,Java集合类是我们在工作中运用最多的、最频繁的类。相比于数组(Array)来说,集合类的长度可变,更加适合于现代开发需求;Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态的进行扩展,随着元素的增加而扩大。在Java中,集合类通常存在于java.util包中。Java集合主要由2大体系构成,分别
2017-12-18 10:46:05 290
转载 异步打印日志的一点事
异步打印日志的一点事一、前言最近刚刚结束转岗以来的第一次双11压测,收获颇多,难言言表, 本文就先谈谈异步日志吧,在高并发高流量响应延迟要求比较小的系统中同步打日志已经满足不了需求了,同步打日志会阻塞调用打日志的线程,而打日志本身是需要写磁盘的,所以会造成rt增加。异步日志就是为了解决这个问题。二、日志打印模型同步日志模型image.png
2017-12-15 15:04:34 1308
转载 Eclipse自动生成返回值
Eclipse的快捷键有很多,前几天才发现一个快速为方法添加返回值的快捷键,把鼠标光标移动到分号后面,同时按住ctrl+1,选中 Assign statement to new local varible,也可以选中下面那个什么 Assign statement to new field,但是后面那个是添加类似于全局变量的变量。具体需要选中哪个看你自己需求。这样就可以在Eclipse中快速添加
2017-12-15 14:51:51 1982
转载 深入浅出Swarm
1.Swarm简介Docker自诞生以来,其容器特性以及镜像特性给DevOps爱好者带来了诸多方便。然而在很长的一段时间内,Docker只能在单host上运行,其跨host的部署、运行与管理能力颇受外界诟病。跨host能力的薄弱,直接导致Docker容器与host的紧耦合,这种情况下,Docker容器的灵活性很难令人满意,容器的迁移、分组等都成为很难实现的功能点。Swarm是Doc
2017-12-01 11:05:16 1169
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人