用户中心USER CENTER

首页/用户
  • 猫头鹰的深夜翻译:JAVA中异常处理的最佳实践

    摘要:无需检查的异常也是的子类。从低层抛出的需检查异常强制要求调用方捕获或是抛出该异常。当前执行的线程将会停止并报告该异常。单元测试允许我在使用中查看异常,并且作为一个可以被执行的文档来使用。不要捕获最高层异常继承的异常同样是的子类。 前言 异常处理的问题之一是知道何时以及如何去使用它。我会讨论一些异常处理的最佳实践,也会总结最近在异常处理上的一些争论。 作为程序员,我们想要写高质量的能够解...

    W_BinaryTree 发布于Java
  • java多线程——volatile关键字

    摘要:多线程主要就是围绕可见性和原子性这两个特性展开的,关键字对应着可见性,但很多时候人们误以为使用了关键字后编写多线程就没问题了,不知道它不能保证原子性。 说起volatile和sychronized这两个关键字,学习过多线程的同学应该都很熟悉,在jdk1.5之前,主要就是靠这两个关键字来做多线程编程的,但在jdk1.5以后,多了一个java.util.concurrent(JUC)包,里...

    W_BinaryTree 发布于Java
  • spring profile激活处理

    摘要:此种方式需要修改的配置,通用性不高。在中初始化写一个类实现接口,重写容器初始化方法设置属性为为指定值。可以定义在一个属性文件中,在使用构建时使用测试,灰度或者生产环境的属性文件。 1.使用背景 项目开发一共有三个环境:测试环境,灰度环境和生产环境,比如我们想在测试环境下,不加载某些配置信息,可以通过profile来实现 2.激活profile实现方式 JVM增加参数spring.pr...

    W_BinaryTree 发布于Java
  • Fork/Join框架简介

    摘要:第二步执行任务并合并结果。使用两个类来完成以上两件事情我们要使用框架,必须首先创建一个任务。用于有返回结果的任务。如果任务顺利执行完成了,则设置任务状态为,如果出现异常,则纪录异常,并将任务状态设置为。 1. 什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的...

    W_BinaryTree 发布于Java
  • 浮动及浮动相关问题(初次)

    摘要:浮动定义使元素脱离文档流,按照指定的方向发生移动,遇到父级的边界或者相邻的浮动元素就会停下来,当浮动并不是全动脱离文档流。 这仅是我个人看到的,如果补充,还请大家不要吝啬当个键盘侠,谢谢! 文档流 文档中可显示的元素在排列时候的开始位置以及他们所占的区域。 因为页面中的元素分为不同的种类,所以他们会按各自的特点去显示,在页面中所占的区域不是一样的。会按从上到下,从左到右的顺序输出内容。...

    W_BinaryTree 发布于Html
<