自定义博客皮肤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的博客

尽信《书》,则不如无《书》 。吾于《武成》,取二三策而已矣

  • 博客(679)
  • 资源 (25)
  • 收藏
  • 关注

原创 Java8新特性总结

Java8新特性简介总括1、速度更快2、代码更少(增加了新的语法Lambda表达式)3、强大的Stream API4、便于并行5、最大化减少空指针异常Optional1 、Lambda表达式Lambda 是一个匿名函数。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。1.1、Lambda表达式的关键:从匿名类到 Lambda 的转换示...

2019-05-03 17:44:05 1216 2

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

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

2018-08-19 17:37:13 3246

原创 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 1785

转载 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 26

转载 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 323

原创 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 192

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

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

2022-02-22 15:46:40 521

转载 wireshark抓包教程详解

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

2022-02-17 23:45:00 9108

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

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

2022-02-17 23:30:00 124

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

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

2022-02-10 23:45:00 41

原创 linux进程kill命令关不掉

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

2022-01-06 23:30:00 1301

原创 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 405 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 266

转载 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 1399

原创 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 371

原创 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 3400

原创 常用加密工具类

一、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 153

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

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

2021-10-24 22:09:10 224

原创 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 72

原创 线上修改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 133

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

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

2021-10-24 22:07:14 1886

原创 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 134

原创 Java远程执行Shell指令

JSch(Java Secure Channel)是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,进而使用端口转发,X11转发,文件传输等等功能。在前面的博客里,有介绍到如何使用JSch实现SFTP的相关操作,本文这里主要介绍如何利用JSch进行远程Shell操作。软硬件环境说明:Windows10、IntelliJ IDEA、SpringBoot 2.1.4.RELEASE、CentOS7。准备工作:在pom.xml中引入JSch依赖<!-- https://mvnre

2021-10-12 20:42:25 115

原创 FAQ:Docker常见问题及优化

我们在使用 Docker 一段时间后,系统一般都会残存一些临时的、没有被使用的镜像文件,可以通过以下命令进行清理:docker image prune -a它支持的子命令有:-a, --all: 删除所有没有用的镜像,而不仅仅是临时文件; -f, --force:强制删除镜像文件,无需弹出提示确认;另外,执行完docker image prune命令后,还是告诉我们释放了多少存储空间!...

2021-10-12 20:38:36 69

原创 spring-boot List转Page(Pagehelper分页)

1、mybatis整合Pagehelper原理mybatis插件中有一个拦截器org.apache.ibatis.plugin.Interceptor,主要用于mybatis插件的植入。pagehelper的PageInterceptor实现了Interceptor,PageInterceptor在所有执行query操作时插入拦截。地址为:Mybatis-PageHelper/src/main/java/com/github/pagehelper at master · pagehelper/Myb

2021-10-12 20:26:32 380

原创 重试的工具类Guava-retrying

依赖:<!-- https://mvnrepository.com/artifact/com.github.rholder/guava-retrying --><dependency> <groupId>com.github.rholder</groupId> <artifactId>guava-retrying</artifactId> <version>2.0.0</version&

2021-10-12 20:25:29 61

原创 指定offset/指定时间消费Kafka消息

kafka消费过程难免会遇到需要重新消费的场景,例如我们消费到kafka数据之后需要进行存库操作,若某一时刻数据库down了,导致kafka消费的数据无法入库,为了弥补数据库down期间的数据损失,有一种做法我们可以指定kafka消费者的offset到之前某一时间的数值,然后重新进行消费。首先创建kafka消费服务@Service@Slf4j//实现CommandLineRunner接口,在springboot启动时自动运行其run方法。public class TspLogbookAnal

2021-10-12 20:16:36 1064

原创 5G常见缩略语大全收藏

缩略语 中英文全称 3GPP 3rd Generation Partnership Project 第三代合作伙伴计划 5GC 5G Core Network 5G核心网 AAU Active Antenna Unit 有源天线单元 AI Artificial Intelligence 人工智能 AMF Access and Mobility Management Function 接入及移动性管理功能 AR ...

2021-10-12 19:48:38 213

原创 Linux服务器之内存过高解决思路

常规操作1. 使用top 查看内存的占用情况,然后键入"M"命令根据内存的占用情况降序排列("P"是CPU占用情况降序排列)2.关闭掉不需要的进程,3.再使用top查看内存占用情况,发觉内存占用率已经降下来了,但是free -g却还有100G被占用(内存总共128G),vmstat发现是cache 占用了大量内存。4. 使用 echo 1 > /proc/sys/vm/drop_caches释放缓存常用的释放缓存的命令如下To free pagecache:仅清除页面缓存(PageC.

2021-09-28 20:41:19 651 1

转载 5G网络架构 — 接入网/传输网/核心网

前一段时间自己一直在做某市的5G试点项目,对5G的无线接入网相关技术有了更深入的认识。因此,希望通过无线接入网为线索(行话叫锚点),帮大家梳理一下无线侧接入网+承载网+核心网的架构,这里以接入网为主,其他两个网络的很多技术细节由于笔者研究的并不足够深入,因此以帮助大家入门为主。在我们正式讲解之前,我想通过这张网络简图帮助大家认识一下全网的网络架构,通过对全网架构的了解,将方便您对后面每一块网络细节的理解。这张图分为左右两部分,右边为无线侧网络架构,左边为固定侧网络架构。无线侧

2021-09-13 20:04:44 6661 3

原创 FAQ:Nacos报错:server is DOWN now, please try again later!

问题:升级docker服务,重启docker服务,nacos可以正常启动,相关配置也都还在。但是启动代码时提示server is DOWN now, please try again later!原因:nacos下dada文件则保存了用户自定义的相关配置信息。其中protocol文件夹存缓存电脑Ip等信息。因为更换电脑后或者ip地址发生变化,所以程序不能正常启动解决:将复制过去的protocol文件夹删除掉,重新启动nacos ,OK!...

2021-09-02 20:47:14 174

原创 zabbix简介

一、概述zabbix([`zæbiks]由 Alexei Vladishev 创建,目前由 Zabbix SIA 积极开发和支持。 Zabbix 是企业级开源分布式监控解决方案。 Zabbix 是免费的。Zabbix 是在GPL通用公共许可证第 2 版下编写和分发的。这意味着它的源代码是免费分发的,可供公众使用。zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。.

2021-08-14 21:55:37 110

转载 程序员都需要懂的10种常见安全漏洞

1. SQL 注入 1.1 什么是SQL注入?1.2 SQL注入是如何攻击的?1.3 如何预防SQL注入问题2. JSON反序列化漏洞——如Fastjson安全漏洞2.1 什么是JSON序列化,JSON发序列化2.2 JSON 反序列化漏洞是如何被攻击?3. XSS 攻击3.1 什么是XSS?3.2 XSS是如何攻击的?3.3 如何解决XSS攻击问题4. CSRF 攻击4.1 什么是CSRF 攻击?4.2 ...

2021-05-27 20:01:14 1140

转载 Kafka常用命令之kafka-topics.sh

本文所有命令都是基于 KAFKA_HOME 目录下运行。 kafka-topics.sh 脚本主要负责 topic 相关的操作。它的具体实现是通过 kafka-run-class 来调用 TopicCommand 类,并根据参数执行指定的功能。一、创建 Topic TopicCommand.createTopic() 方法负责创建 Topic,其核心逻辑是确定新建 Topic 中有多少个...

2021-04-29 22:39:00 854

原创 FAQ:Springboot项目运行过程中java.lang.NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy

原因是jar包在运行过程中因为要调试被我mvn package重新编译了,程序依赖的包变化导致运行时错误。2019-07-18 17:01:59.913 DEBUG 21687 --- [0.0-7070-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to public java.lang.String com.tal.openapi_hive.controller.HiveControllerV1.spacedb(java.lan

2021-04-29 22:37:56 1159

原创 FAQ:redis key/value 前面出现\xAC\xED\x00\x05t\x00\x05

1.问题现象:最近使用spring-data-redis 和jedis 操作redis时发现存储在redis中的key不是程序中设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串2.原因:spring-data-redis的RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化。public void afterPropertiesSet()..

2021-04-29 22:37:33 173

原创 FAQ:IDEA中maven导包Dependencies Libraries有的包External Libraries没有

当我们新打开一个maven时idea左边的External Libraries中并没有同时把依赖也导进去解决方法:在IDEA右侧的Maven projects中对应的Module名称上右键,选择Reimport即可更新相关依赖。idea external libraries 没有依赖的jar1.pom.xml 有错误未处理 处理后 Reimpot2.代码中错误未处理 处理后 Reimpot3.Reimport 1和2 都没有 直接 34.File invalidate Caches..

2021-04-29 22:36:21 659

原创 FAQ:elasticsearch的常见问题记录

FAQ1:curl http://localhost:9200/_cluster/health?pretty 报错:Failed connect to localhost:9200; Connection refused原因:保留的network.host: 10.1.193.40地址和访问地址需要不一致导致解决:curl http://10.1.193.40:9200/_cluster/health?prettyFAQ2:[***][es-2] failed to send join ...

2021-04-29 22:35:58 146

原创 微服务-API网关-身份验证

一、身份验证介绍身份验证通常是进入系统的第一道大闸,要求用户出具登录此系统的身份证明。其实在实际情况下,很多人开发的系统都没有身份验证功能或者就只有普通用户名和密码验证功能,这样的系统其实都是不完善的,也是不符合安全标准的,所以作为这么大众化的系统,我们有必要做详细的学习和了解。身份验证分类对于身份验证,我们分两种情况来看待,界面登录验证和接口调用验证,这两种方式所使用的身份验证方法很多时候是不一样的。1、界面登录验证指用户通过前端(包含浏览器端和移动端)来进入系统,用户一旦登录成功后,用

2021-04-10 21:51:31 786 2

原创 idea线上调试之远程debug

远程和本地启动时都要增加jdwp启动参数:(客户端和远程端的启动参数是一样的)java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8082 -jar xxx.jarJDWP 传输接口(Java Debug Wire Protocol Transport Interface)调试器和应用之间通信的协议...

2021-03-31 23:19:44 155

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

离线计算系统

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

2018-02-05

大数据开发之内存计算

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

2019-02-17

前端框架、模板和手册

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

2018-02-06

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

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

2019-10-23

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

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

2021-10-09

zookeeper分布式协调案例

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

2019-09-14

hyperic-sigar-1.6.4.zip

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

2019-07-03

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

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

2019-01-27

Kafka.zip.003

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

2019-06-12

python爬虫资料

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

2019-03-01

大数据开发之实时部分

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

2019-02-17

activiti工作流代码示例

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

2018-01-02

SVN入门教程

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

2018-03-11

Java8示例代码

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

2019-05-08

两小时学会Git玩转Github.zip

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

2019-08-08

Kafka.zip.002

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

2019-06-12

Python电子书整理

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

2019-02-13

03_storm.zip

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

2019-10-14

HBASE资料.zip

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

2019-09-08

大数据之数据挖掘

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

2019-03-26

scala学习资料

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

2019-02-17

scala学习文档

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

2019-02-24

Activiti教案和zip包

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

2018-01-02

Kafka.zip.001

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

2019-06-12

空空如也

空空如也

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

TA关注的人

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