自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 单例模式

单例模式(Singleton)单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(...

2018-03-27 16:07:26 87

原创 总结

建立索引的目的是加快对表中记录的查找或排序。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。 mapreduce:将数据交给不同的机器去处理,数据划分,结果归约。 数据库锁的分类一般有两种:锁类型分类--共享锁、独占锁锁范围分类--表级锁和行级锁。表级锁:锁住整个表,限制其他用户对该表的访问方式,例如只读、加共享锁等。行级锁:锁...

2018-03-23 09:22:15 110

原创 webservice

Web服务 简单地说,,就是服务器如何向客户端提供服务,现有的实现方式可以分为三类:SOA 面向服务的架构【面向消息】RPC  远程过程调用的架构(remote procedure call)【面向方法】REST 表征状态转移的架构(Representational state transfer)【面向资源】RMI(RemoteMethod Invoke,远程方法调用):RMI中封装了对象和请求的...

2018-03-22 17:52:27 134

原创 设计模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程...

2018-03-22 16:46:50 115

原创 基础也是重点

HashMap 是典型的key 对应 value的接口 , 里面是数组加链表, 当key 的hash值冲突时 用链地址法解决冲突,在同一个相同下标的table中用链表的形式连接起来 在这里就可以产生问题:key的hash值是怎么来的?这样的hash方式有什么好处? 答:  在jdk1.7 中static int indexFor(int h, int length) {         retur...

2018-03-21 18:10:11 98

原创 推荐阅读

Java开发中的23种设计模式详解(转)https://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html23种经典设计模式UML类图汇总http://blog.sina.com.cn/s/blog_8cc6ff5c0101d4cp.html谈谈WebServices、RMI、RPC、SOA、REST、XML、JSONhttps:...

2018-03-21 18:09:52 157

原创 memcached与集合类总结

图1-1 冯·诺依曼体系结构memcached是一款高性能的分布式内存缓存服务器,一般目的是为了通过缓存数据库的查询命中减少数据库压力、提高应用响应速度、提高可扩展性。memcached的分布式实现主要依赖客户端的实现。hashmap写入慢,读取快;linkedhashmap是个有序链表读取慢,写入快;treeMap可以帮你自动做好升序排列。大约2010年左右,sun的大爷们就推出了Concurr...

2018-03-21 18:09:28 210

原创 多线程与集合类

synchronized关键字加锁的原理,其实是对对象加锁,不论你是在方法前加synchronized还是语句块前加,锁住的都是对象整体,但是ConcurrentHashMap的同步机制和这个不同,它不是加synchronized关键字,而是基于lock操作的,这样的目的是保证同步的时候,锁住的不是整个对象。ConcurrentHashMap是基于一个叫Segment数组的. 1、HashMap和...

2018-03-21 18:09:08 646

matlab瑞利莱丝信道

matlaB好程序,可以好好学习一下matlab编程

2011-05-29

空空如也

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

TA关注的人

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