自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 canal 监听同步指定数据库,所有表

canal 监听同步指定数据库,所有表因为工作需求,需要用到数据库同步,又从网上找了一些发现都有些问题,所以自己弄好之后写一篇总结,及配置步骤吧先将 MySQL配置成 bin-log模式给MySQL配置canal用户下载 canal工具(在这里我用的是:canal.deployer-1.1.5-SNAPSHOT)我会把工具上传到我的资源(免费的)配置instance.properties 配置文件编写java api开始配置配置MySQL bin-log模式先 window+R

2020-09-28 13:56:02 9328 5

原创 spark-WordCount 源码分析图解

spark-WordCount 源码分析图解

2022-09-14 17:40:15 721

原创 Scala集合使用flatMap、map的优化及迭代器的原理

Scala集合使用flatMap、map的优化及迭代器的原理

2022-09-01 17:15:05 1217

原创 Hadoop3.3.2中hive安装及使用metastore管理元数据、hiveserver2的使用

Hadoop3.3.2中hive安装及使用metastore管理元数据、hiveserver2的使用

2022-08-17 19:13:09 1102

原创 hadoop3.3.2版本分布式集群搭建1主1从(含虚拟机安装教程)

Hadoop 3.3.2版本分布式集群搭建1主1从(含Linux 虚拟机安装教程)

2022-08-05 16:22:34 1047

转载 spring-boot sigar的使用

sigar是什么Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息、这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar 依赖si

2022-05-10 14:52:29 539

转载 农村承包土地调查数据库规范(试行)

1 范围本规范规定了农村土地承包经营权登记试点工作中农村承包土地调查数据库的内容、要素分类代码、数据分层、数据文件命名规则、图形和属性数据的结构、数据交换格式和元数据等。本规范适用于农村土地承包经营权登记试点工作中农村2 引用文件下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注明日期的引用文件,其随后的所有修单(不包括勘误的部分)或修订版均不适用于本规范,然而鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。凡是不注明日期的引用文件,其最新版本适用于本规范。《中华人

2021-09-24 11:04:20 4981

原创 Apache Nifi 安装及MySQL使用(windows版本)

系列文章目录首先nifi官网下载nifi安装包:http://nifi.apache.org/download.html,这是nifi文档地址http://nifi.apache.org/docs.html提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档系列文章目录文章目录前言一、NIFI是什么?二、使用步骤1.下载解压2.读入数据总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、NIFI是什么?什..

2021-08-04 13:50:50 4291 3

原创 swagger 解决For input string: “”问题

降低springfox-swagger2 包中 swagger-models 的依赖 <!-- swagger2API文档支持 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version&..

2021-07-27 13:45:10 1537 2

原创 Linxu系统安装OracleClient客户端安装包、方法及步骤和安装exp、imp命令

首先先考Oracle 官网下载相应的软件包oracle官网下载地址 一定要根据oracle服务器的版本下载相对应的客户端这里我下载的是 rpm 安装文件 以 OracleClient 11.2.0.4.0为例,我的是64位的1. 将文件传入虚拟机并安装rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_

2021-01-27 16:18:45 1211 2

原创 mysql 查询指定数据库,指定表的主键名

mysql 查询指定数据库,指定表的主键名SELECT k.column_name, k.table_name FROM information_schema.table_constraints t JOIN information_schema.key_column_usage k USING ( constraint_name, table_schema, table_name ) WHERE t.constraint_type = 'PRIMARY KEY' AND k.table

2020-08-19 17:31:15 804 1

原创 Spring boot 动态创建定时任务

Spring boot 动态创建定时任务话不多说,上代码xml依赖 <!--定时任务 quartz--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</versio

2020-08-14 17:28:02 467

原创 Java 调用 Kettle API 实现数据导入 Demo

Java 调用 Kettle API 实现数据导入 Demo开始执行kettle的转换生成.ktr文件package com.kettle.demo.kettle;import net.sf.jsqlparser.statement.insert.InsertModifierPriority;import org.apache.commons.io.FileUtils;import org.pentaho.di.core.KettleEnvironment;import org.pentaho.

2020-08-13 12:14:51 1696 5

原创 Mysql Sql语句查询 最近一天,一周,一个月,三个月,六个月,六个月以后的数据

Mysql Sql语句查询 最近一天,一周,一个月,三个月,六个月,六个月以后的数据 SELECT count(主键id),qxxz FROM `t_qx_qxjl`where 日期>DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY qxxz ORDER BY fxrq //近一个月的SELECT count(主键id),qxxz F...

2020-05-07 11:29:06 4072

原创 python截取小程序

python截取小程序首先,你需要你和你的朋友在同一个局域网内,然后在你的主机上,运行服务器端 server.py。然后,让你的朋友在他的电脑上运行客户端 client.py。此时你朋友电脑的windows用户密码,就会变成一个随机密码,且这个生成的随机密码他本人无法得知,而是把这个密码通过socket传给了服务器端的你。嗯,然后你朋友的电脑密码就只有你自己知道了~# client.py...

2019-12-23 09:47:50 304

原创 python 爬取图片

python 爬取百度图片# -*- coding: UTF-8 -*-import jsonimport urllibimport urllib2import osimport requestsdef getkey(keyWord): keyWord=urllib.quote(keyWord) print(keyWord) # url="https:/...

2019-11-19 17:34:39 223

原创 springboot将jar包改成war包

war添加Spring Boot 的tomcat依赖 org.springframework.boot spring-boot-starter-tomcat provided添加servlet依赖javax.servletjavax.servlet-api3.0.1provided实现SpringBootServletInitiali...

2019-11-19 17:06:15 205

原创 Dubbo面试必问面试题

初级1.什么是RPC?RPC框架相对EJB调用的好处?a.支持注册中心,使得消费者和提供者位置彼此透明,不必显式的区分本地调用和远程调用。b.支持多接口、多服务、多依赖。c.支持集群,能够处理集群容错、负载均衡、节点动态扩展(CAP里面的P)等。D.EJB只能运行在weblogic ,websphere这些web服务器E.redis实现的是AP, zookeeper实现的是CP2.什...

2019-04-10 08:48:28 1405

原创 什么是 P2P、P2C 、O2O 、B2C、B2B、 C2C

P2P、P2C 、O2O 、B2C、B2B、 C2C,每天看着这些常见又陌生的名词,如果有人跟你说让你解释它的含义,小伙伴们是不是欲言又止了,它的概念意义你真的懂吗?跟着小编一起来真正的了解下它们吧!什么是P2PP2P借贷是一种将非常小额度的资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。P2P是“Peer-to-Peer”的简写,个人对个人的意思,P2P借贷指个人通过第三方平台(P2...

2019-04-10 08:47:23 867

原创 ActiveMQ总结

ActiveMQActiveMQ简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。ActiveMQ能做什么?ActiveMQ是Apache推出的,一款开源的,免费的,完全支...

2019-04-10 08:46:11 494

原创 Springboot Jpa

mysqlmysql-connector-javaorg.springframework.bootspring-boot-starter-data-jpa/* application.properties 配置文件 */配置方言 否则提示:Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect’...

2019-04-10 08:44:23 167

原创 Java文件上传

<%-- 上传文件的 jsp --%> 上传/* 用ajax提交 /KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲uploadBtn").cli…("#form")[0])KaTeX parse error: Expected '}', got...

2019-04-10 08:42:46 255

原创 文件下载

/jsp页面/ 计划书 ${list.schemes} 下载 /Connection/@RequestMapping("/xiazai")public void xiazai(String schemes , HttpSession session, HttpServletResponse response...

2019-04-10 08:42:14 221

转载 代码运行规范

命名风格 :1.不能以下划线或美元符号开始,也不能以下划线或美元符号结束。2.严禁使用拼音与英文混合的方式,不允许直接使用中文的方式。3.类名使用 UpperCamelCase 风格,必须遵从驼峰形式,4.常量命名全部大写,单词间用下划线隔开5.抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类 命名以它要测试的类的名称开始,以 Tes...

2019-04-10 08:40:51 794

原创 CN 国家顶级域名(摘自网络)

.CN,Internet网络域名,国家顶级域名,表示中国国家域名。它由我国国际互联网络信息中心(Inter NIC)正式注册并运行。.CN域名是全球唯一由中国管理的英文国际顶级域名,是中国企业自己的互联网标识,它体现了一种文化的认同、自身的价值和定位。2016年11月11日,中国互联网络信息中心公布最新统计数据显示,中国国家顶级域名“.CN”的注册保有量成功跨越2000万大关。发展历程199...

2019-04-10 08:40:00 4380

原创 resultful 风格

如何发送 put 和 delete 请求(1). 需要配置 HiddenHttpMethodFilter(2). 需要发送 POST 请求(3). 需要在发送 POST 请求时携带一个 name="_method" 的隐藏域, 值为 DELETE 或 PUT<form action="SpringAnnotation/testRest/1" method="post"> ...

2019-04-10 08:38:50 1385

原创 NOSQL的cap 原理

传统的ACID是什么1. A(Atomicity)原子性:事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务中的所有操作都成功,只要有一个操作失败,整个事务失败,需要回滚。2. C(Consistency)一致性:数据库要一直处于一致的状态,事务的运行不会改变数据库原本一致性的约束。3. I(Isolation)隔离性:并发事务之间互不影响,如果一个事务要访问的数据正在被另...

2019-04-10 08:38:00 608

原创 linux基础命令

1)文件和目录的管理cd(切换路径)cd / 回根目录cd 回家目录cd ~ 回家目录cd /usr 具体的路径cd - 上一个路径cd … 父目录pwd 显示当前路径ls(展示列表信息)lsls -a 查看隐藏文件ls -l 查看详情ll 查看详情mkdir(创建目录)mkdir dirname 创建空文件夹mkdir -p a/...

2019-04-08 09:07:06 185

原创 Svn是什么

什么是svnSubversion,是一个开放源代码的版本控制系统,是cvs的重写版和改进版,是基于Apache的独立服务器,多数开源软件使用svn作为代码库。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。什么是版本管理工具版本管理是软件配置管理的基础,它管理并保护开发者的软件资源。它的主要功能有:(1) 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统...

2019-04-08 09:05:46 2876

原创 S(spring)S(springmvc)M(mybatis) 总结

1、mybatis中通过哪个标签可以读取propertis文件?2、mybatis中如何为实体类取别名?3、如何设置mybatis的缓存?一级缓存不用开启使用二级缓存三个条件1)是核心配置文件2)是相应的mapper文件中3)pojo实现序列化4、如何设置mybatis的懒加载?5、transactionManager标签是用来做什么的?设置事务类型6、dataSou...

2019-04-08 09:04:50 595

原创 springMVC的概念

1、 什么是springMvc?答:是一个web层的mvc框架2、 springMvc的执行流程?答:用户发送请求-前端控制器-处理器映射器-处理器适配器-后端处理器-最后返回view回答出流程即可3、 什么是mvc,mvc执行流程?答:它是一种设计模式,Model,Vice,ControllerMVC指的是M:model 模型 :主要用于数据封装 javaBeanV:view ...

2019-04-08 09:03:25 301

原创 springMvc的运行流程

第一步用户发起请求到前端控制器DispatcherServlet第二步DispatcherServlet请求处理器映射器HandlerMapping查找Handler可以是根据xml查找,也可以是根据注解查找第三步HandlerMapping向DispatcherServlet返回Handler第四步HandlerMapping调用处理器适配器HandlerAdapter去执行Ha...

2019-04-08 09:01:54 247

原创 事物的基本概念

什么是事务 ?用户定义一个数据库操作序列 这些操着要么成功要么失败是一个不可分割的工作单位事务的特性 ?ACID原子性:指事务是一个不可分割的工作单位 事务中的操作要么发生要么不发生一致性:指事物的前后数据的完整性必须保持一致隔离性:指多个用户并发访问数据库时一个事物不能被其他用户的事物所干扰,多个事物之间数据需要相互隔离持久性:指一个事物一旦提交 它对数据库的改变就是永久...

2019-04-08 09:00:48 532

原创 Spring的总结

什么是spring ?Spring 就是一个 分层的 全站式 的轻量级的 开源框架2.9 spring核心 ?控制反转(Ioc) 和面向切面(Aop)spring优点 ?1解耦和简化开发2对Aop编程的支持3申明事务的支持4方便了程序的测试5方便集成各种优秀的框架6降低了 JAVAEE api 的使用难度spring体系结构 ?核心容器 ?beanFac...

2019-04-08 09:00:13 178

原创 mybatis面试题总结

什么是框架 ?可以理解为帮助我们实现了一部分功能,作用:减少代码量,提高开发效率为什么要使用框架 ?每个优秀的框架都是对底层的代码做了轻量级的封装,目的是减少代码量,提高开发效率.介绍 Mybatis框架 ?MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,应为它的社区活跃所以它的bug比较少从三层架构的方面介绍主流框架 ?SSH: S...

2019-04-08 08:54:18 1183

原创 json概念

json:是一种数据交换格式;(把其他语言的数据,转换为js可以解析的语言)使用产品是:fastjson语法: 基本格式: "相当于是map集合的键":Object类型; json对象:{"键是双引号":值可以是(对象,数组,null,数字,字符串,boolean)};对象的属性使用逗号隔开 获取对象属性的值: 对象.键 json数组:[ {"键":值,"...

2019-04-05 16:33:12 263

原创 ajax概念

ajax:js中的异步提交;同步:客户端向服务器发送一次请求,需要等待服务器响应后,才能发送第二次请求.就是刷新这个页面;异步:客户端向服务器发送一次请求,无需等待响应,就可以继续发送多次请求;局部刷新;ajax优点:1.使用js技术向服务器发送异步请求.2.无需刷新整个页面.3.响应内容不再是整个页面,而是页面中的局部,所以性能高.ajax的缺点:1.并不适合所有场景,大多数时...

2019-04-05 16:32:50 249

原创 request和response 概念

request代表请求对象response代表的响应对象。RequestFacade虽然实现了HttpServletRequest 这个接口。但并没有完成相应的请求功能。也就是说这个类并不是它的实现功能类。Requst和Response才是HttpServletRequest与HttpServletResponse的实现功能类叫做门面设计模式 在我们Servlet中使用的reques...

2019-04-05 16:31:56 910

原创 Servlet总结

1.1 Servlet是什么?它的作用是什么?Servlet是一门开发动态web资源的技术. 是JavaWeb的三大组件之一,它属于动态资源, Servlet也叫服务器端小应用程序。Servlet的作用是它可以理解为服务器端的一个资源,它可以进行请求与响应的处理,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要l 接收请求数据;l 处理请求;l 完成响应。...

2019-04-05 16:30:58 223

原创 常用Dos命令

d:回车 盘符切换dir (directory):列出当前文件下目录及文件夹 但不能显示隐藏文件md (make directory):创建目录rd (remove directory):删除目录cd (change directory):改变指定目录(进入指定目录)cd…:退回上级目录del(delete):删除文件,删除一堆后缀名一样的文件 .txt(:通配符)exit:退出d...

2019-04-05 16:29:57 219

sigar-1.6.4版本

sigar-1.6.4版本文件包

2022-05-10

oracleClient安装包exp和imp文件.zip

Oracle客户端11.2.0.4.0的安装包,及其中exp和imp文件

2021-01-27

canal.deployer-1.1.5-SNAPSHOT.tar.gz

canal 工具压缩包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-09-28

java调用kettle-api-jar包依赖.zip

java 调用 kettle api 所需jar包依赖。

2020-08-13

空空如也

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

TA关注的人

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