- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 kettle利用Debezium实时增量同步mysql数据
Debezium是一个开源项目,为捕获数据更改(Capture Data Change,CDC)提供了一个低延迟的流式处理平台,通过安装配置Debezium监控数据库,可以实时消费行级别row-level))的更改。作为一个分布式系统,Debezium也拥有良好的容错性
2024-07-31 17:27:18 921
原创 IDEA如何把本地依赖(Jar)推入Maven仓库
本地依赖分为两种:1、本地项目通过打包生成的Jar包文件2、本地项目引入的外部jar包文件一、本地项目通过打包生成的Jar包推入Maven仓库① 把本地项目clean② install 本地项目③ package本地项目④deploy推入仓库二、本地项目引入的外部jar包推入Maven仓库在idea中输入命令mvn install:install-file -DgroupId=com.poi.tl -DartifactId=poi-tl -Dversion=1.
2021-09-10 17:02:37 4223
原创 Kafka、ActiveMQ、RabbitMQ、RocketMQ 区别和原理
一、作用1、首先我们先了解一下MQ在我们实际开发中的作用 解耦 异步 削峰首先我们了解一下解耦:当我们有A、B、C、D四个系统,看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃..在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统...
2020-02-08 16:29:29 564
原创 VM安装centos7详细教程
本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如果没有镜像可以在官网下载 :http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804...
2019-11-27 14:52:00 334
转载 mysql5.6解压版安装
今天看了一片安装mysql5.6解压版安装的文章,挺好用的,推荐给大家.mysql5.6解压版安装第一步:解压mysql,例如解压后的目录在C:\Program Files\mysql-5.6.36-winx64第二步:配置mysql环境变量,类似配置java的环境变量计算机右键===>属性===>高级系统设置===>高级===>环境变量新建系统变量:...
2019-11-13 09:55:54 330
原创 java开发工程师面试内容
1、Git同步代码到其余分支IDEA中使用Git的Cherry-pick功能合并分支的部分提交到主干先将代码切换到主干-》右击项目-》Git-》Repository-》Merge Changes-》选择No commit-》Merge右击项目-》git-》Show History-》在任意一个提交历史上右击-》Select in Git Log-》右击要合并的提交-》Cherry-...
2019-10-24 11:35:10 233
原创 截取字符串
public class stringJiequ { public static void main(String[] args) { // TODO Auto-generated method stub String col="21"; String levelString = stringJiequ.level(col); System.out.println(level...
2019-10-09 17:49:27 352
原创 猎聘公司管理系统 ——需求规格说明书
猎聘公司管理系统需求规格说明书学 号: 姓 名: 指导教师: 软件学院2018年5月30修改记录 版本号 修改人 修改日期 修改...
2019-09-20 16:47:13 4674 1
原创 使用DOM4J解析和生成XML文件
1、生成XML文件 //生成XML private void createXML() { //创建document对象,代表证xml文件 Document document =DocumentHelper.createDocument(); //创建根节点rss Element rss = document.addElement("rss"); //向rss中添加v...
2019-09-08 18:36:07 364
原创 数据写入TXT文件
我们把文件写入的方法抽取出来,哪里需要,那里调用。很基础使用的一个小模块方法。import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class FileTxt { /** * @author: zhangxubin * @date: 2019年5月10...
2019-05-15 14:48:44 644
原创 IDEA Git 下拉获取项目出现:fatal: refusing to merge unrelated histories 错误
使用Git拉取项目出现:——git pull 失败 ,提示:fatal: refusing tomergeunrelated histories导致的实质原因:——其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。解决方案:方案一(推荐)①:使用Git GUI ...
2019-04-10 14:18:44 3422
原创 Hadoop基础——HDFS基础
Hadoop基础——HDFSHDFS简介:HDFS (Hadoop)分布式文件管理系统:基于Java的分布式文件系统允许文件通过网络在多台机器上分享的文件系统可以让多机器上的多用户分享文件和存储空间,适用于一次写入,多次查询,但是不支持并发写,不适合小文件。HDFS:...
2019-04-04 09:48:30 392
原创 Hadoop基础——HBase基础
Hadoop基础——HBaseHBase 简介: 是建立在 HDFS 之上,被设计用来提供高可靠性、高性能、列存储、可伸缩、多版本的 NoSQL 的分布式数据存储系 统, 实现对大型数据的实时、随机的读写访问。 HBase 依赖于 HDFS 做底层的数据存储,B...
2019-04-04 09:36:23 303
原创 HashMap、TreeMap和LinkedHashMap的区别和Map推荐遍历方法
——HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。HashMap是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashM...
2019-03-29 14:17:59 448
原创 Springboot+Vue前后端分离开发常用注解
在我们经历了SSM三框架整合开发后,我们现在技术往Springboot + Vue前后端分离进行开发,在我们进行企业级项目开发时我们会使用各种各样的注解来方便我们的开发速度,通过注解是我们的开发更简单,Springboot+Vue前后端分离开发中常用的注解有: ①:Retention ——可以用来修饰注解,是注解的注解,称为元注...
2019-03-11 20:40:51 1129
原创 Java模拟QQ聊天
模拟QQ,项目名叫:模拟 Wechat——模拟WeChat实现功能:基础实现功能① 实现用户上网登录注册② 实现各个用户之间添加好友③ 实现好友之间的聊天④ 实现未读信息的提示⑤ 实现右键设置好友信息……——模拟Wechat实现功能简单展示用户登录和已经注册的用户界面《...
2018-12-20 21:15:13 1368
原创 Java高并发和多线程的面试笔试题——稳拿offer
1、在java中守护线程和本地线程区别?java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。两者的区别: 唯...
2018-12-10 00:22:34 10843 2
原创 2018最牛java初级笔试面试题,offer拿到手软
面试题集 ——对于java初级面试笔试以及java实习面试笔试及其好用。良心总结。 面试题集共分为以下十部分:一、Core Java: 1 — 95 题1 — 24 页基础及语法: 1 ...
2018-11-12 13:57:49 4062 3
原创 JAVA基础笔试题经典排序+找最大数
冒泡排序算法:给一个数组进行排序public class BubbleSort { public static void main(String[] args) { int []arr= {6,2,9,1,8,3}; for(int num:arr) { System.out.println(num+" "); } for(int i = 0; i<arr.l...
2018-11-06 15:57:04 348
原创 泡泡云网盘
本项目基于Maven开发,后端使用Spring+SpringMVC+Mybatis框架开发,使用MySQL数据库,前端使用bootstrap+jquery等前端框架,云盘分享系统,实现文件上传,文件下载,文件夹的增删查改,分享文件,在线预览,普通用户和管理员用户的登陆,管理用户拥有对用户的管理功能。云盘 首页实现功能: 1:登录注...
2018-10-19 16:08:20 795 1
原创 分布式,避免高并发
高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。——什么是高并发你如何避免高并发?通常:高并发相关常用的一些指标有响应时间,吞吐量,每秒查询率QPS,并发用户数等。 响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应...
2018-10-17 21:35:12 380
原创 Invalid bound statement (not found): com.xxx.dao.xxxDao.selectByxx错误!!!!很简单
问题:在使用SpringMvc时,容易出现此问题:Invalid bound statement (not found): com.xxx.dao.xxxDao.selectByxx错误!!!!很简单原因分析: (1)dao层的方法和mapper.xml中的方法不一样; ...
2018-10-15 16:45:30 1653 2
原创 message Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: ne
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'email' not found. Available parameters are [1, 0, param1, param2] at org.myba...
2018-10-14 19:05:41 5233 2
原创 创建Maven项目,项目出现红叉
项目报:问题1:Description Resource Path Location TypeCannot change version of project facet Dynamic Web Module to 2.3. AQMusic line 1 Maven Java EE Configuration Problem问题2:...
2018-10-06 01:03:48 835
原创 Mybatis逆向工程出错
困 扰 一 天 的 原 因:警告:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSession...
2018-09-27 19:20:52 708
原创 微服务框架SpringCloud于单体架构
单体架构:把业务模块写在一个项目中,最终打包成war包,然后部署。例如— 单体架构的不足:<一> 业务越来越复杂,可维护性和可扩展性下降,业务扩展带来的代价越来越大。<二>随着用户越来越多,程序承受的并发越来越高,单体应用的并发能力有限。<三>测试的难度越来越大,单体应用的业务都在同一个程序中,随着业务的扩张、复杂度.。单...
2018-09-12 09:09:39 933
原创 MySQL运算符和常用函数
一、运算符(1)查询t_employee表中员工的年薪(包含每月奖金) SELECTEMPNO,SAL*12+COMM*12 Y_salFROM t_employee(2)举例说明 = 和 <=> 运算符的区别SELECT NULL<=>NULL,NULL=NULL;在使用中,“=”不能操作NULL值而“<=>”可以操作NULL值(3)查询出名字中带有“AM”...
2018-05-22 17:33:00 558 3
原创 MySQl 数据库视图和触发器的创建和使用
一、视图(1)创建v_dept视图包含t_dept表的全部列 CREATEVIEW v_dept AS SELECT deptno,dname,loc FROM t_dept (2)创建v_employee视图包含包含t_employee表员工编...
2018-05-22 17:28:26 2290
原创 MySql数据库增删查改基础sql语句
sql基础语句创建学生表CREATE TABLE table_student(STUDENTID INT PRIMARY KEY,SNAME CHAR(5) NOT NULL,AGE INT ,SEX INT CHECK(SEX IN(1,2)))-------------------------------创建教师表CREATE TABLE table_teacher(TEACHERID IN...
2018-05-02 12:35:10 459
原创 C++中简单的入门函数学习
one:写一个函数,输入一个年份判断是否闰年 代码: #include<iostream>#include<math.h>using namespacestd;boolisLeapYear(int year){ if(year%4==0&&year%100!=0||year%400==0) { return true;...
2018-03-26 22:49:48 443
原创 python中使用Rdandom函数和matplotlib绘制图表
第一步:先建立Random函数,定义随机参数代码:from random import choiceclass RandomWalk(): def __init__(self, num_points=5000): self.num_points = num_points self.x_values = [0] self.y_values =...
2018-03-26 22:34:00 406
kettle-step-debezium-plugin.zip
2024-07-31
kettle-step-debezium-plugin.zip
2024-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人