Frank's Blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

Java并发编程那些事儿(五)——闭锁、栅栏、信号量

发表于 2020-06-22 | 分类于 Java
本文字数: 5.4k | 阅读时长 ≈ 10 分钟

这是并发编程系列的第五篇文章。上一篇介绍了线程间的通信问题,这篇主要说一下JDK提供的比较常用的三个并发工具类,闭锁,栅栏,和信号量。

阅读全文 »

Java并发编程那些事儿(四)——线程间的协作

发表于 2020-06-22 | 分类于 Java
本文字数: 5.8k | 阅读时长 ≈ 11 分钟

这是并发编程系列的第四篇文章。上一篇介绍的是通过ThreadLocal的方式实现多线程间的共享资源的访问,这篇介绍一下线程之间如何进行通信。

阅读全文 »

Java并发编程那些事儿(三)——ThreadLocal及原子性与可见性

发表于 2020-06-22 | 分类于 Java
本文字数: 3k | 阅读时长 ≈ 5 分钟

这是并发编程系列的第三篇文章。上一篇介绍的是线程间通过锁同步的方式实现共享资源的安全访问,这篇讲一下如何通过不加锁的方式实现共享可变资源的访问。

阅读全文 »

Java并发编程那些事儿(二)——锁

发表于 2020-06-22 | 分类于 Java
本文字数: 7.5k | 阅读时长 ≈ 14 分钟

原创:花括号MC(微信公众号:huakuohao-mc)。关注JAVA基础编程及大数据,注重经验分享及个人成长。

这是并发编程系列的第二篇文章。上一篇介绍了线程和任务的关系,以及如何创建线程。这篇说一下多线程如何正确的访问共享可变资源。

阅读全文 »

Java并发编程那些事儿(一)——任务与线程

发表于 2020-06-22 | 分类于 Java
本文字数: 4.4k | 阅读时长 ≈ 8 分钟

原创:花括号MC(微信公众号:huakuohao-mc)。关注JAVA基础编程及大数据,注重经验分享及个人成长。

这是Java并发编程系列的第一篇文章,因为并发编程涉及的内容太多,很难用一篇或者两篇文章就说清楚,所以会分成多篇进行讲述。

阅读全文 »

Awk这件上古神兵你会用了吗

发表于 2020-04-21 | 分类于 shell
本文字数: 5k | 阅读时长 ≈ 9 分钟

AWK诞生于1977的贝尔实验室,是由 Alfred Aho,Peter Weinberger和Brian Kernighan三位大神开发,AWK的命名是由三位作者的Family Name的首字母组成。

阅读全文 »

Java8的Stream流真香,没体验过的永远不会知道

发表于 2020-04-21 | 分类于 Java
本文字数: 2.6k | 阅读时长 ≈ 5 分钟

虽然现在Oacle官方发布的最新JDK版本已经到了JDK14。但我相信很多团队的生产系统上还是JDK8,甚至有的团队还是JDK7或者JDK6。即便很多团队已经将生产环境升级为JDK8,但是代码却还是老代码,也就是说根本没有使用JDK8提供的新特性。

阅读全文 »

从Jquery到Vue一次编程思维的转换

发表于 2020-04-09 | 分类于 前端
本文字数: 3.5k | 阅读时长 ≈ 6 分钟

已经很多年没有写前端代码了,我的前端水平还停留在Jquery一统天下的年代。最近想趁着假期,恶补一下前端的知识,于是就看了一下最近特别流行的Vue.js。这一看不要紧,发现自己已经落后了整整一个时代。

阅读全文 »

Spark Streaming精进之前必须了解的基本概念

发表于 2020-04-04 | 分类于 大数据
本文字数: 2.2k | 阅读时长 ≈ 4 分钟

Spark整体介绍

Spark是一个快速的,多用途的计算系统。这是来自官网的自我介绍。一般敢自称系统的都是有两把刷子的,况且还是多用途的计算系统。Spark计算系统包含如下功能组件

阅读全文 »

作为一个程序员,你应该知道的编码知识

发表于 2020-03-26 | 分类于 编码
本文字数: 4.3k | 阅读时长 ≈ 8 分钟

在谍战剧里,我们经常看到这样一个桥段,特工人员,千辛万苦拿到一条信息,打开一看是一串数字,然后赶紧跑到一个秘密地方,拿出一个密码本(也可能是一本唐诗选),按照一定规则(只有自己人知道),比如第一个数字表示页数,第二个数字表示行数,第三个数字表示第几个字,逐一将信息翻译出来。如果这个过程中用了错误的密码本,或者不知道规则,那么将会解码失败。

阅读全文 »
123…7
Frank

Frank

Stay Hungry. Stay Foolish.

61 日志
20 分类
54 标签
© 2021 Frank | 194k | 5:false
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Pisces v6.2.0
0%