标签:线程同步

Java

Java实现简单的支付平台业务流程

4

zhuangli 发布于 2018-07-14

Java支付平台业务流程 一、实验介绍 1.1 实验内容 本课程将模拟支付平台上买家付款到支付平台,卖家从支付平台取款的简单业务流程,最终结果以控制台输出形式展现. 1.2 实验知识点 前置知识: 1 基本的'Java'语法 2 基本的'进程'与'线程'概念 你将学会: 1 多线...

阅读(24)评论(0)赞 (1)

Java

牛客网刷题(纯java题型 61~90题)

52

xirruiqiang 发布于 2018-07-12

java中不允许使用指针 byte 字节 == 8bit bit 位,比特 float == 8byte == 64bit int == 4 byte byte == 1 byte(基本数据类型中,byte占据1个byte字节) short == 2 byte char == 2...

阅读(22)评论(0)赞 (0)

Java

《Java从小白到大牛》之第9章 字符串

9

likai 发布于 2018-07-11

《Java从小白到大牛》纸质版已经上架了!!! 由字符组成的一串字符序列,称为“字符串”,在前面的章节中也多次用到了字符串,本章将重点介绍。 Java中的字符串 Java中的字符串是由双引号括起来的多个字符,下面示例都是表示字符串常量: "Hello World&quo...

阅读(17)评论(0)赞 (0)

Java

Java并发—— 关键字volatile

3

puefu.he 发布于 2018-07-09

关键字volatile可以说是Java虚拟机提供的最轻量级的同步机制,当一个变量定义为volatile,它具有内存可见性以及禁止指令重排序两大特性,为了更好地了解volatile关键字,我们可以先看Java内存模型 Java内存模型 Java内存模型规定了所有的变量都存储在主内存...

阅读(23)评论(0)赞 (0)

Java

Android开发之从零开始学RxJava 2.x(一)认识Rxjava

12

likai 发布于 2018-07-07

欢迎转载,转载请注明出处:https://mp.csdn.net/mdeditor/80772129 落地98k,没有倍镜怪谁,让你扶我你却丢个手雷。 哈哈,大家好,喜欢装逼的我又出现了,今天给大家带来的是RxJava的相关讨论,RxJava已经出来很久了,也是一直在用,但是总感...

阅读(21)评论(0)赞 (0)

Java

Android开发之从零开始学RxJava 2.x(一)认识Rxjava

12

邓龙华 发布于 2018-07-07

欢迎转载,转载请注明出处:https://mp.csdn.net/mdeditor/80772129 落地98k,没有倍镜怪谁,让你扶我你却丢个手雷。 哈哈,大家好,喜欢装逼的我又出现了,今天给大家带来的是RxJava的相关讨论,RxJava已经出来很久了,也是一直在用,但是总感...

阅读(24)评论(0)赞 (0)

IOS技术

iOS中的“锁事”

1

小丁 发布于 2018-07-06

抛砖引玉 说到锁不得不提线程安全,说到线程安全,作为iOS程序员又不得不提 nonatomic 与 atomic nonatomic 不会对生成的 getter、setter 方法加同步锁(非原子性) atomic 会对生成的 getter 、setter 加同步锁(原子性) s...

阅读(29)评论(0)赞 (0)

IOS技术

记一次面试后的经历,求解篇

3

xirruiqiang 发布于 2018-07-05

本文涉及到的几个问题来源于一次面试经历 ,当时回答的一塌糊涂,所以回来就看看官方文档和一些博客文章,并问下同学看看他们如何回答这几个问题. 希望各位 iOS 开发同学,在学习使用 Cocoa的一些 Framework 时多看看一些官方文档说明,有时候官方文档都有明确说明,我就是没...

阅读(28)评论(0)赞 (0)

Java

Java基础复习-容器篇

6

小丁 发布于 2018-07-04

Java中的容器大概分为三大类 数组, Collection, Map。 具体的继承关系如下图: 1. 数组 数组每种编程语言中都是最重要的存储数据的方法。 //数组的定义方式 int[] a = new int[2]; //推荐写法 int a[] = new int[2]; ...

阅读(38)评论(0)赞 (0)

IOS技术

iOS复习中有关SDWebImage可能知识点总结(2)

3

xubiao.zhuang 发布于 2018-07-02

1. SDWebImage怎么实现缓存的? 分为内存缓存(利用SDImageCache类的NSCache属性),磁盘缓存(利用NSFileManager),和操作缓存(利用runtime关联的字典属性)。下载之前先查询缓存,没有就下载并在下载后保存图片到缓存。 (1). 查询图片...

阅读(30)评论(0)赞 (0)

Java

如何成为一名资深Java架构师?

3

hanze 发布于 2018-07-01

1架构师是什么? 要想往架构师的方向发展首先要知道架构师是什么? 架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 <figu...

阅读(32)评论(0)赞 (0)

Java

经历的某度的一场面试

7

xiaoli.wang 发布于 2018-06-28

如梦朦胧 九月份的时候有了换工作的躁动,然后投了某度的Android岗位,本以为像我这种非211、985没工作经验的渣渣只能被直接pass,结果却意外的收到了电话,真是受宠若惊.经过电面,技术三面,然后就是等通知到最后拿到了OFFER,如梦一般,真是挺激动的. 面试的准备 当收到...

阅读(38)评论(0)赞 (0)

Java

理解JVM(五):Java内存模型与线程

1

Harries 发布于 2018-06-26

JMM(Java Memory Model)是JVM定义的内存模型,用来屏蔽各种硬件和操作系统的内存访问差异。 主内存:所有的变量都存储在主内存(Main Memory,类比物理内存)中。 工作内存:每条线程有自己的工作内存(Working Memory,类比处理器高速缓存),线...

阅读(36)评论(0)赞 (0)

Java

Java 空集合使用场景及填坑

刘莉莉 发布于 2018-06-20

今天学学Java中如何创建一个空集合以及空集合的一些使用场景和相关的坑。你可能会问,这好像没有什么好讲的,空集合不就是 new 一个嘛,也就是像 new ArrayList<String>() 这样创建一个不久行了吗?其实这也是一种创建空集合的方法,但今天小编讲下通过...

阅读(37)评论(0)赞 (0)

Java

Java如何保证文件落盘?

yanxinchi 发布于 2018-06-18

在之前的文章 Linux/UNIX编程如何保证文件落盘 中,我们聊了从应用到操作系统,我们要如何保证文件落盘,来确保掉电等故障不会导致数据丢失。JDK也封装了对应的功能,并且为我们做好了跨平台的保证。 JDK中有三种方式可以强制文件数据落盘: 调用 FileDescriptor#...

阅读(32)评论(0)赞 (0)

IOS技术

三年经验之你忽略的小知识点

4

yanxinchi 发布于 2018-05-24

1、不自定义Cell,利用UITableView的几个属性  做出系统样式的编辑选中 pic-1.jpeg //1.允许在编辑模式中进行多选操作     self.tableView.allowsSelectionDuringEd...

阅读(32)评论(0)赞 (0)

Java

通过实时监控系统CAT打造7*24服务

25

xiaoli.wang 发布于 2018-05-23

看大众点评如何通过实时监控系统CAT打造7*24服务 CAT是一个实时监控系统,它侧重于Java应用的监控,基本接入了点评所有核心应用。CAT已经在中间件框架(MVC框架、RPC框架、数据库框架、缓存框架等)中得到广泛应用,为点评各业务线提供系统的性能指标、健康状况、基础告警等。...

阅读(71)评论(0)赞 (0)

Java

Java 集合Hashtable源码深入解析

2

dulong 发布于 2018-05-21

前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Map架构。 如上图: (01) Map 是 ...

阅读(52)评论(0)赞 (0)