标签:线程

Java

Mybatis之缓存分析

1

小丁 发布于 2019-11-18

前言 缓存可以说是提升性能的标配,操作系统,cpu,各种各样的框架我们总能看到缓存的身影,当然Mybatis也不例外,Mybatis提供了强大的缓存功能,分别有一级缓存和二级缓存,接下来我们来做一一介绍。 缓存配置 在深入之前我们先看看Mybatis都提供了哪些缓存的配置,方便开...

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

Java

六面蚂蚁金服,唬住了面试官要了30K;其实Java面试也没那么难

1

dulong 发布于 2019-11-18

面试前 蚂蚁的面试挺独特,每轮面试都没有 HR 约时间,一般是晚上 8 点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。 全程 6 面,前五面技术面,电话面试,最后一面是 HR 面,现场面。 一面 介绍一下自己 问项目经历, 聊"数据同步&qu...

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

Java

servlet和response

dulong 发布于 2019-11-18

servlet基础知识 Servlet在内存中是单例----单实例对象一个Servlet类 在内存中最多有一个对象  一个项目有多少功能,将来就有多少Servlet。  servlet是自启动的,就是可以在服务器启动时,创建Servlet对象 servlet的生命周期 Servl...

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

Java

《深入理解Java虚拟机》(四):垃圾收集算法以及内存分配策略

6

小丁 发布于 2019-11-18

接下来我们就要聊到最常见的问题了,垃圾收集算法,以及内存分配策略。 图1. 常见的垃圾收集算法 图2. Java 堆的分区及其比例 图3. 内存分配策略 垃圾收集算法 1. 标记 – 清除算法 “标记-清除”(Mark-Swap)算法是最基础的收集算法,后续的收集算法...

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

Java

Java基础学习框架总结

xirruiqiang 发布于 2019-11-18

内容:Java基础知识全面复习 时间:2019.9.3-2019.9.26 代码:D:/ProgramFiles/IDEA/hello_sort 一、基础知识 learning1 case分支  InputStreameReader byte<short<i...

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

Java

灵魂拷问:为什么 Java 字符串是不可变的?

6

Harries 发布于 2019-11-18

点击蓝色“ Java极客技术 ”关注我哟 加个“ 星标 ”,一起快乐成长 这是 Java极客技术的第 251 篇原创文章 在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 对于绝大多...

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

Java

synchronized 用法

yanxinchi 发布于 2019-11-18

中synchronized关键字的用法 java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,知道线程B释放这个锁,如果B线程不释放这个锁,那么A线程将永远等待下去。java的对象锁和类锁:java的...

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

Java

脱了马甲我也认识你: 聊聊 Android 中类的真实形态

3

likai 发布于 2019-11-18

【这是 ZY 第 19 篇原创技术文章】 我们在平时开发过程中,一定定义过无数个千奇百怪的类,但是大家有想过,一个 Java 文件中的 Class,在虚拟机中的真实形态是什么么? 这篇文章就带大家探讨一下在 Android ART 里,类的 真实形态 ,以及 类加载的过程 。 本...

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

Java

IDEA的这几个调试的骚操作,用了都说爽!

19

尖兵 发布于 2019-11-18

来源: https://dwz.cn/zMaNp9Kf 一、条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。 参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停...

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

Java

多线程!只看这一篇就够了

1

zhuangli 发布于 2019-11-18

作者: 蓝师傅_Android 原文: https://juejin.im/post/5d7da37d6fb9a06b0202f156 多线程并发问题,基本是面试必问的。 大部分同学应该都知道 Synchronized , Lock ,部分同学能说到 volatile ...

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

Java

外行人都能看懂的WebFlux,错过了血亏!

20

xiaoli.he 发布于 2019-11-18

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 本文知识点架构: 如果有关注我公众号文章的同学就会发现,最近我不定时转发了一些比较好的WebFlux的文章,因为我最近在学。 我之...

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

Java

面向面试编程,面向掘金面试

1

hellas 发布于 2019-11-17

一九年已末,二零年将至。 我使用 curl 与 jq 一行简单的命令爬取了掘金的面试集合榜单,有兴趣的同学可以看看爬取过程: 使用 jq 与 sed 制作掘金面试文章排行榜 ,可以提高你使用命令行的乐趣 关于前端,后端,移动端的面试,这里统统都有,希望可以在面试的过程中帮助到你。...

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

Java

Tomcat相关总结

2

puefu.he 发布于 2019-11-17

Tomcat是做Java Web开发时部署服务最受欢迎的容器,关于它的运行机制和调优参数本文进行一定的整理。 Architecture 配置 一个经典的配置文件如下所示: <?xml version='1.0' encoding='utf-8'?> <Serve...

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

Java

来探讨一下最近面试问的ThreadLocal问题

2

yanxinchi 发布于 2019-11-17

中高级阶段开发者出去面试,应该躲不开ThreadLocal相关问题,本文就常见问题做出一些解答,欢迎留言探讨。 ThreadLocal为java并发提供了一个新的思路, 它用来存储Thread的局部变量, 从而达到各个Thread之间的隔离运行。它被广泛应用于框架之间的用户资源隔...

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

编程技术

面向未来微服务:Spring Cloud Alibaba从入门到进阶

1

wenming.gapo 发布于 2019-11-17

Spring Cloud Alibaba微服务从入门到进阶[完整无密] Spring Cloud Alibaba是阿里巴巴出品的Spring Cloud第二代实现,是阿里微服务的解决方案与精华沉淀,在业界广泛使用,使用微服务更是大势所趋。学习本课程,能熟练掌握Spring Clo...

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

Java

图文并茂理解hashMap

2

yeseng 发布于 2019-11-17

阅读此文后你将掌握的知识点: 1, hashMap原理 2, 为什么长度必须是2的整数次幂 3, PUT的数据如何进行存储 4,java1.7的hashMap在高并发下会有什么问题 5,java1.8有哪些改进 注:文中如有理解描述不当的地方请多多指正。 使用的数据结构 数组 链...

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

Java

Dubbo源码解析(十四)远程通信——Http

1

puefu.he 发布于 2019-11-17

目标:介绍基于Http的来实现的远程通信、介绍dubbo-remoting-http内的源码解析。 前言 本文我们讲解的是如何基于Tomcat或者Jetty实现HTTP服务器。Tomcat和Jetty都是一种servlet引擎,Jetty要比Tomcat的架构更简单一些。关于它们...

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