Aerospike基础知识

Aerospike基础知识 介绍 Aerospike是一个分布式,可扩展的NoSQL数据库。该架构有三个主要目标: 为Web级应用程序创建灵活,可扩展的平台。 提供传统数据库所期望的稳健性和可靠性(如ACID)。 以最少的人工参与提供运营效率。 架构 •客户端层:此群集感知层包括...

2018-11-05 15:24:55

阅读数 504

评论数 0

Java8:Lambda表达式增强版Comparator和排序

1、概述 在这篇教程里,我们将要去了解下即将到来的JDK 8(译注,现在JDK 8已经发布了)中的Lambda表达式——特别是怎样使用它来编写Comparator和对集合(Collection)进行排序。 这篇文章是Baeldung上的“Java ——回归基础”(“Java – Back to...

2018-03-29 16:47:50

阅读数 2388

评论数 0

大华摄像头二次开发-web端实现实时视频监控

最近客户提需要,需要在现有的系统中集成视频监控功能,摄像头是大华的。而大华又没有关于java的sdk,官网只能下载到c++的demo和dll文件。无奈只能自己在网上找了,最后找到了一些解决办法,把实现方法记录一下。 使用Jna技术调用大华dll 在大华官网下载sdk,传送门;下载完成后解压,将...

2018-03-28 20:32:02

阅读数 20947

评论数 10

Oracle按年、月、日、周等统计数据

在很多项目中都会有数据统计的功能,如按照年、月、周、日统计某个用户提交的数量;或者直接统计指定年、月、周或者日新增的数量。最近我接触的一个项目,客户就要求根据月和周统计每个单位提价提交的数量。 按年统计 select o.id, o.name, to_char(a.creat...

2018-03-21 22:07:04

阅读数 2891

评论数 0

Oracle ROW_NUMBER() OVER()函数的实际场景使用

前言 最近开发的系统中有个在线咨询功能。学生在前台提交咨询信息,教师可以登录后台回复咨询。该功能设计是直接使用一张表,使用是否开始标识该条记录是否是咨询的开始,然后使用一个会话id标识是属于一次咨询,根据创建时间排序,最后就像聊天一样。 后来遇到一个需求,就是需要查询出指定教师回复的咨询信息的...

2018-03-16 21:58:23

阅读数 2661

评论数 0

SpringBoot几种定时任务的实现方式

原文地址:SpringBoot几种定时任务的实现方式 定时任务实现的几种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ...

2018-02-01 09:39:16

阅读数 119948

评论数 13

SpringCloudBus使用Kafka实现消息总线

Kafka是分布式发布-订阅消息系统,最初由LinkedIn公司开发,之后成为之后成为Apache基金会的一部分,由Scala和Java编写。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 在开始本文前,需要搭建kafka的环境,如果是在CentOS环境下...

2018-01-29 12:30:20

阅读数 6118

评论数 0

CentOS7下RabbitMQ的安装介绍

介绍 RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统。它是由Erlang语言开发。 AMQP:Advanced Message Queue,高级消息队列协议。他是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言...

2018-01-26 16:13:48

阅读数 132

评论数 0

CentOS7下Kafka的安装介绍

介绍 Kafka是分布式发布-订阅消息系统,最初由LinkedIn公司开发,之后成为之后成为Apache基金会的一部分,由Scala和Java编写。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 它与传统系统相比,有以下不同: ...

2018-01-25 16:24:51

阅读数 5688

评论数 1

SpingCloudBus整合RabbitMQ

SpringCloudBus介绍 SpringCloudBus:消息总线,可以将分布式系统的节点与轻量级消息代理连接,然后实现广播状态更改(如配置更改)或广播其他管理指令。总线就像一个分布式执行器,用于扩展SpringBoot应用程序,但可以用作应用程序之间的通信通道。 消息代理...

2018-01-25 09:31:32

阅读数 2728

评论数 0

SpringCloud分布式配置中心Config

SpringCloudConfig是SpringCloud创建的用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为客户端和服务端两部分。服务端也称为分布式配置中心,是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息,加密/解密信息等访问接口。而客户端则是微服务...

2018-01-19 17:06:19

阅读数 190

评论数 0

SpringCloudAPI网关服务Zuul

SpringCloud微服务就是把一个大的项目拆分成多个小的模块,然后模块之间通过远程调用、服务治理的技术互相配合工作,随着业务的增加,项目也将会越来越庞大,接口数量也随之增加,对外提供服务的接口也会增加,运维人员对于这些接口的管理也会变得越来越难。另一方面对于一个系统来说,权限管理也是一个不可少...

2018-01-18 11:54:45

阅读数 4841

评论数 0

SpringCloud声明式服务调用Feign

前面使用了Ribbon做客户端负载均衡,使用Hystrix做容错保护,这两者被作为基础工具类框架被广泛地应用在各个微服务的实现中。SpringCloudFeign是将两者做了更高层次的封装以简化开发。它基于Netfix Feign实现,整合了SpringCloudRibbon和SpringClou...

2018-01-16 15:59:09

阅读数 6896

评论数 0

SpringCloud容错保护Hystrix(二)

接着上一篇:SpringCloud容错保护Hystrix(一) 请求合并 上一篇写到可以使用请求缓存来减轻高并发时的请求线程消耗、降低请求相应时间。请求合并又是什么东西呢?在微服务架构中,我们将项目拆分成多个模块,每个模块间通过远程调用进行通信。远程调用最常见的问题是通信消耗与连接数占用。在高...

2018-01-15 15:22:25

阅读数 251

评论数 0

SpringCloud容错保护Hystrix(一)

与Eureka和Ribbon一样,Hystrix也是Netfix开源的一个框架,中文名:容错保护系统。SpringCloudHystrix实现了断路器、线程隔离等一系列服务保护功能。在微服务架构中,每个单元都在不同的进程中运行,进程间通过远程调用的方式相互依赖,这样就可能因为网络的原因出现调用故障...

2018-01-14 18:36:56

阅读数 1248

评论数 0

SpringCloud客户端负载均衡Ribbon

上一篇写到关于SpringCloudEureka的相关知识:SpringCloud学习之Eureka。我们实现的服注册中心,以及服务提供者。接下来记录关于服务消费,以及客户端负载均衡器Ribbon的简单使用和配置。在使用Ribbon之前,先看看怎么调用服务吧。 基础的服务消费 服务提供...

2018-01-11 17:02:16

阅读数 168

评论数 0

SpringCloud服务治理Eureka

SpringCloud简介 直接应用官方文档的介绍:https://springcloud.cc/spring-cloud-dalston.html SpringCloudEureka简介 Eureka是Netfix开发的服务发现框架,SpringCloudEureka是Spri...

2018-01-10 15:11:19

阅读数 1222

评论数 0

MyBatis拦截器实现分页

原文地址:MyBatis拦截器实现分页 拦截器的作用就是拦截某些方法的调用,我们可以在方法执行前后为方法加上某些逻辑,也可以只执行拦截的逻辑代码而不执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。 拦截器分页原理...

2018-01-04 16:12:36

阅读数 559

评论数 0

关于SpringBoot上传图片的几种方式

网站上传图片、文件等,最常见的就是直接上传到服务器的webapp目录下,或者直接上传服务的一个指定的文件夹下面。这种方式对于简单的单机应用确实是很方便、简单,出现的问题也会比较少。但是对于分布式项目,直接上传到项目路径的方式显然是不可靠的,而且随着业务量的增加,文件也会增加,对服务器的压力自然就增...

2018-01-04 15:14:39

阅读数 50572

评论数 8

Nginx与FastDFS简单整合

上一次介绍了关于FastDFS系统单机版的安装配置以及使用官方测试上传图片: Linux下FastDFS系统的搭建 上传成功返回的链接还无法访问,因为FastDFS不支持http协议,所以要想直接访问,还需要使用nginx访问传的图片,文件。 nginx的搭建这里就不介绍了,传送门:Cent...

2018-01-02 09:29:25

阅读数 616

评论数 0

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