自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 java多线程并发去调用一个类的静态方法安全性探讨

原文:http://blog.csdn.net/weibin_6388/article/details/50750035这篇文章主要讲多线程对静态方法访问的数据安全性总结如下:1,java在执行静态方法时,会在内存中拷贝一份,如果静态方法所在的类里面没有静态的变量,那么线程访问就是安全的,比如在javaee中服务器必然会多线程的处理请求此时如果设计全局需要调用的静态方法,可用此种设计。2,java在

2017-11-25 15:53:07 1495

原创 js需要注意的地方

1、注意引入js的顺序

2017-11-09 13:36:25 243

原创 适配器模式&装饰者模式&外观模式

关于适配器模式和装饰者模式:个人理解为,适配器是横向的转换接口,而装饰是纵向的包装接口。适配器模式将一个对象包装起来以改变其接口,装饰者模式将一个对象包装起来以增加新的行为和责任,外观模式将一群对象“包装”起来以简化其接口。

2017-11-04 20:55:03 438

原创 设计模式-最少知识原则

当你正在设计一个系统,不管是任何对象,你都要注意它所交互的类有哪些,并注意它和这些类是如何交互的。最少知识原则希望我们在设计中,不要让太多的类耦合在一起,以免修改系统中的一部分,会影响到其他部分。如果许多类之间相互依赖,那么这个系统就会变成一个易碎的系统,它需要花很多成本维护,也会因为太复杂而不容易被其他人了解。下面看一句不太好的代码:(从气象站取得温度计对象,然后再从温度计对象去的温度)

2017-11-04 20:46:23 609

原创 单例模式解决多线程的问题

1、懒汉模式把getInstance()方法变成同步方法public class Singleton{ private static Singleton singleton; private Singleton(){} public static synchronized Singleton getInstance(){ if(singleton == null){ singl

2017-11-04 16:56:27 1334

原创 静态工厂模式&工厂模式&抽象工厂模式&解决的问题

提前总结:工厂模式的主要作用是封装变化,把经常变化的地方封装成一个类。这样可以避免重复,方便维护。使客户代码和实现代码解耦,客户在实例化对象时,依赖于接口,而不是具体的实现类。问题的引出:假如你有一家披萨店,你只会做一种披萨public class PizzaStore{ public Pizza orderPizza(){ Pizza pizza = new Pizza(); pizza.pre

2017-11-04 15:58:48 531

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除