自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

翻译 译 -- 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 359

翻译 译 -- Java 并发编程(多线程)二 | Producer-Consumer | Get status of all threads | deadlocked

接着 译 – Java 并发编程(多线程)一创建基本的死锁系统当两个竞争动作都在等待对方完成时出现死锁, 因此都不会完成工作,在java中每个对象都关联一把锁, 为了避免多个线程在单个对象上并发的做修改, 我们能够使用synchronized 原语, 但是一切都将会带来消耗, 错误的使用synchronized 原语将会导致“卡死”系统, 称之为死锁。考虑有两个线程工作在一个实例上, 把线程叫做F

2017-01-17 19:57:47 501

翻译 译 -- Java 并发编程(多线程)一 | Callable and Future | CountDownLatch | Runable

Introduction并行计算是一种计算的形式, 一些计算被并行的执行而不是串行。 Java 语言通过线程的使用被设计为支持并发编程。对象和资源能够被多线程访问, 每个线程能够在程序中潜在的访问任何对象, 并且程序设计者在多线程中必须确保读和写的对象访问被正确的同步。ExamplesCallable and Future虽然Runnable 提供了一种包裹要被在一个不同的线程中执行的代码的方式。它

2017-01-17 17:42:03 1497

翻译 译-- Lambda Expressions >=java SE8 (Lambda表达式详解)

原文地址:http://stackoverflow.com/documentation/java/91/lambda-expressions#t=201701170111285810613IntroductionLambda表达式用一个表达式提供了一个实现单个接口方法(函数式接口)的简洁明了的方式。他允许你减少你必须创建和维护的代码数量,它经常被用作匿名内部类的替代。ExamplesIntroduc

2017-01-17 14:43:24 2629

翻译 译——Singletons (单例模式多种方式分析)

原文:http://stackoverflow.com/documentation/java/130/singletons#t=201701151121320953557 Introduction 一个singleton 是一个只有一个实例的类,典型的存储在一个static final 域中, == 和 equals(Object) 方法对于单例的比较两者没有什么不同(即使你向上或着向下转型),

2017-01-15 21:25:42 1313

翻译 Optional用法(Java SE 8–Java SE 9)

原文:原文地址 Introduction Optional 是一个包含或着不包含一个非空值的容器对象。如果一个值存在,isPresent()将会返回true 并且 get() 将会返回所对应的值. 其他的方法依赖于所包含的值是否出现,比如orElse(如果值不存在就返回一个默认值)并且ifPresent()(如果值存在就执行一个代码块)。 Examples Map

2017-01-15 19:15:17 13365 4

转载 MySQL key_len 大小的计算

http://www.cnblogs.com/xuanzhi201111/p/4554769.html 背景:       当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。 环境: CREATE TABLE `tmp_0612` ( `id`

2017-01-15 12:14:41 3283

转载 Spring Cache 注解用法

缓存策略 Eviction policy 移除策略,即如果缓存满了,从缓存中移除数据的策略;常见的有LFU、LRU、FIFO: FIFO(First In First Out):先进先出算法,即先放入缓存的先被移除; LRU(Least Recently Used):最久未使用算法,使用时间距离现在最久的那个被移除; LFU(Least Frequently Used):最近最少使用算法

2017-01-12 19:56:07 7363

CPU-Z测试参数详解

cpu-z对系统测试的各项参数进行了 详细的分析和原理介绍~!让您成为“业内人士”。此文档必为卖家买家的必备神器!

2015-11-10

杭电acm初学者课件

杭电 acm 对于很多新手来说 可以说是帮助非常大 里面有acm 题库的使用方法 和 acm 竞赛及其发展的介绍。还有很多常见错误解析 初学者首先要了解这些

2015-09-22

宾馆信息管理系统课程设计报告(大一)

大一的课程设计 一个宾馆信息管理系统 ,同时适用其他 管理系统课题 只需做稍加修改。

2015-09-08

《C语言程序设计》课后习题答案(第四版)谭浩强.docx

《C语言程序设计》课后习题答案(第四版)谭浩强 从此 课后习题再也不是事 帮助同学们练习c语言实践能力 提高技能

2014-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除