03 2018 档案

摘要:转载方便自己学习,转自:Java多线程系列目录(共43篇) http://www.cnblogs.com/skywang12345/p/java_threads_category.html 最近,在研究Java多线程的内容目录,将其内容逐步整理并发布。 (一) 基础篇 01. Java多线程系列-- 阅读全文
posted @ 2018-03-28 11:26 美好的明天 阅读(279) 评论(0) 推荐(0) 编辑
摘要:Json字符串转换成Json对象时候,有两种方式: 假设d是json字符串: 1,eval('(' + d + ')')。 2,JSON.parse(d); 但是以上方式有隐患,如果Json字符串有换行的话,这样转换就会报错。 假如有这样一个字符串: 输出是这样: 转换的时候报错: 错误原因:JSO 阅读全文
posted @ 2018-03-28 10:16 美好的明天 阅读(29872) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.csdn.net/u010425776/article/details/50760053 Java的数据类型分为两类:基本数据类型、引用数据类型。 基本数据类型的值存储在栈内存中,而引用数据类型需要开辟两块存储空间,一块在堆内存中,用于存储该类型的对象;另一块在栈内存 阅读全文
posted @ 2018-03-14 16:38 美好的明天 阅读(307) 评论(0) 推荐(0) 编辑
摘要:转载自:掘金大闲人柴毛毛博客。 ThreadLocal是开发中最常用的技术之一,也是面试重要的考点。本文将由浅入深,介绍ThreadLocal的使用方式、实现原理、内存泄漏问题以及使用场景。 ThreadLocal作用 在并发编程中时常有这样一种需求:每条线程都需要存取一个同名变量,但每条线程中该变 阅读全文
posted @ 2018-03-14 16:30 美好的明天 阅读(193) 评论(0) 推荐(0) 编辑
摘要:转载自掘金占小狼博客。 前言 在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 有些面试官会开门见山的提问: “知道ThreadLocal吗?” “讲讲你对ThreadLocal的理解” 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程 阅读全文
posted @ 2018-03-14 15:49 美好的明天 阅读(566) 评论(0) 推荐(0) 编辑
摘要:本文转自掘金占小狼:用于理解HashMap为什么线程不安全,不能用于并发。 地址就在下文: 问题 由于HashMap并非是线程安全的,所以在高并发的情况下必然会出现问题,这是一个普遍的问题,虽然网上分析的文章很多,还是觉得有必须写一篇文章,让关注我公众号的同学能够意识到这个问题,并了解这个死循环是如 阅读全文
posted @ 2018-03-14 15:42 美好的明天 阅读(592) 评论(0) 推荐(0) 编辑
摘要:代理模式-动态代理 (1) (2) 代码实践动态代理: 第一步:被代理类的接口: 第二步:被代理类: 第三步:代理类:实现接口:InvocationHandler,同时把被代理类对象接口传入构造方法, 重写的接口的invoke方法。 测试类中实现代理: 使用Proxy类的newProxyInstan 阅读全文
posted @ 2018-03-05 13:02 美好的明天 阅读(453) 评论(0) 推荐(0) 编辑
摘要:一.简介 适配器模式:适配器模式(英语:adapter pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情 阅读全文
posted @ 2018-03-04 23:57 美好的明天 阅读(7592) 评论(0) 推荐(1) 编辑
摘要:代理模式: 为其他对象提供一种代理以控制对这个对象的访问,代理对象起到了中介作用,可以去掉功能服务或者额外的服务。 以火车站买票为例子: 火车票代售处是火车站的代理,代售处可能不止可以卖火车票,还可以卖飞机票,但是不支持火车票退票功能,因此代售处起到了中介作用, 可以去掉功能服务或者额外的服务。 常 阅读全文
posted @ 2018-03-04 23:38 美好的明天 阅读(267) 评论(0) 推荐(0) 编辑
摘要:适配器模式: 定义:适配器模式将类的接口,转换成客户期望的另一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 把“被适配者”作为一个对象组合到适配器类中,以修改目标接口包装被适配者。 target:目标接口。 // 下面的三相插头 Adapter:适配器。 //下面的二相适配器 阅读全文
posted @ 2018-03-02 00:18 美好的明天 阅读(506) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示