- 博客(54)
- 资源 (5)
- 收藏
- 关注
原创 Flink (二)Flink 三种类型的应用来处理流式数据:事件驱动型、数据分析型、数据管道型
目录数据分为无界流和有界流事件驱动型官方定义特点传统事件驱动型应用和flink 流式事件驱动应用对比举例:欺诈检测描述实现数据分为无界流和有界流Flink官网:数据可以分为“有界流”或者“无界流”来处理。“无界流”有定义流的开始,但没有定义流的结束。它们会无休止地产生数据。无界流的数据必须持续处理,即数据被摄取后需要立刻处理。我们不能等到所有数据都到达再处理,因为输入是无限的,在任何时候输入都不会完成。处理无界数据通常要求以特定顺序摄取事件,例如事件发生的..
2021-01-20 15:34:41 3503 2
原创 Flink (一)centos安装Flink v1.12 用于测试
目录下载 Flink 安装包安装过程下载 Flink 安装包https://flink.apache.org/downloads.html链接:https://pan.baidu.com/s/1k5x_rjucs47PLBl4jAPo5g提取码:qkph复制这段内容后打开百度网盘手机App,操作更方便哦安装过程1.为了运行Flink,只需提前安装好Java 8 或者 Java 112.解压下载好的包,并进入安装目录$ tar -xzf ...
2021-01-08 23:46:07 1348
原创 【zookeeper 笔记】(一)zookeeper重点介绍、zookeeper架构、znode、watcher、分布式锁
1.应用场景2.zookeeper集群总体架构3.zookeeper实现分布式锁
2021-01-08 16:28:27 418 2
原创 Mysql(一) 触发器
含义: 指定一个触发的条件,Mysql 在执行一个insert、update或者 delete sql 时满足了触发器的条件,将按照触发器指定的条件自动执行指定好的某个sql;创建一个触发器:1. 唯一的触发器名;2. 触发器关联的表;3. 触发器应该响应的活动(DELETE、INSERT或UPDATE);4. 触发器何时执行(处理之前或之后)。举例:假如我有一个产品表 products, 一个日志记录表 sys_logs,创建一个触发器,使得每插入一个pro...
2020-12-19 22:51:39 310 1
原创 【数据结构与算法】(一)时间复杂度分析、空间复杂度分析、最好复杂度、最坏复杂度、平均复杂度、均摊时间复杂度
数据结构与算法: 数据结构:存储数据的结构 算法:操作数据衡量算法操作数据的效率可以通过实际的运行来得到一次大致的结果,但是每次运行,受运行的物理设备环境、运行时的性能、测试数据规模、测试数据规律等影响。通过时间复杂度、空间复杂度,可以暂时排除其他因素影响,得到程序执行效率和资源消耗与数据规模 n之间的关系。实际运行起还是要受这些外部因素影响的,所以时间复杂度高的也并不一定比时间复杂度低的运行慢。为啥要分析算法的复杂度呢?掌握数据结构与算法,及复杂度分析有助于提高代码的效率及...
2020-10-11 14:57:56 1330
原创 ElasticSearch(ES)学习——环境搭建、安装配置
话不多说,先贴上ElasticSearch权威指南中文版,里面还有ES谷歌插件和ES的安装包https://pan.baidu.com/s/1drEKn4JhmEQ6aHWWPoXkrA1、安装虚拟机(linux环境,我是centos 7)2、安装java环境,jdk啥的一通配https://pan.baidu.com/s/1n-4nIytk0sAMm1dsiRNzCw教程ht...
2020-05-22 00:37:54 599
原创 读《ElasticSearch技术解析与实战》笔记(一)基本概念
可以通过购置性能更强的服务器来完成,称为垂直扩展或者向上扩展(Vertical Scale/Scaling Up),或增加更多的服务器来完成,称为水平扩展或者向外扩展(Horizontal Scale/Scaling Out)。,...
2020-05-07 21:18:35 352
原创 中国蚁剑【一】:Linux——CentoOs7安装
1.下载对应的加载器 git下载地址2.传到linux虚拟机上,解压缩3. 运行加载器[root@bogon AntSword-Loader-v4.0.3-linux-x64]# ./AntSword 启动如果报错: ./AntSword: error while loading shared libraries: libXss.so.1: cannot ope...
2019-08-22 11:15:23 2769 1
原创 Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '
下面是服务发布工程的报错:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must config...
2019-03-14 13:47:56 2838
原创 SpringBoot整合Dubbo(安装、配置、查看、运用)两天了终于弄好了!
看了很多博客总算自己完成了,总结如下:1.在linux上安装zookeeper和dubbo(非集群)下载zookeeper-3.4.6.tar.gz并解压缩到/usr/local路径下 进入到/usr/local/zookeeper-3.4.6/bin目录下,通过./zkServer.sh启动zookeeper 下载dubbo-admin-2.5.4.SNAPSHOT.war 到lin...
2019-03-13 16:05:57 1279
原创 Bootstrap导航栏选中状态动态改变、设置Bootstrap导航栏的动态选中
自己做一个Bootstrap前端页面,发现如果把导航栏某一栏的<li>标签的class设置成avtive的话,每次点击其他的导航链接都是那个设置的链接为选中状态。为了解决这个问题,在网上看到了类似这样的做法:思路是获取页面的元素,将原来的active移除,将被点击的<li>标签添加上class属性;这种方式并没有奏效。因为页面导航栏的<a>标签有hr......
2019-02-04 00:16:35 13982 2
原创 Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1030E: The operator 'SUBTR
Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1030E: The operator 'SUBTRACT' is not supported between objects of type 'null' and 'null'访问页面index时提示53行sys-module表达式解析异常: ...
2019-02-01 22:12:35 14928 1
原创 在基于SpringBoot的人力资源管理系统中遇到的问题及解决办法
1.启动SpringBoot时Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver clas...
2019-02-01 20:46:22 2320
转载 Java内存溢出与内存泄漏
java内存泄漏与内存溢出内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导致out of memory! 以发生的...
2018-09-11 16:37:20 374
原创 剑指Offer(8)——跳台阶+变态跳台阶
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。/**要到达第n个台阶,第一次跳跃可以跳1个台阶或者两个台阶,如果第一次跳一个台阶,则后面的n-1个台阶有f(n-1)中跳法,如果第一次跳两个台阶,则后面的N-2个台阶有f(n-2)种跳法。则总共的跳法就是f(n)=f(n-1)+ f(n-2):*/pu...
2018-09-09 16:52:40 256
原创 剑指Offer(7)——Fibonacci斐波拉契数列
Fibonacci为1200年代的欧洲数学家,在他的著作中曾经提到:「若有一只免子每个月生一只小免 子,一个月后小免子也开始生产。起初只有一只免子,一个月后就有两只免子,二个月后有三 只免子,三个月后有五只免子(小免子投入生产)......。 如果不太理解这个例子的话,举个图就知道了,注意新生的小免子需一个月成长期才会投入生 产,类似的道理也可以用于植物的生长,这就是Fibonacci数列,一般习...
2018-09-07 20:57:22 322
原创 剑指Offer(6)——旋转数组的最小数字
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。/* * 思路: * {3,4,5,1,2} * 1. 对于一个递增序列的旋转,前半部分和后半...
2018-09-07 18:24:32 223
原创 Dubbo(一)——Dubbo及注册中心原理
1.Dubbo意义网站应用的架构变化经历了一个从所有服务分布在一台服务器上(All in one 、单一应用架构)到 垂直应用架构 (MVC模式,按照各模块的职能划分)到分布式应用架构(RPC、按照服务不同分布在不同的服务器上)再到面向服务的架构(SOA,增加调度中心,负责集群的调度和管理)的过程。 Dubbo就是处在SOA架构阶段的一个远程服务调用框架。2.系统结构 Dubb...
2018-09-02 15:30:57 38963 3
原创 数据结构(六)——堆
二叉堆是基于完全二叉树的;所谓完全二叉树,就是每层的数据按照从左到右的方式存储,即按照层序遍历的顺序存储;每个节点都大于它的左孩子和右孩子,根节点为树中最大的节点的堆为最大堆;相应的,每个节点都小于其左孩子和右孩子,根节点为最小节点的堆为最小堆;但是左右孩子的大小关系是不一定的;很显然,堆的实现可以是基于二叉树的;但是更简单的方法是基于数组:根节点的下标为1,对于下标为i的元素,它...
2018-07-21 17:51:21 361
原创 数据结构(五)——二分搜索树
简单的说,二分搜索树是一种某个节点的左孩子小于这个节点的值,右孩子大于这个节点的值的特殊二叉树。(什么是二叉树就不说了),特点是:二分搜索树的中序遍历得到的结果是有序的;下面主要讲二分搜索树的创建,递归的先序、中序和后序遍历,借助栈的先序非递归遍历,层序遍历(广度优先遍历): 首先是二分搜索树的创建,向二分搜索树中添加节点的实现:思路:如果树为空的话,创建一个Node存储要添加的数据...
2018-07-14 21:27:30 392
原创 数据结构(四)——链表
之前的数组、栈和队列三篇博客中,都依托封装的静态数组实现了动态扩容,对用户来说达到了相当于动态数据结构的效果;链表则是一种真正的线性动态数据结构,本身就是支持动态扩容的;链表的数据存放在节点中,这个节点还存储了一个next指向下一个节点。如果一个节点的next为空则表示这个链表的最后一个节点;对于链表,不需要进行扩容,直接进行追加即可;删除某个节点时只需要更改这个节点前一个节点的next,...
2018-07-07 17:58:01 321
原创 数据结构(三)——基于数组的队列和循环队列
队Queue也是一个线性的存储结构,原则是先入先出(FIFO),区别于栈的先进后出。就类似与排队买票,先进入队列的就先买票出列;入队在一端操作(队尾),出队只能在另一端操作(队首); 一个队列的基本操作就是入队,出队,获取队列大小,判断是否为空等等;这篇博客就是自己实现一个基于数组的队列和循环队列。 根据上面的分析,创建一个Queue接口,提供入队,出队,判空等操作:publi...
2018-07-06 21:44:12 944
原创 数据结构(二)——栈
栈也是一种线性存储结构,具有先进后出的特点;word中的撤销操作,操作系统的方法调用都利用了栈;栈还可以用来做匹配,比如括号匹配等;基于数组的栈入栈push使用数组的addLast()追加;取数据时使用数组的getLast()做出栈pop()操作;这次模拟实现的栈是基于上篇博客实现的动态数组实现的:package com.itheima.stack;import com.itheima.arr...
2018-07-05 22:10:01 289
原创 数据结构(一)——封装动态数组
在Java中创建一个数组,Java对这个数组只提供了下面的一些方法;数组一旦声明,其存储的数据类型和数组的容量大小就一定;且不提供对数组的增删改查操作,需要自己实现;下面是对静态数组的改进,实现存储任意类型、提供增删改查操作、可扩容:package com.itheima.array;/** * @author GuoBaoYu * 使用泛型,可以存放任意类型的数据; */public...
2018-07-05 21:09:31 459 1
原创 [ERROR] /E:/Maven/taotao-parent/taotao-manager/taotao-manager-webc/main/java/com/taotao/web/controll
[ERROR] /E:/Maven/taotao-parent/taotao-manager/taotao-manager-webc/main/java/com/taotao/web/controllers/ContentCategoryController.java:[12,31] 程序包com.taotao.rest.service不存在[ERROR] /E:/Maven/taotao-par...
2018-06-08 22:38:25 1638 6
原创 mysql——com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last pa
在windows命令行连接mysql是这样的:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10060)在工程中连接mysql报了如下的错误:
2018-06-07 18:30:27 588
原创 java.util.zip.ZipException: invalid LOC header (bad signature)
SEVERE: Unable to process Jar entry [org/I0Itec/zkclient/GatewayThread.class] from Jar [jar:file:/E:/apache-maven-3.5.3/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar!/] for annotation...
2018-06-06 21:01:25 418
原创 无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 34 in XML document from ServletContext resource [/WEB-INF/springmvc-servlet.xml] is invalid; nested exception is org.xml.sax...
2018-06-06 20:34:29 3872 3
原创 git的eclipse使用(二)——导入工程
我大概是傻了吧,昨天脑袋一热把虚拟机的linux系统还原了,完全忘记搭在上面的git,然后eclipse工作空间的代码也没了。。。正好今天纪念一下我从本地暂存找回工程。先说正常的:如果你的git还在,工程也还在,正常更新代码即可:右键---Team--Pull 注意:Commit提交的作用是把代码提交到本地。 Push的作用是把本地的代码提交到远程的git服务器。 ...
2018-06-06 10:11:01 861
原创 git的eclipse使用(一)
1、将git-2.9.3.tar.gz上传到linux系统2、准备环境:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel pr3.通过tar命令解压git-2.9.3.tar.gz tar -zxvf git-2.9.3.tar.gz4.进入解压的目录,执行下面的命令,这个命令不能改![root@...
2018-06-05 16:51:03 329
原创 淘淘商城——java.lang.ClassNotFoundException: org.apache.commons.net.ftp.FTPClient
五月 30, 2018 9:04:23 下午 org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet [springmvc] in context with path [/taotao-manager-web] threw exception [Handler proces...
2018-05-30 22:45:35 4021
原创 Maven——安装中央仓库没有的jar包到本地仓库
http://mvnrepository.com/首先,你需要知道你所需要的jar包的依赖信息。打开上面的网址,搜索你需要的jar包的名称。进行搜索。在搜索的结果中选择你需要的正确的结果,点进去点进来会看到下面的图:点击需要的版本,进入点击jar进行下载,并把下面的依赖信息复制到工程的pom文件中。注意,不要擅自修改。把J下载好的jar包放在你的本地仓库:选中jar包,右键,属性,安全:复制全路径...
2018-05-30 19:47:00 3510
原创 linux系统安装mysql详解
1.下载mysql的tar包我的是mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz2.通过下面的命令查看系统自带的mysqlrpm -qa | grep mysql --color删除这个Mysqlrpm -e --nodeps xxxxxxxxxx代表上面通过查询的得到的系统自带的Mysql 版本3.删除完成后解压缩下载的mysql包tar -zxvf mys...
2018-05-28 12:11:53 368
原创 Nginx——Nginx的安装及配置(二)通过端口区分虚拟机
1.查看nginx的安装位置whereis nginx2.进入安装的位置,我的是/usr/local/nginxcd /usr/locla/nginx3.通过ll命令可以看到有和sbin同级的conf目录,打开conf目录:llcd conf4.通过ll命令可以看到有名为nginx.conf的文件,这就是Nginx的配置文件。进入编辑模式:vim nginx.conf可以看到nginx.con...
2018-05-28 09:13:42 486
原创 Nginx——nginx安装及使用(一)
Nginx是一个高性能的http服务器,可以支持50000的并发访问,也是一个反向代理服务器,可以搭建服务器集群,实现负载均衡。 关于反向代理和正向代理,简单的理解就是,通过反向代理的访问,请求方并不知道真正响应的服务器,而正向代理是知道真正当问的服务器。一、Nginx在linux上的安装。我的系统是centos 6.5 1.下载nginx安装包:这里使用的是nginx-1...
2018-05-28 00:07:58 7414
原创 Maven——spring mvc加载js css静态资源文件
之前试过<mvc:resources>和<mvc:default-servlet-handler>,都不管用。经过尝试采用了下面的方法,加载成功。首先是目录结构:common-js.jsp是我为了避免重复引用静态资源而写的通用的jsp页面。在common-js.jsp中引入静态资源,其他的jsp页面只需要适用<jsp:include>引入common-js.js...
2018-05-27 12:52:55 1824 1
原创 Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run (default-cli) on project
SEVERE: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]...
2018-05-25 20:07:12 4572 2
原创 SEVERE: create connection SQLException, url: http://localhost:3306/taotao, errorCode 0, state null
五月 24, 2018 7:05:23 下午 com.alibaba.druid.pool.DruidDataSource errorSEVERE: init datasource error, url: http://localhost:3306/taotaojava.sql.SQLException: connect error, url http://localhost:3306/tao...
2018-05-24 19:08:19 11055 6
原创 java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
缺少commons-fileupload依赖:解决办法:第一步:在父工程中声明依赖: <properties> <junit.version>4.10</junit.version> <spring.version>4.1.0.RELEASE</spring.version> <my...
2018-05-24 18:41:47 2312
dubbo-2.5.6的源代码,包含dubbo.xsd,可以自己编译dubbo-admin.war
2018-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人