- 博客(14)
- 收藏
- 关注
原创 基于Java基础学习Golang——先大致过一遍(持续更新)
IDE使用JetBrains GoLand Go语言现在叫Golang Hello world: main方法必须放在main包下,否则编译出错 package main import "fmt" var age = 1 var id int = 1 var num int func main() { fmt.Println(&
2019-02-01 17:40:29
899
原创 用canal解析MySQLBinlog日志发送到Kafka
首先肯定安装kafka,zookeeper(安装方法都在我的其他博文里) 然后按照canal快速搭建配置后,再进行接下去的操作: 1.修改instance配置文件: 在canal目录下 vim conf/example/instance.properties 1)首先需要修改下面部分 #自己mysql所在的IP canal.instance.master.address=xxx.xxx.xxx.x...
2019-02-01 16:52:31
7337
原创 Linux下快速搭建MySQL5.7.x
安装mysql:如果不使用yum默认安装的5.1版本: //先看看你的机器中有没有其他的多余的包 yum list installed | grep mysql //删除已安装mysql yum -y remove mysql+版本包(删除两个后缀分别为-libs和noarch的文件) // 这里以下载5.7.24演示(get/ 后面的地址去官网看) wget https://dev.mysq...
2019-02-01 16:42:30
350
原创 canal快速搭建(我已为你近乎避掉所有坑)
按照我的步骤来: 首先我们不使用Linux自带的Mysql5.1,需要自己去安装5.7版本(要先卸载5.1),这个版本不需要自己去设置UTF-8了自带(所以不会出现乱码问题)!但5.7版本的密码设置需要自己去谷歌修改方法以及怎样设置简单的密码。 我选择的是canal.deployer-1.1.1.tar.gz(之前的版本配置文件似乎有的地方不一样) jdk1.8 centOS6.9 1.开启mys...
2019-02-01 16:18:15
16752
15
原创 Kafka详细安装
我的环境版本: CentOS release 6.9 Java版本:jdk1.8 zookeeper版本: zookeeper-3.4.10 Kafka版本:kafka_2.11-0.10.0.0 第一步:安装jdk 1)下载源码包并解压: mkdir /usr/java cd /usr/java tar –zxvf jdk-8u171-linux-x64.tar.gz 2)修改环境变量: vim...
2019-02-01 15:21:17
282
原创 Eclipse下关于avro的简单使用
avro是一个数据序列化系统,它提供 丰富的数据结构 快速可压缩的二进制数据形式 存储持久数据的文件容器 远程过程调用RPC 简单的动态语言结合功能 当有的大量的数据需要序列化的时候就派上用场了,我是因为Kafka需要序列化时想到使用这个工具。 pom.xml里最重要的两个东西: <dependency> <groupId>org.apach...
2019-01-24 17:15:50
381
原创 用Java实现I am a student逆序输出为student a am I,不借助split方法和StringBuffer!
用Java实现I am a student逆序输出为student a am I,不使用split方法和StringBuffer,只用最原始的数组 public class ReverseString { public static void swap(char[] ch,int a,int b) { char tmp; for(;a < b;a++,b...
2018-12-28 11:59:18
2229
1
原创 eclipse中Springboot启动,jdbc连接池报错
在eclipse中启动Springboot,报错如下 APPLICATION FAILED TO START Description: Cannot determine embedded database driver class for database type NONE Action: If you want an embedded database please put a suppo...
2018-12-15 17:45:04
727
原创 Xshell中,Linux下执行MySQL连接时提示Access denied for user 'xxxx'@'1xx.xxx.x.xxx'错误
这个情况的产生是因为我写成了 mysql -h(外网地址) -uxxx -pxxx 这是因为xshell中不能直接连外网,此时应该写的是MySQL所在内网的地址,它能自动转换连接。JDBC连接就不存在这种问题。 ...
2018-12-14 23:59:17
1950
原创 Linux中Git快速上手使用
一、Git简介 1. Git是什么 开源的分布式vcs(版本控制系统:是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统),去中心化。 2. 为什么推出Git 大小项目均可以灵活管理;Linux的代码管理工具BitKeeper不适合开源社区,故Linux之父Torvalds推出了Git 3. Git的经典工作流程图: 图中4个部分为工作架构:前三个是本地;远程仓库是中心服务器 ...
2018-12-13 02:01:52
205
原创 Redis简要概述
redis 1.概要 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的kv内存型数据库。(单进程单线程模型) 2.特点 1)支持数据持久化。2)还提供list,set,zset,hash等数据结构的存储。 3)支持master-slave的主从备份模式。4)性能极高读11w次/s,写8w次/s。 5)均为原子性操作。6)订阅-发布模式,生产者消费者模式,key过期等常用易用的模式。 3...
2018-12-12 02:47:13
234
原创 Java最最简单的验证码产生步骤
public class YanZhengMaTest { public static String generateRandCode(int n) { StringBuffer res = new StringBuffer(); String str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; ...
2018-10-05 18:10:42
280
原创 MySQL初学中的探索-实操练习题及自己的答案
题目:新建一个数据库ClassManager,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)表(四)所示,数据如表1-2的表(一)表(四)所示。用#并完成相关题目。 一.表1-1数据库的表结构 表(一)Student (学生表) 属性名 数据类型 可否为空 含 义 Sno varchar (2...
2018-10-04 17:32:47
907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人