标签:synchronized

Java

Java并发编程面试题(2020最新版)

6

yanxinchi 发布于 2020-04-07

基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点)  充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升  方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现...

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

Java

Java:由浅入深揭开 AOP 实现原理

6

songhua.gao 发布于 2020-04-07

作者:马佩 juejin.im/post/5bf4fc84f265da611b57f90 最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 这篇...

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

Java

分享一道阿里笔试题

2

尖兵 发布于 2020-04-07

Photo By Instagram  第 19 题 朋友们许久不见,你们还好吗? 这段时间里,我也悄咪咪的去试了试外面的机会,2 年没有参加面试发现各大厂的面试风格已经悄悄的发生了变化。 前俩年都是喜欢上来一套 JUC 三连炮问到你懵圈为止,要不就是一套 M...

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

Java

分享一道阿里笔试题

2

邓龙华 发布于 2020-04-07

Photo By Instagram  第 19 题 朋友们许久不见,你们还好吗? 这段时间里,我也悄咪咪的去试了试外面的机会,2 年没有参加面试发现各大厂的面试风格已经悄悄的发生了变化。 前俩年都是喜欢上来一套 JUC 三连炮问到你懵圈为止,要不就是一套 M...

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

Java

深入探索编译插桩技术(三、解密 JVM 字节码)

5

小丁 发布于 2020-04-07

前言 成为一名优秀的Android开发,需要一份完备的 知识体系 ,在这里,让我们一起成长为自己所想的那样~。 本篇是 《深入探索编译插桩技术》系列文章 的第三篇,相比前两篇文章来说,难度上升了不止一个档次,所以含金量比较高。并且, 拥有扎实的 JVM 字节码基础能让我们更好地掌...

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

Java

《包你懂系列》类锁和对象锁到底有什么区别,面试重点题型

7

hanze 发布于 2020-04-07

我是风筝,公众号「 古时的风筝 」,一个不只有技术的技术公众号,一个在程序圈混迹多年,主业 Java,另外 Python、React 也玩儿的 6 的斜杠开发者。 Spring Cloud 系列文章已经完成,可以到 我的 github 上查看系列完整内容。也可以在公众号内回复「 ...

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

Java

源码角度,分析OkHttp实现WebSocket | 握手/保活/数据处理…

5

likai 发布于 2020-04-07

wolfcstech | 作者 承香墨影 | 校对 https://www.wolfcstech.com/2017/02/23/OkHttp实现分析之Websocket  | 原文 前段时间写了篇文章,讲解了如何使用 OkHttp 实现 WebSocket 通信,但是只...

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

Java

从火车站车次公示栏来学Java读写锁

12

puefu.he 发布于 2020-04-07

Java多线程并发之读写锁 本文主要内容:读写锁的理论;通过生活中例子来理解读写锁;读写锁的代码演示;读写锁总结。通过理论(总结)-例子-代码-然后再次总结,这四个步骤来让大家对读写锁的深刻理解。 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《Lock系列》...

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

Java

四、聊聊并发 – 看完你应该就明白synchronized是怎么回事了

8

yanxinchi 发布于 2020-04-07

对于Java开发者来说synchronized关键字肯定不陌生,对它的用法我们可能已经能信手扭来了,但是我们真的对它深入了解吗?虽然网上有很多文章都已经将synchronized关键字的用法和原理讲明白了,但是我还是想根据我个人的认识,来跟大家伙来聊一聊这个关键字。我不想上来就搞...

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

Java

为什么说 sqltoy-orm 远比 mybatis 强大

4

puefu.he 发布于 2020-04-06

sqltoy文档地址: https://chenrenfei.github.io/sqltoy/#/ 先回答2个问题: 1、为什么对标mybatis? 我觉得作为开源orm项目如果不比mybatis强大的多(至少30%以上),就必须克制住那份show的冲动,不要给开发者添麻烦!9...

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

Java

Java 基础

xirruiqiang 发布于 2020-04-06

1.java的九种基本数据类型和它们的封装类 基本类型 大小(字节) 默认值 封装类 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L Long float 4 0.0f Float doub...

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

Java

超赞,大牛总结的多线程的问题及答案

2

yeseng 发布于 2020-04-06

编辑 | 程序员大白公众号 来源丨https://www.xttblog.com/?p=4922 仅作学术交流,如有侵权,请联系删文 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网...

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

Java

写给小白看的入门级 Java 基本语法

5

likai 发布于 2020-04-06

之前写的一篇我去阅读量非常不错,但有一句留言深深地刺痛了我: 培训班学习半年,工作半年,我现在都看不懂你这篇文章,甚至看不下去,对于我来说有点深。 从表面上看,这句话有点讽刺我的文章写得不够通俗易懂的意味,但我心胸一直如大海一般开阔,你了解的。所以,我回他,“你还不如把培训费给我...

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

Java

Java后端实习面经,电子科大大三读者投稿!看了之后感触颇深!很开心!

2

刘莉莉 发布于 2020-04-06

发表于: 2020年4月1日 2020年4月6日 分类: Java面试 这篇文章是我的一位读者的投稿,为了方便称呼加上这位老哥的头像是哆啦 A 梦,我暂时称呼这位读者为哆啦 A 梦吧! 哈哈! 关于我 我现在是本科大三学生,在电子科大就读软件工程专业,在我大一大二的时候其实也并没...

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

Java

没使用加号拼接字符串,面试官竟然问我为什么

1

hanze 发布于 2020-04-06

面试官 :为什么String设计成不可变的? 小小白 :主要是为了确保String对象中存储的值不会被改变,充分利用字符串常量池的优化策略,同时字符串对象的hashCode也不会被改变。如果String设计成可变的,那么自定义的类就可以通过集成String,重写其中的方法将其存储...

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

Java

《小喜子成长之路》系列–JAVA设计模式

8

xiaoli.he 发布于 2020-04-05

前言 老大:**,这个任务你先看下,先想一下怎么做,然后提交一份文档给我,记住要用设计模式,别写一些没用的东西,你知道都该用哪些设计模式吧! 我: 任务来了,并且要用一下设计模式,那么先来了解一下什么是设计模式、设计模式都分为哪些、每种设计模式都有哪些、都有哪些优缺点吧! 1、什...

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

Java

大话Synchronized及锁升级

7

dulong 发布于 2020-04-05

小伙伴大家好,我是jack xu,今天是清明假期,跟大家来聊一聊synchronized。本篇是并发编程中的第一篇,为什么说是第一篇呢,因为并发编程涉及的东西太多太多,晦涩难懂,随便一个知识点拉出来都可以写一篇文章,如此算来写完并发编程一个系列最起码要十篇。我将知识点进行了总结归...

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

Java

Android 网络请求框架okhttp学习笔记

4

songhua.gao 发布于 2020-04-05

​ ——谁不是一边受伤一边成长,谁不是一面流泪一面坚强。 前言 这篇给Okhttp做个记录。主要还是对自己阅读源码后的一个总结。当然距离上次看过源码已经1年多。写这篇的原因还是担心过太久又忘了。 所以复习并总结一下。本篇不会有太多的拓展,主要以介绍性为主。 一、简介 github...

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