翻译文章
文章平均质量分 85
研发之道
一个坚持把架构做到极致的技术人,热衷于互联网技术。混迹互联网十几年,热衷于高性能、高并发、分布式技术领域的研究。
展开
-
译 -- Java 并发编程(多线程)三 | Semaphore | ThreadLocal | synchronized
接着上一篇译 – Java 并发编程(多线程)二 原文地址:http://stackoverflow.com/documentation/java/121/concurrent-programming-threads#t=201701170653119627647 Synchronization在Java中, 有一个内置语言级别的锁机制:synchronized 块, 它使用任何的java对象作翻译 2017-01-18 14:57:30 · 372 阅读 · 0 评论 -
译 -- Java 并发编程(多线程)二 | Producer-Consumer | Get status of all threads | deadlocked
接着 译 – Java 并发编程(多线程)一创建基本的死锁系统当两个竞争动作都在等待对方完成时出现死锁, 因此都不会完成工作,在java中每个对象都关联一把锁, 为了避免多个线程在单个对象上并发的做修改, 我们能够使用synchronized 原语, 但是一切都将会带来消耗, 错误的使用synchronized 原语将会导致“卡死”系统, 称之为死锁。考虑有两个线程工作在一个实例上, 把线程叫做F翻译 2017-01-17 19:57:47 · 516 阅读 · 0 评论 -
译 -- Java 并发编程(多线程)一 | Callable and Future | CountDownLatch | Runable
Introduction并行计算是一种计算的形式, 一些计算被并行的执行而不是串行。 Java 语言通过线程的使用被设计为支持并发编程。对象和资源能够被多线程访问, 每个线程能够在程序中潜在的访问任何对象, 并且程序设计者在多线程中必须确保读和写的对象访问被正确的同步。ExamplesCallable and Future虽然Runnable 提供了一种包裹要被在一个不同的线程中执行的代码的方式。它翻译 2017-01-17 17:42:03 · 1538 阅读 · 0 评论 -
译-- Lambda Expressions >=java SE8 (Lambda表达式详解)
原文地址:http://stackoverflow.com/documentation/java/91/lambda-expressions#t=201701170111285810613IntroductionLambda表达式用一个表达式提供了一个实现单个接口方法(函数式接口)的简洁明了的方式。他允许你减少你必须创建和维护的代码数量,它经常被用作匿名内部类的替代。ExamplesIntroduc翻译 2017-01-17 14:43:24 · 2656 阅读 · 0 评论 -
Optional用法(Java SE 8–Java SE 9)
原文:原文地址 Introduction Optional 是一个包含或着不包含一个非空值的容器对象。如果一个值存在,isPresent()将会返回true 并且 get() 将会返回所对应的值. 其他的方法依赖于所包含的值是否出现,比如orElse(如果值不存在就返回一个默认值)并且ifPresent()(如果值存在就执行一个代码块)。 Examples Map翻译 2017-01-15 19:15:17 · 13396 阅读 · 4 评论 -
译——Singletons (单例模式多种方式分析)
原文:http://stackoverflow.com/documentation/java/130/singletons#t=201701151121320953557 Introduction 一个singleton 是一个只有一个实例的类,典型的存储在一个static final 域中, == 和 equals(Object) 方法对于单例的比较两者没有什么不同(即使你向上或着向下转型),翻译 2017-01-15 21:25:42 · 1352 阅读 · 0 评论 -
自译: 如何使用服务器端渲染构建快速加载的React apps
英文原文 :How to build React apps that load quickly using server side rendering我们知道客户端框架非常优秀,他能够帮助我们构建用户们喜爱的交互式的快速的web应用。 不幸的是他并不总是那么完美,也有一些缺点。最大的缺点就是他的初始化加载速度。客户端框架会从后台获取很少的html,但是他会获取大量的JavaScript,那翻译 2016-11-11 19:01:01 · 3066 阅读 · 0 评论 -
译--Spring中 bean定义profiles的使用 javaConfig 和XML配置
原文地址:http://docs.spring.io/spring/docs/5.0.0.M4/spring-framework-reference/htmlsingle/#beans-property-source-abstraction bean定义profiles是核心容器内的一种机制,该机制能在不同环境中注册不同的bean。环境的意思是,为不同的用户做不同的事儿,该功能在很多场景中都非常有翻译 2017-02-10 18:41:36 · 4066 阅读 · 0 评论 -
Spring javaConfig编程式 配置properties属性@Value注入
参考原文:http://docs.spring.io/spring/docs/5.0.0.M4/spring-framework-reference/htmlsingle/#beans-property-source-abstractionSpring的Environment 抽象提供了对一个可配置的多层级的属性源的搜索操作。充分的解释如下:ApplicationContext ctx = new原创 2017-02-10 19:34:11 · 12812 阅读 · 1 评论