自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lixinkuan的博客

有道无术术尚可求;有术无道止于术;尽信书则不如无书。

  • 博客(696)
  • 资源 (26)
  • 收藏
  • 关注

原创 Google引爆大数据时代的三篇论文

Google三大理论(论文) 谈到Hadoop的起源,就不得不提Google的三驾马车:Google FS、MapReduce、BigTable。虽然Google没有公布这三个产品的源码,但是他发布了这三个产品的详细设计论文,奠定了风靡全球的大数据算法...

2018-08-19 17:37:13 5583 3

原创 Linux使用总结(持续更新)

一、Linux 安装参考《02_Linux安装.docx》,目录bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 存放用户文件的根目录 roo.........

2018-07-29 18:48:52 3398 2

原创 Linux 定时任务备份应用数据

定时任务cron job被用于安排那些需要被周期性执行的命令。利用它,你可以配置某些命令或者脚本,让它们在某个设定的时间内周期性地运行。cron 是 Linux 或者类 Unix 系统中最为实用的工具之一。cron 服务(守护进程)在系统后台运行,并且会持续地检查文件和目录。它同样也会检查目录。在 linux 平台上如果需要实现任务调度功能可以编写 cron 脚本来实现。以某一频率执行任务,linux 缺省会启动 crond 进程,crond 进程不需要用户启动、关闭。

2024-03-09 17:30:00 1682

原创 01-TypeScript 介绍

TS 官方文档TS 中文参考 - 不再维护TypeScript 是什么TypeScript 为什么要为 JS 添加类型支持?TypeScript 相比 JS 的优势。

2024-03-08 23:45:00 749

原创 Linux安装java17

Linux如何快速安装java17

2024-01-05 13:40:15 1061

原创 ES数据库重建索引—Reindex详解

2、当数据的mapping需要修改,但是大量的数据已经导入到索引中了,重新导入数据到新的索引太耗时;1)用过Scroll接口吧,很慢?1、当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex。2)每个Scroll请求,可以分成多个Slice请求,可以理解为切片,各Slice独立并行,利用Scroll重建或者遍历要快很多倍。3)如果这个slices数字很大(例如500),建议选择一个较低的数字,因为过大的slices 会影响性能。

2023-10-09 23:30:00 863

原创 Ceph 分布式存储原理架构

Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较常用到的是Ceph的块设备存储,比如在OpenStack项目里,Ceph的块设备存储可以对接OpenStack的cinder后端存储、Glance的镜像存储和虚拟机的数据存储,比较直观的是Ceph集群可以提供一个raw格式的块存储来作为虚拟机实例的硬盘。FTP、NFS 服务器,为了克服块存储文件无法共享的问题,所以有了文件存储。b. 方便文件共享。

2023-10-09 23:15:00 174

转载 Elasticsearch 查询优化

正常情况下,单个查询会扫描所有分片,容易遇到长尾效应,且大量节点在空转,可利用ES路由能力,大幅提高查询吞吐、降低长尾。通过写入时支持指定routing ,ES 会计算 target_shard_id = hash(routing) 将写入数据路由到指定分片上,这样在查询时,也可以通过指定routing,快速定位到目前数据所在的分片,查询的效率能够提升一个数量级。通过这种方式,我们可以将一个超大的聚合分析需求,拆分成流式的聚合查询小任务,通过不断迭代,通过较低的内存,也能跑完海量数据的聚合分析任务。

2023-10-08 23:30:00 233

原创 Es 8.x Index和Mapping详解及Java API 注解

【代码】Es 8.x Java API 注解详解。

2023-10-08 23:30:00 1172

原创 Fabric8 管理k8s集群 Java API

上述代码中,我们使用DeploymentBuilder创建了一个Deployment对象,并使用createOrReplace方法将其创建或更新到集群中。一旦我们连接到了Kubernetes集群,我们可以使用io.fabric8.kubernetes-client来创建、更新和删除Kubernetes资源,例如部署、服务、Pod等。类似地,可以使用io.fabric8.kubernetes-client来创建和管理其他资源,例如Service、Pod、ConfigMap等。

2023-08-07 23:45:00 928

原创 一致性哈希算法 consistent hashing

总结,一致性哈希算法也是使用取模的方法,只是,普通哈希取模法是对服务器的数量进行取模,而一致性哈希算法是对2^32取模。

2023-08-04 23:30:00 93

转载 PlantUML 语法之时序图

IDEA下载插件PlantUML,直接在IDEA里面编写UML,很方便;然后电脑再安装渲染引擎Gravizo,没有它,复杂的类图就无法渲染了;对了PlantUML插件,貌似不提供拖拽控件,这无所谓,就像真正的安卓高手,写布局,绝对不会是拖拽控件的,肯定是手写xml文件;如果看到这了,也不用挑了,PlantUML无比强大,颜值也不差,支持导出普通图片和矢量图,就选PlantUML。

2022-12-16 13:43:36 1567 2

转载 TIME_WAIT和CLOSE_WAIT状态区别

常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭。

2022-10-21 23:30:00 658

原创 Docker容器整合wagon-ssh自动化部署SpringBoot工程

一、前提条件:机器上已经安装了docker(安装过程) 准备部署的springboot的jar包 Dockerfile文件 部署脚本deploy.sh 升级脚本upgrade.sh二、准备Dockerfile文件创建一个Dockerfile(在宿主机器任意位置)内容如下:vi DokckerfileFROM java:8ADDspringboot-webser-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT ["java","-Djava.se

2022-10-07 23:31:00 792 2

原创 PostgreSQL数据库备份脚本

#!/bin/bash#操作类型,backup、restoretype=$1#造作数据库schema名dbname=$2#备份文件名,格式为:注册名_yyyyMMddHHmmss.sqlbackupFileName=$3#数据库所在服务器ipdbhost=$4#固定存储目录/home/backup/if [ ! -d "/home/backup/" ];then mkdir "/home/backup/"fibackupFile="/home/backup/"${ba...

2022-10-01 17:44:24 1432

原创 手动回收Linux内存

linux的内存分配是采用大页面的方式,有可能会出现内存回收不及时导致系统卡住的情况,这时候可以手工回收一下内存。

2022-10-01 17:42:24 762

原创 spring-expression表达式详解

Spring Expression Language(简称 SpEL)是一个支持查询和操作运行时对象的强大的表达式语言。贯穿着整个 Spring 产品组的语言。

2022-09-30 23:45:00 4563

原创 XXL-JOB分布式任务调度平台

XXL-JOB 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2022-07-26 23:45:00 508

转载 2万字详解,吃透 ES

之前已经分享过Elasticsearch的使用和原理的知识,由于近期在公司内部做了一次分享,所以本篇主要是基于之前的博文的一个总结,希望通过这篇文章能让读者大致了解Elasticsearch是做什么的以及它的使用和基本原理。...

2022-07-26 23:30:00 382

原创 SNMP(简单网络管理协议)详解

SNMP(简单网络管理协议):专门用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。........................

2022-06-13 11:29:33 25679 2

原创 FAQ:报红--maven本地有jar包仍从从远端下载

方式一:删除 _remote.repositories 文件最近编译项目,发现有个模块总是遍不过,报无法download jar包。跑到maven配置的远端仓库,发现maven已不支持该jar包。但是本地确实存在,为什么要从远端再下嘞?不知道解决方法:将本地仓库中的*.jar包中的_remote.repositories文件(或者文件后缀是 lastUpdated 的文件删除),不再去远程下载。pom.xml文件文件更新,需要先删除—>更新—>重新引入—>再更新原因:就

2022-05-31 23:30:00 5490

转载 5GC architecture N1、N2、N3、N4、N6等接口

5GC architecture N1、N2、N3、N4、N6、N9、N26接口N1接口N1接口为UE和AMF间的信令面接口。N1是逻辑概念的接口,不存在物理口。N1接口基于N2接口信令实现。N2接口N2接口为(R)AN和AMF间的信令面接口。类似于4G中的s1-mme接口。N3接口N3接口是5G (R)AN(Radio Access Network )与UPF(User Plane Function)间的接口,主要用于传递5G (R)AN与UP.

2022-05-07 23:45:00 29043 1

转载 5GC 网元AMF、SMF、UPF、PCF、UDM等介绍

5GC 网元AMF、SMF、AUSF、UPF、PCF、UDM、NRF、NSSF、NEF介绍1、AMFAccess and Mobility Management Function,接入和移动性管理功能,执行注册、连接、可达性、移动性管理。为UE和SMF提供会话管理消息传输通道,为用户接入时提供认证、鉴权功能,终端和无线的核心网控制面接入点。类似于4G MME中移动性管理。AMF分配5G-GUTI,AMF选择SMF。2、SMFSession Management fun

2022-05-07 23:30:00 28837

原创 docker打包流程常用方式

完整的docker打包流程把外网服务器上的docker搬到内网使用时,报了两个错误,外网容器到tar包都没问题,在内网使用tar包的时候报了两个错误cannot connect to the Docker daemon at is the docker daemon running starting container process caused: "exec: "/bin/sh": stat /bin/sh: no such file or directory发现是tar包到镜像的问题

2022-03-31 23:30:00 6690

原创 postgresql查询表元数据信息语句

select tablename from pg_tables where schemaname = 'public' and tablename like '%_table' order by tablename

2022-02-22 15:46:40 1213

转载 wireshark抓包教程详解

wireshark抓包新手使用教程 Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括: 1、Wireshark软件下载和安装以及Wireshark主界面介绍。 2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。 3、Wireshark过滤器使用。过滤器包含两种类型,一种是抓包过滤器,就是抓取前设置过滤规则。另外一种是显示过滤器,就是在数据包分析时进行过...

2022-02-17 23:45:00 114525 10

原创 linux tcpdump抓包命令使用详解

一、抓包命令概述作用:(1)捕获网络协议包(2)分析网络协议包分类:(1)命令行工具,如tcpdump(2)图像界面工具,wireshark tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息。 ...

2022-02-17 23:30:00 2120

原创 Windows dos命令使用总结(持续更新)

1、windows如何通过CMD命令结束某个端口的进程:netstat -ano | findstr 端口号 tasklist | findstr 进程PID taskkill -PID 进程PID -F

2022-02-10 23:45:00 390

原创 linux进程kill命令关不掉

进程已经成为僵尸进程(Zombie),当它的父进程将它回收或将它的父进程kill掉即可在ps输出看不到了。("Zombie"进程要等到下次重启时才会消失,但它的存在不会影响系统性能。)进程正处在内核状态(kernel mode),Linux进程运行时分内核和用户两种状态,当进程进入内核状态后,会屏蔽所有信号,包括SIGKIL,所以这个时候kill -9也变得无效了。

2022-01-06 23:30:00 7344

原创 SpringBoot 异常后更改响应状态码

一、@RestControllerAdvice和@ExceptionHandler拦截异常package com.lxk.socket.collector.common;import com.lxk.base.bean.CommonResult;import com.lxk.base.exception.BusinessRuntimeException;import org.apache.commons.lang.exception.ExceptionUtils;import org.s..

2021-12-28 23:45:00 3140 6

原创 FAQ:sorry,too many clients already

报错如下:sorry, too many clients already解决办法:如果业务上需要增大客户端连接数,那么需要修改max_connections参数的配置打开Postgresql安装目录下的data文件夹,找到postgresql.auto.conf文件,添加下面这段话:max_connections = '800'...

2021-11-26 23:45:00 1406

转载 spring restTemplate超时设置

关于spring resttemplate超时设置Spring org.springframework.web.client.RestTemplate 使用 org.springframework.http.client.SimpleClientHttpRequestFactory建立 java.net.HttpURLConnection 后者采用 HttpURLConnection 的默认超时配置HttpURLConnection 超时属性ConnectTimeout(ms)a speci

2021-11-23 23:45:00 5725

原创 SpringBoot测试类

一、Spring Boot Test介绍Spring Test与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而Spring Boot Test 是在Spring Test之上的再次封装,增加了切片测试,增强了mock能力。整体上,Spring Boot Test支持的测试种类,大致可以分为如下三类:单元测试:一般面向方法,编写一般业务代码时。涉及到的注解有@Test。 切片测试:一般面向难于测试的边界功能,介于单元测试和功能测试之间。涉及到的注解有@RunWith @WebMv

2021-11-18 23:45:00 19270

原创 Linux下查看某一进程占用的内存

一、ps -ef|grep flink 和top -p pid 组合Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如:ps -ef|grep flink,可以看到flink task这个程序的进程id已知pid是8678,现在可以使用如下命令查看内存:这样可以动态实时的看到CPU和内存的占用率,然后按q键回到命令行二、直接命令查看 ps -aux|grep flink第一个标注的地方是CPU和内存占用率,后面的15 209 056是物理内...

2021-11-01 23:45:00 30919

原创 常用加密工具类

一、Md5Utilpackage com.lxk.webser.utils;import java.security.MessageDigest;/** * @create 2021/10/26 */public class Md5Util { private static String Md5Util(String s) { try { MessageDigest md = MessageDigest.getInstance("MD5")

2021-10-27 23:45:00 982

原创 FLINK集成REDIS组件,使用异步IO能完全解决性能瓶颈问题?

基于上述的问题,我们先来对异步IO有个大致的认识,了解的同学可以选择跳过。流计算系统中经常需要与外部系统(Redis、MySQL等)进行交互,我们通常的做法如向数据库发送用户a的查询请求,然后等待结果返回,在这之前,我们的程序无法发送用户b的查询请求。这是一种同步访问方式,如下图所示。图中棕色的长条表示等待时间,可以发现网络等待时间极大地阻碍了吞吐和延迟。为了解决同步访问的问题,异步模式可以并发地处理多个请求和回复。也就是说,你可以连续地向数据库发送用户a、b、c等的请求,与此同时,哪个请求的回

2021-10-24 22:09:10 1208

原创 Caffeine实现数据延迟发送

@Autowiredprivate KafkaTemplate kafkaTemplate;@Autowiredprivate AlarmNormalizedUtil alarmNormalizedUtil;private Cache<String, String> alarmCache = Caffeine.newBuilder() .maximumSize(1000) .scheduler(Scheduler.forScheduledExecuto.

2021-10-24 22:08:39 392

原创 线上修改jar包中配置文件

一、解压修改后再打包解压:jar xvf xxx.jar打包:jar cvfm0 xxx.jar META-INF/MANIFEST.MF ./注:-m参数可以将 一个具体的mainfest文件打包进入jar内生成mainfest文件,否则运行jar会报no main manifest attribute in xxx.jar-0是store only;use no zip compression 只存储,不压缩使用jar -h查看帮助二、直接修改jar中的文件首先安装zip

2021-10-24 22:07:56 716

原创 spring boot 拦截 以及Filter和interceptor 、Aspect区别

一、通过Filter这个大家很熟悉了吧,这是java规范的一个过滤器,他会拦截请求。在springboot中一般有两种配置方式。这种过滤器拦截并不知道你用的是哪一个Controller处理也不知道你用哪一个方法处理。过滤器使用的主要是反射 ;拦截器使用的主要是回调 ;AOP使用的主要是动态代理。一个请求过来 ,先进行过滤器处理,看程序是否受理该请求。过滤器放过后, 程序中的拦截器进行处理,处理完后进入被AOP动态代理重新编译过的主要业务类进行处理 。Filter:和框架无关,可以控制最初的ht..

2021-10-24 22:07:14 2478

原创 jar包常用启动/停止脚本

start.sh脚本[root@xxx auto-deploy]$ cat start.sh#!/bin/bashexport BASE_DIR=`cd $(dirname $0)/..; pwd`JAR_NAME=auto-deploy-0.0.1-SNAPSHOT.jarnohup java -jar ${JAR_NAME} > ./start.out 2>&1 &echo "jar ${JAR_NAME} is starting"nohup

2021-10-24 22:06:18 683

XXL-JOB官方文档

XXL-JOB 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2022-07-26

菊厂网设常用网元图标.ppt

菊厂网设常用网元图标.ppt

2021-10-09

dbeaver-ee-latest-win32.win32.x86_64.zip

DBeaver是一款优秀的数据库管理工具,支持管理众多数据库产品。DBeaver Enterprise(简称DBeaverEE)MangoDB、Redis、Apache Hive支持等,但是需要付费使用。这次要送的这份礼就是: DBeaverEE 6.2.0及以下版本(理论上适用于目前所有新老版本),可使用它来激活你手头上的。

2019-10-23

03_storm.zip

【Storm篇】--Storm中的同步服务DRPC 【Storm篇】--Storm从初始到分布式搭建 【Storm篇】--Storm 容错机制 【Storm篇】--Storm并发机制 【Storm篇】--Storm分组策略 【Storm篇】--Storm基础概念

2019-10-14

zookeeper分布式协调案例

zookeeper分布式协调案例。zookeeper是一个分布式应用程序协调服务,分布式应用程序可以基于它实现同步服务。

2019-09-14

HBASE资料.zip

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

2019-09-08

两小时学会Git玩转Github.zip

Git是版本控制软件,Github是项目代码托管的平台,借助git来管理项目代码。学习优秀的开源项目,关注行业前辈了解最新的行业动态。

2019-08-08

MobaXterm.rar

MobaXterm,是一款增强型终端、X服务器和Unix命令集(GNU/ Cygwin)封装在一个单一的便携式exe文件。MobaXterm可以开启多个终端视窗,以最新的X服务器为基础的X.Org,可以轻松地来试用Unix / Linux上的GNU Unix命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过MobaXterm就可以使用大多数的linux命令。 它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能:  1.内建多标签和多终端分屏  2.内建SFTP文件传输  3.内建X server,可远程运行X窗口程序  4.直接支持VNC/RDP/Xdmcp等远程桌面  5.默认的UTF-8编码  6.更加友好的串口连接设置  7.操作更明确,更少的“神秘技巧”

2019-07-07

hyperic-sigar-1.6.4.zip

java 获取服务器内存使用情况、cpu运行情况、使用效率等等硬件指标,所需的jar包、dll文件工具

2019-07-03

Kafka.zip.002

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息(第二部分)

2019-06-12

Kafka.zip.001

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息(第一部分)

2019-06-12

Kafka.zip.003

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息(第三部分)

2019-06-12

Java8示例代码

本Demo你会了解新的 CompletableFuture 类(它实现了 Future 接口)如何利用Java 8 的新特性以更直观的方式将上述需求都变为可能。 Stream 和 CompletableFuture 的设计都遵循 了类似的模式:它们都使用了Lambda表达式以及流水线的思想。从这个角度,你可以说 CompletableFuture 和 Future 的关系就跟 Stream 和 Collection 的关系一样。

2019-05-08

大数据之数据挖掘

数据挖掘(Data mining)又译为资料探勘、数据采矿。它是数据库知识发现(英语:Knowledge-Discovery in Databases,简称:KDD)中的一个步骤。数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标。

2019-03-26

python爬虫资料

通用网络爬虫 是 捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。

2019-03-01

scala学习文档

Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。

2019-02-24

大数据开发之实时部分

Storm用来实时处理数据,特点:低延迟、高可用、分布式、可扩展、数据不丢失。提供简单容易理解的接口,便于开发。

2019-02-17

大数据开发之内存计算

Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利分校AMPLab,2010年开源,2013年6月成为Apache孵化项目,2014年2月成为Apache顶级项目。目前,Spark生态系统已经发展成为一个包含多个子项目的集合,其中包含SparkSQL、Spark Streaming、GraphX、MLlib等子项目,Spark是基于内存计算的大数据并行计算框架。

2019-02-17

scala学习资料

Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。

2019-02-17

Python电子书整理

001_python基础语法-全部.pdf、0021_python高级-课件.pdf、0022系统编程-完整课件.pdf、0023_网络编程-全部课件.pdf、0024_Web服务器案例课件.pdf、0025_正则表达式课件.pdf

2019-02-13

java高级特性增强(源码展示)

1、掌握多线程 2、掌握并发包下的队列 3、了解JMS 4、掌握JVM技术 5、掌握反射和动态代理

2019-01-27

SVN入门教程

SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。 作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。

2018-03-11

前端框架、模板和手册

基本的Web前端开发技术,其中包括:CSS、HTML、SEO、DOM、BOM、Ajax、JavaScript等,以及在不同浏览器上的兼容情况、渲染原理和存在的Bug。 网站性能优化、SEO和服务器端的基础知识。 各种工具进行辅助开发。 技术层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持,等等。

2018-02-06

离线计算系统

离线计算系统 A. HADOOP分布式集群的平台搭建 B. HADOOP分布式文件系统HDFS的原理理解及使用 C. HADOOP分布式运算框架MAPREDUCE的原理理解及编程 D. Hive数据仓库工具的熟练应用 E. Flume、sqoop、oozie等辅助工具的熟练使用 F. Shell/python等脚本语言的开发能力

2018-02-05

activiti工作流代码示例

activiti工作流代码示例。Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。

2018-01-02

Activiti教案和zip包

工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。

2018-01-02

空空如也

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

TA关注的人

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