自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用ThreadLocal搭建支持并发,事务的DAO

ThreadLocal的原理是使用一个hashMap保存connection,而键为当前线程即Thread.currentThread()下面先简单模拟一个ThreadLocalpublic class MyThreadLocal <T> { private Map<Thread, T> map = new HashMap<Thread, T>();...

2018-09-19 19:54:00 367

原创 动态代理实现一个DataSource

实现一个DataSource的其实很简单,建一个list集合,存放多个connection,对每一个connection重写其close方法,不要让其真实的关闭,而是回放到list集合中,这个可以使用动态代理解决代码如下public class MyDataSource implements DataSource { private String username; pri...

2018-09-19 19:22:29 740

原创 Nginx实现反向代理和负载均衡

概述Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。Nginx 应用场景: 1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可...

2018-09-08 10:59:51 273

原创 Mycat搭建MySQL集群

MycatMyCAT为数据库中间件产品,支持mysql集群,提供高可用性数据分片集群。分片分片简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 (1)一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)...

2018-09-08 00:10:09 4131 1

原创 Windows10搭建Redis集群及Java客户端测试Redis集群

Redis-ClusterRedis是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据,适合存储大数据的是Hadoop生态系统的Hbase或者是MogoDB。Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。 redis 3.0之后版本支持redis-cluster集群,它是Redi...

2018-09-07 20:51:31 1684

原创 Windows10搭建Solr7.4集群(基于solr7.4内嵌的jetty容器)及Java客户端测试集群

SolrCloud(solr 云)是 Solr 提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用 SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用 SolrCloud 来满足这些需求。 SolrCloud 是基于 Solr 和Zookeeper的分布式搜索方案,它的主要思想是使用 Zookee...

2018-09-07 13:15:46 1404

原创 Windows10搭建zookeeper集群及Java客户端测试

大部分分布式应用需要一个主控、协调器或者控制器来管理物理分布的子进程。目前,大多数都要开发私有的协调程序,缺乏一个通用机制,协调程序的反复编写浪费,且难以形成通用、伸缩性好的协调器,zookeeper提供通用的分布式锁服务,用以协调分布式应用。所以说zookeeper是分布式应用的协作服务。 zookeeper作为注册中心,服务器和客户端都要访问,如果有大量的并发,肯定会有等待。所以可以通过zo...

2018-09-07 12:56:25 1616 3

原创 CAS5.3服务器搭建及SpringBoot整合CAS解决分布式系统安全

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 当我们使用SpringCloud搭建分布式系统后,这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决。 CAS的原理如下 从结构上看...

2018-09-06 18:48:47 19996 6

原创 Solr7.4导入MySQL的数据

为找到多一点的数据,就在百度上搜索了一下电商的模拟数据,其中有一个tb_item表的列如下 配置Solr 连接MySQL,首先在D:\server\solr-7.4.0\dist目录下 复制如下的jar包 复制到 D:\server\solr-7.4.0\server\solr-webapp\webapp\WEB-INF\lib再到 https://search.maven....

2018-09-02 14:38:15 1871 2

原创 使用SolrJ操作Solr7.4

SolrJ操作Solr很简单,一看就懂,我就不用多说 引入依赖 <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> &

2018-09-02 14:17:35 4848 1

原创 Windows10安装Solr7.4

首先到solr下载官网http://lucene.apache.org/solr/ 点击download下载 点击链接下载镜像 解压压缩包 solr7 内嵌jetty 可以直接运行 在bin目录下 使用cmd 运行solr服务solr start 访问: http://localhost:8983/solr/#/ 接下来创建core,在该cmd目录下...

2018-09-02 14:08:17 1836 2

北京邮电大学通信原理课件.zip

该资源为北京邮电大学的课件,主讲人为杨鸿文,课件经典,推荐通信原理入门学习

2019-06-02

空空如也

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

TA关注的人

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