上一页 1 ··· 177 178 179 180 181 182 183 184 185 ··· 220 下一页
摘要: 作者:是虎子呀 https://my.oschina.net/u/4062805/blog/3216265 之前有过一次面试,关于MySQL索引的原理及使用被面试官怼的体无完肤,立志要总结一番,然后一直没有时间(其实是懒……),准备好了吗? 索引是什么? 数据库索引,是数据库管理系统(DBMS)中一 阅读全文
posted @ 2020-05-08 14:59 Java技术栈 阅读(839) 评论(0) 推荐(1)
摘要: 考虑以下四个测试方法,它们会输出什么? 答案如下: 1 0 u1 u2 结论 1、不管try,finally都会执行; 2、在try中return,在finally执行前会把结果保存起来,即使在finally中有修改也以try中保存的值为准,但如果是引用类型,修改的属性会以finally修改后的为准 阅读全文
posted @ 2020-05-08 13:37 Java技术栈 阅读(421) 评论(0) 推荐(0)
摘要: 大概每个人在学生时代开始就使用Java了,我们一直在学习Java,但Java中总有一些概念含混不清,不论是对初级还是高级程序员都是如此。所以,这篇文章的目的就是弄清楚这些概念。 读完本文你会对这些概念有更深入的了解,还能弄清楚一切灰色的东西。在本书中,我们将讨论匿名内联类、多线程、同步和序列化。 1 阅读全文
posted @ 2020-05-08 10:21 Java技术栈 阅读(1083) 评论(0) 推荐(0)
摘要: 最近在Java技术栈公众号发布的一篇文章,其中有一道题: Redis是多线程还是单线程?(回答单线程的请回吧,为什么请回,请往下看) 好些粉丝在后台问我:为什么请回,Redis不是单线程吗? 大家注意审题:Redis是多线程还是单线程? 这个问题你要从多个方面回答,如果你仅仅只回答 "单线程" 肯定 阅读全文
posted @ 2020-05-08 09:10 Java技术栈 阅读(27516) 评论(0) 推荐(12)
摘要: 作者:高广超 www.jianshu.com/p/e674ee68fd3f 一、为什么要用锁? ============= 锁 是为了解决并发操作引起的脏读、数据不一致的问题。 二、锁实现的基本原理 ============== 2.1、volatile Java编程语言允许线程访问共享变量, 为了 阅读全文
posted @ 2020-05-08 08:51 Java技术栈 阅读(1358) 评论(0) 推荐(0)
摘要: 作者:iuxiaopeng https://www.cnblogs.com/paddix/p/5367116.html Synchronized 的基本使用 Synchronized 的作用主要有三个: 确保线程互斥的访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题 从语法上讲,Sy 阅读全文
posted @ 2020-05-07 18:53 Java技术栈 阅读(500) 评论(0) 推荐(0)
摘要: 作者:Pz cnblogs.com/panzi/p/10845079.html LinkedHashMap 是一个键有序的 可以将 理解为 + 所以研究 之前要先看 代码,这里不再赘述。 其实 无非就是通过链表结构将存储在 中的数据通过 连接起来。 作为一个链表结构 ,`tail `必不可少 还要有 阅读全文
posted @ 2020-05-07 17:53 Java技术栈 阅读(349) 评论(0) 推荐(0)
摘要: 同步和异步 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。 举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样 阅读全文
posted @ 2020-05-07 17:52 Java技术栈 阅读(337) 评论(0) 推荐(0)
摘要: 作者:sprinkle_liz www.jianshu.com/p/1a28e48edd92 心跳机制 何为心跳 所谓心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 注:心跳包还有另一个作用,经常被忽略,即: 一 阅读全文
posted @ 2020-05-07 16:09 Java技术栈 阅读(1372) 评论(0) 推荐(0)
摘要: 作者:降瑞雪 cnblogs.com/jerrysion/p/5522673.html 我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。 如"?name1=value1&name2=value2",这样在服务端在收到这种 阅读全文
posted @ 2020-05-07 14:55 Java技术栈 阅读(493) 评论(0) 推荐(0)
上一页 1 ··· 177 178 179 180 181 182 183 184 185 ··· 220 下一页