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