自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不列颠

为技术,为品质,为生活!

  • 博客(14)
  • 资源 (29)
  • 收藏
  • 关注

转载 单例模式

单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须...

2018-03-29 10:41:16 107

转载 TCP和UDP的区别和优缺点

1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、UDP具有较...

2018-03-27 14:48:12 210

转载 oracle 表分区

oracle大数据表建分区优缺点oracle给出的建议是按照表的大小给出的,10g的建议是2G,也就是说表的大小大于2G,那么就最好建立分区。为什么要建立分区?主要是为了查询方便,因为如果一个表每天都有百万条记录,那么即使建立了索引,那么你要查的话,也不会很快的。如果你建立了分区,每次查询一个分区,也就是这张表的几分之一,甚至几十分之一,那么不管怎么计算都比你查询整张表的消耗要少。而且在分区上也能...

2018-03-26 11:57:22 680

转载 Redis Cluster集群(Linux设计搭建)

Redis Cluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点:     1、所有的redis节点彼此互联(PING...

2018-03-15 15:28:54 1156

转载 Redis集群方案及框架

redis集群分为服务端集群和客户端分片,redis3.0以上版本实现了集群机制,即服务端集群,3.0以下使用客户端分片(Sharding)。通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢?首先,无论我们是使用自己的物理主机...

2018-03-15 15:22:16 2045

转载 redis 初了解

import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPo...

2018-03-15 14:47:32 157

转载 Zookeeper的功能以及工作原理

1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeeper文件系统每个子目录项如 NameSer...

2018-03-07 17:01:26 127

原创 springboot学习地址

https://github.com/ityouknow/spring-boot-examples

2018-03-07 17:00:18 234

转载 dubbo 搭建开发环境

本文是基于maven的,预先使用,先装maven。dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;使用了zookeeper和dubbo服务。准备:zookeeper:直接去官方网站下载即可,下载后解压,不需要改任何配置即可使用。dubbo:直...

2018-03-07 16:58:25 229 1

转载 秒杀系统架构分析与实战

1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有:对现有网站业务造成冲击秒杀...

2018-03-07 16:54:59 133

转载 基于ZooKeeper实现——分布式锁与实现

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的架构通过冗余服务实现高可用性。因此,如果第一次无应答,客户端就可以询问另一台ZooKeeper主机。ZooKeeper节点将它们的...

2018-03-07 16:53:19 352

转载 Java-redis分布式锁 抢购秒杀系统 实现

一、使用分布式锁要满足的几个条件:系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现)共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL)同步访问(即有很多个进程同事访问同一个共享资源。没有同步访问,谁管你资源竞争不竞争)二、应用的场景例子  管理后台的部署架构(多台tomcat服务器+redis【多台...

2018-03-07 16:51:18 1401 2

转载 Java分布式系统高并发解决方案

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1、同步和异步的区别和联系   所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息...

2018-03-07 16:45:53 336

转载 SpringBoot开发环境搭建及配置

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 1. 创建独立的Spring应用程序2. 嵌入的Tomca...

2018-03-05 10:42:41 12156

java易混点,java零碎知识点,jnpf搭建环境,jvm学习文档,spring全家桶,单点登录文档,常用连接池方法,技术选型

java易混点.docx java零碎知识点.doc jnpf搭建环境.docx jvm学习文档.doc oralce优化.docx spring全家桶.docx 单点登录文档.docx 常用连接池方法.docx 技术选型.docx 设计模式.docx

2022-05-16

psv全景图.rar

psv全景图.rar

2019-07-02

webupload多文件上传,包含预览.rar

webupload多文件上传,包含预览 只修改了图片的

2019-06-13

2015全国县级矢量数据

2015全国县级矢量数据

2018-11-13

arcgis for js 4.9

arcgis for js 4.9

2018-10-16

spring 所有功能详解

spring 所有功能详解spring 所有功能详解spring 所有功能详解

2018-03-08

PC 看图工具

PC 看图工具PC 看图工具PC 看图工具PC 看图工具PC 看图工具

2018-01-23

只包含jdk1.7的运行环境 jre7

只包含jdk1.7的运行环境 jre7只包含jdk1.7的运行环境 jre7只包含jdk1.7的运行环境 jre7

2018-01-10

exe4j _ jar打压成软件exe

exe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4jexe4j

2018-01-10

fatjar(java包含外部jar)

fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)fatjar(java包含外部jar)

2018-01-10

libmysql_e

放到C:\Windows

2017-01-05

hibernate创智记录

hibernatehibernate

2017-01-02

struts2自学文档

struts2自学文档

2016-08-09

spring2.5

spring2.5.doc

2016-07-22

spring2.5

spring2.5

2016-07-19

干净的maven架构

干净的maven项目

2016-06-13

myeclipse风格设置

设置myeclisep的风格的 背景是黑色的,字都是高亮的设置myeclisep的风格的 背景是黑色的,字都是高亮的设置myeclisep的风格的 背景是黑色的,字都是高亮的设置myeclisep的风格的 背景是黑色的,字都是高亮的

2016-05-11

redis.exeredis.exe

redis-desktop-manager-0.8.3.3850.exe

2016-05-09

hibernate黑马全视频重点记录

hibernate全视频重点记录

2016-04-09

mybatis项目练习及流程文档

mybatis项目练习及流程文档

2016-03-27

hibrenate hbm.xml 表映射

hibrenate hbm.xml 表映射

2016-02-20

hibrenate xml 配置 映射

hibrenate xml 配置 映射

2016-02-20

java线程实例 

线程.java

2016-01-13

xml的解析方式大全

1、【DOM】 DOM是基于树的结构,通常需要加载整文档和构造DOM树,然后才能开始工作。 优点: a、由于整棵树在内存中,因此可以对xml文档随机访问 b、可以对xml文档进行修改操作 c、较sax,dom使用也更简单。 缺点: a、整个文档必须一次性解析完 a、由于整个文档都需要载入内存,对于大文档成本高 2、【SAX】 SAX类似流媒体,它基于事件驱动的,因此无需将整个文档载入内存,使用者只需要监听自己感兴趣的事件即可。 优点: a、无需将整个xml文档载入内存,因此消耗内存少 b、可以注册多个ContentHandler 缺点: a、不能随机的访问xml中的节点 b、不能修改文档 3、【JDOM】 JDOM是纯Java的处理XML的API,其API中大量使用Collections类, 优点: a、DOM方式的优点 b、具有SAX的Java规则 缺点 a、DOM方式的缺点 4、【DOM4J】 这4中xml解析方式中,最优秀的一个,集易用和性能于一身。

2016-01-11

spring 配置文件详解

spring 配置 文件

2016-01-04

spring 企业级教程

spring 高级 教程 企业级

2015-12-31

ext js 教程

ext js 教程ext

2015-12-29

struts2高级教程

struts2高级教程

2015-12-29

空空如也

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

TA关注的人

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