![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式服务架构
文章平均质量分 74
在奋斗的大道
程序发烧友
展开
-
Kafka 相关核心概念
kafaka 简介 Apache Kafka 是一个快速、可扩展的、高吞吐的、可容错的分布式“发布-订阅”消息系统, 使用 Scala 与 Java 语言编写,能够将消息从一个端点传递到另一个端点,较之传统的消息中间件(例如 ActiveMQ、RabbitMQ),Kafka 具有高吞吐量、内置分区、支持消息副本和高容 错的特性,非常适合大规模消息处理应用程序。 Kafka 官网: http://kafka.apache.org/kafaka 系统架构kaf...原创 2021-01-18 12:12:05 · 195 阅读 · 0 评论 -
SpringBoot 集成SpringBatch 批处理框架
SpringBatch 核心组件简介:1)JobRepository:用来注册Job容器,设置数据库相关属性。2)JobLauncher:用来启动Job的接口3)Job:我们要实际执行的任务,包含一个或多个4)Step:即步骤,包括:ItemReader->ItemProcessor->ItemWriter5)ItemReader:用来读取数据,做实体类与数据字段...原创 2019-11-13 19:23:11 · 4661 阅读 · 0 评论 -
SpringBoot +Neo4j + Dubbo 构建图像数据服务
最近学习了解了下neo4j 图像数据库,查阅网上的资料很少有关于neo4j 服务框架搭建,今天就贡献下,自己今天晚上搭建的基于neo4j 的服务平台。第一步:springboot 集成Dubbo 服务(我这里使用的时dubbo方式搭建)。springboot 集成dubbo 依赖jar文件。 <!--springboot 集成dubbo--> <d...原创 2018-08-24 01:03:02 · 567 阅读 · 1 评论 -
SpringBoot 集成fastJson
第一步:添加fastjson 依赖: <fastjson.version>1.2.47</fastjson.version> <!-- json 依赖 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>原创 2018-09-03 18:55:26 · 848 阅读 · 0 评论 -
SpringBoot 集成Spring-Data-JPA
一、使用的工具:1、JDK1.82、Eclipse3、Maven二、创建项目1、创建SpringBoot项目2、Maven 依赖配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2018-09-19 01:02:01 · 923 阅读 · 0 评论 -
SpringBoot +Spring Data JPA 集成HikariCP 数据库连接池
我们在上篇文章中:https://blog.csdn.net/zhouzhiwengang/article/details/82766397,已经讲解SpringBoot +Spring-Data-JPA 的集成,今天在此基础之上在添加HikariCP 数据库连接池。在讲解集成HikariCP 数据库连接池,我们需要讲解:Spring-Data-JPA 自动的默认数据库连接池。首先看一张截...原创 2018-09-22 00:59:28 · 4325 阅读 · 1 评论 -
Springboot 封装Fastdfs 功能模块
整体项目结构:第一步:BuleSky 的pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ...原创 2019-03-18 14:51:47 · 524 阅读 · 0 评论 -
Springboot 封住ftp 功能模块
整体项目结构:第一步:BuleSky 的pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ...原创 2019-03-18 15:04:19 · 599 阅读 · 0 评论 -
Springboot 封装ssh 服务
前提条件:Linux 已经启动SSH 服务或Windows 启动SSH 服务。整体项目结构:第一步:BuleSky 的pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...原创 2019-03-18 15:21:00 · 3106 阅读 · 1 评论 -
SpringBoot 封装Windows 性能监控
整体项目结构:BlueSky 的pom.xml 文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt...原创 2019-03-18 15:42:42 · 10571 阅读 · 0 评论 -
springboot 集成mybatisPlus
今天整理下自己在整合springboot + mybatisPlus 中遇到的一些小挫折。项目整体结构图:(请注意:我这里使用的MYSQL 版本为8)项目整体依赖的pom 文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2018-07-16 04:33:19 · 22381 阅读 · 2 评论 -
Eclipse下通过Maven的Jetty插件运行Web工程的配置
引用来源Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_PluginJetty9 最新的Maven插件配置:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html 或者 最新RELEASE版配置Jett转载 2017-05-08 19:49:56 · 825 阅读 · 0 评论 -
maven 仓库配置 pom中repositories属性
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一转载 2017-05-08 19:44:51 · 3388 阅读 · 0 评论 -
java nio 基础
Java NIO 由以下三部分组成:Channels:通道部分Buffers:数据载体部分Selects:选择器部分(重点应用于网络开发,基于事件驱动类型)Channel 与Buffers基本上,所有的NIO 都从Channel 开始。channel有点像流,数据可以从channel到转载 2016-08-10 11:01:07 · 367 阅读 · 0 评论 -
Druid 数据源监控配置
本文转载至:http://m635674608.iteye.com/blog/2300362一、关于DruidDruid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser转载 2016-09-01 16:08:43 · 1615 阅读 · 0 评论 -
windows 7 64位 安装redis2.8.12 版本
Redis 简介redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库、并提供多种语言API .Redis 2.8.12 (Windows 7 64位)版本安装1、在F盘新建一个文件夹redis,右键解压redis2.8.12 windows 压缩包,把所有解压的文件全部拷贝到F盘redis文件夹下。压缩包解压文件原创 2016-08-24 01:18:07 · 3232 阅读 · 0 评论 -
java nio channel
Java NIO 通道类似于流,但又有一下不同:1、既可以从通道中读取数据,也可以写数据到通道中。java .io 中的流是单向性。2、通道数据读取可以异步。3、通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。总结:从通道中读取数据到Buffer缓存中,从Buffer缓存中写入数据到通道中。如下截图所示:Java NIO 通道详解:转载 2016-08-12 16:36:19 · 359 阅读 · 0 评论 -
centos 6.5 部署tomcat 实现自动化部署
http://jingyan.baidu.com/article/1612d50079cfe5e20f1eee71.html转载 2016-09-08 19:38:45 · 877 阅读 · 0 评论 -
ActiiveMQ windows 10版本安装
JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。JMS的队列消息传递过程如下图:JMS的主题消息传递过程如下图:ActiveMQ下载与部署。1、 下载原创 2016-10-14 11:49:35 · 477 阅读 · 0 评论 -
java web 项目配置日志框架log4j
第一步:log4j 框架所关联的第三方jar 文件:commons-logging-xxx.jarlog4j-xxx.jarslf4j-api-xxx.jarslf4j-log4j12-xxx.jar以下是我搭建web框架集成log4j 日志框架所属jar 文件commons-logging-1.2.jarlog4j-1.2.17.jarlog4j-原创 2016-12-07 19:14:29 · 1879 阅读 · 0 评论 -
关于在windows下启动zkServer.cmd闪退的解决办法
1. 下载zookeeper注册中心,下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ 下载后解压即可,进入D:\apach-zookeeper-3.4.5\bin,双击zkServer.cmd启动注册中心服务。双击 zkServer.cmd,发现dos框一闪而过,无法正确启动zookeeper。右键编辑原创 2017-01-09 19:29:34 · 8774 阅读 · 0 评论 -
3 字节的 UTF-8 序列的字节 3 无效
Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [spring-config.xml]; nested exception is com.sun转载 2017-05-08 19:34:38 · 954 阅读 · 0 评论 -
测试之apache batch (简称ab测试)
第一、压力测试相关基础概念1:吞吐率(Requests per second)服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。记住:吞吐率是基于并发用户数的。这句话代表了两个含义,1:吞吐率和并发用户数相关;2:不同的并发用户数下,吞吐率一般是不同的。计算公式:总请求原创 2016-08-18 17:27:08 · 1632 阅读 · 0 评论