上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
摘要: 本周以是开学第一周了,在生活方面,生活琐事确实变多了起来。每天上课,看着老师熟悉的面庞,如履春风。感觉学习没有那么多的陌生恐惧。学习是一方面,身体锻炼不能落下。一周至少保证三小时及其以上的运动。身体是革命的本钱,必须保护好。 投递了几家公司,都被拒绝了。没有得到面试的机会。下周继续投递。面试开始前的 阅读全文
posted @ 2019-03-03 15:31 梨花梦蝶 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 每一个刚接触多线程并发编程的同学,当被问到,如果多个线程同时访问一段代码,发生并发的时候,应该怎么处理? 我相信闪现在脑海中的第一个解决方案就是用synchronized,用锁,让这段代码同一时间只能被一个线程执行。 我们也知道,synchronized关键字可以用在方法上,也可以用在代码块上,如果 阅读全文
posted @ 2019-03-02 16:25 梨花梦蝶 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 目录: 留意复合类操作 解决num++操作的原子性问题 禁止指令重排序 总结 一、内存可见性 volatile是Java提供的一种轻量级的同步机制,在并发编程中,它也扮演着比较重要的角色。同synchronized相比(synchronized通常称为重量级锁),volatile更轻量级,相比使用s 阅读全文
posted @ 2019-03-02 16:15 梨花梦蝶 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化 阅读全文
posted @ 2019-03-02 11:12 梨花梦蝶 阅读(8474) 评论(1) 推荐(4) 编辑
摘要: 今天在良许Linux公众号上看到一篇关于字节的网络之旅的故事,非常有趣味性,在此分享给大家。 以下是文章内容: 大家好,给大家介绍一下,我是一个字节。相比于你们人类据说即将达到的百岁人生的寿命,我的一生简直不直一提(我只能存活零点几个毫秒)。 也许只有那些码农才会了解我,而且也只有一部分码农。那些整 阅读全文
posted @ 2019-03-02 10:25 梨花梦蝶 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。 阅读全文
posted @ 2019-03-01 22:04 梨花梦蝶 阅读(5714) 评论(1) 推荐(2) 编辑
摘要: 一、举例说明情况: 例1、try{} --> catch(){} --> finally{} --> return; 显然程序按顺序执行。 例2、try{ return; } --> catch(){} --> finally{} --> return; 程序执行try块中return之前(包括re 阅读全文
posted @ 2019-03-01 10:57 梨花梦蝶 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 我们在学习 HashMap 的时候,都知道 HashMap 是非线程安全的,同时我们知道 HashTable 是线程安全的,因为里面的方法使用了 synchronized 进行同步。 但是 HashMap 为什么是非线程安全的呢?难道仅仅就是因为内部的方法没有 synchronized 关键字修饰吗 阅读全文
posted @ 2019-03-01 10:02 梨花梦蝶 阅读(2683) 评论(0) 推荐(0) 编辑
摘要: HashMap 源码分析是面试中常考的一项,下面一篇文章讲得很好,特地转载过来。 本文转自:https://www.cnblogs.com/chengxiao/p/6059914.html 参考博客:https://liuyanzhao.com/7656.html 哈希表(hash table)也叫 阅读全文
posted @ 2019-02-28 22:26 梨花梦蝶 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 1、 OSI,TCP/IP,五层协议的体系结构,以及各层协议 答: OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 每一层的协议 阅读全文
posted @ 2019-02-28 20:22 梨花梦蝶 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页