自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

2023-02-07 11:44:06 399

原创 在/etc/profile里配置的环境变量每次退出后都需要再source /etc/profile才会生效

退出后必须每次执行source /etc/profile 环境变量才生效

2023-02-03 18:14:34 386

原创 git-curl-compat.h:3:10: fatal error: curl/curl.h: 没有那个文件或目录

git-curl-compat.h:3:10: fatal error: curl/curl.h

2023-02-03 16:21:19 682

原创 JsonNode常用方法

JsonNode常用方法

2022-09-21 16:50:42 4515

原创 compilation failed:internal java compiler error

idea编译报错

2022-09-21 10:50:50 160

原创 idea生成serialVersionUID

idea生成serialVersionUID

2022-07-20 13:49:43 159

原创 linux配置环境变量

linux配置环境变量

2022-07-15 17:23:25 142

原创 redis底层数据结构

RedisObject,SDS, intset

2021-12-22 22:43:21 918

原创 redis基本数据类型及命令

redis启动命令、后台启动基本数据类型,string,list,hash,set,zset

2021-12-13 12:58:37 804

原创 springboot集成redis

新建springboot项目pom文件添加redis依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> redis配置文件spring:

2021-12-01 22:44:31 107

原创 redis布隆过滤器安装

1.下载$ wget https://github.com/RedisLabsModules/rebloom/archive/v1.1.1.tar.gz2.解压$ tar zxvf v1.1.1.tar.gz解压后文件RedisBloom-1.1.13.编译$ cd RedisBloom-1.1.1$ make$ lscontrib Dockerfile docs LICENSE Makefile mkdocs.yml ramp.yml README.md rebloo

2021-11-22 22:20:46 422

原创 Idea设置注释信息

Idea设置注释信息:File -> Settings ->Editor -> File and Code Template -> includes -> File Header设置如下/** *Author yanhang *Data ${DATE}${TIME} *Description ${DESCRIPTION} */ 新建class类,自动生成注释,如图...

2021-10-23 12:14:01 105

原创 HSSFworkbook,XSSFworkbook,SXSSFworkbook区别

1-HSSFworkbook1.操作Excel2003以前(包括2003)的版本,扩展名是.xls;2.行数限制是65535,超出会报错。3.数据在内存,数据量小一般不会OOM。2-XSSFworkbook1.操作Excel2007后的版本,扩展名是.xlsx;2.1048576行,16384列;3.数据在内存,数据量大会OOM,占内存大。3-SXSSFworkbook基于XSSFworkbook但是低内存占用,确保数据量大不会OOM。它的原理很简单,用硬盘空间换内存(就像hash ma

2021-08-06 16:14:30 934

原创 java导出多sheet的excel

csv无法多sheet,JavaPOI导出excel有三种形式:HSSFworkbook,XSSFworkbook,SXSSFworkbook区别如下:本次示例是XSSFworkbook,注意:单元格的限制是32767个字符,超出会报错导出失败。依赖如下: <properties> <spring.version>4.3.19.RELEASE</spring.version> <poi.version>3.16<

2021-08-06 15:50:01 3354

原创 mysql导出数据到excel

导出mysql某张表数据到excelmysql -h 127.0.0.1 -P 3306 -u 用户名 -p 数据库名 -e "select * from 表名 " >/home/quyanhang/Documents/my.xls (导出目录及文件名)示例: mysql -h 127.0.0.1 -P 3306 -u root -p weichat -e "select * from tenant " >/home/quyanhang/Documents/my.xls...

2021-07-16 20:35:01 223

原创 我的减肥记录—体重

2021.06.04体重:78.6 kg运动:骑行20km饮食:早——包子午——快餐+米饭晚——燕麦+手抓饼2021.06.05体重:78.6 kg运动:饮食:早——燕麦午——快餐+米饭晚——燕麦

2021-06-05 19:03:31 276

原创 No qualifying bean of type ‘javax.sql.DataSource‘ available: expected at least 1

启动类已经配置@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})报错信息如下: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfigur

2021-04-27 16:25:31 8282

原创 Cannot load driver class: com.mysql.cj.jdbc.Driver

数据库版本导致的,查看pom文件 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.20</version> </dependency>...

2021-04-21 18:42:16 135

原创 kafka消费者重要参数

问题:1.元数据?1-fetch.min.bytes配置Consumer在一次拉取请求(调用poll()方法)中能从kafka中拉取的最小量,默认值1B。如果返给Consumer的数据量小于该值则等待,直到满足这个参数。调大可以增加吞吐量,但是会延迟。2-fetch.max.bytes配置Consumer在一次拉取中获取的最大数据量,默认值50M。若非空分区第一条消息大于设置值,也可以正常消费,kafka接收消息的的最大值通过服务端message.max.bytes来设置。3-fetch.m

2021-04-15 23:10:50 1701

原创 kafka消费者--多线程实现

todo

2021-04-15 19:57:48 220

原创 kafka顺序消费问题

1-kafka同一个分区的消息是有序的,所以按照业务逻辑将消息发至同一分区上,例如顺序是A1,A2,A32-消费者消费A1失败,影响A2,A3的消费,此时将消费失败的A1保存至重试表,消费A2,A3时先从重试表中查业务id,如果不存在则正常消费,存在则直接保存至重试表。...

2021-04-15 12:10:36 306

原创 deepin没有ll命令解决方案

本身ll就不是一个基本的命令,他是ls -l的别名,需要自己配置一下sudo vim ~/.bashrc找到 #alias ll=‘ls -l’ ,将注释去掉刷新即可source ~/.bashrc

2021-04-13 10:34:40 324

原创 kafka-消费者

订阅主题和分区1.订阅方式三种消息消费1.方法2.按主题,按分区位移提交

2021-04-13 10:06:33 255

原创 IDEA常用快捷键总结

Ctrl + R 当前页文本替换Ctrl + Y 删除光标行或选中行Ctrl + D 复制光标行到下一行或复制选中内容到光标后Ctrl + W 递进式选择代码块,连续点会扩大选中范围Ctrl + P 方法参数提示Ctrl + E 近期打开文件记录Ctrl + H 当前类的层级结构Ctrl + B 进光标所在方法Ctrl + Space 基础代码补全Ctrl + Backspace 删除光标前的单词Ctrl + Delete 删除光标后的单词Ctrl + Tab 切换编辑窗口Ct

2021-04-10 12:49:23 3554 1

原创 java8 parallelStream和stream

stream是串行流;parallelStream是并行流;demo待补充

2021-04-09 18:40:45 99

原创 java8 findAny()和findFirst()

先上代码:public static void main(String[] args) { List<String> list1 = Arrays.asList("A1", "B1", "C1", "A2", "B2", "C2", "A3", "B3", "C3"); List<String> list2 = Arrays.asList("A1", "B1", "C1", "A2", "B2", "C2", "A3", "B3", "C3");

2021-04-09 18:03:54 1953

原创 mysql-删除语句

删除语句:1-删除表DROP TABLE tablename;2-删除表中全部数据TRUNCATE TABLE tablename;DELETE FROM tablename;3-删除指定数据DELETE FROM tablename WHERE 条件;delete和truncate区别:1-delete可恢复,truncate不可恢复2-truncate更快3-delete返回删除行数,truncate返回0,-1 成功/失败...

2021-04-09 16:06:58 2608

原创 mysql常用

索引:查看索引:show index from tablename;show keys from tablename;查看建表语句:show create table tablename;

2021-04-08 15:51:59 85

原创 kafka-生产者

待定问题:1.ProducerRecord属性headers用处?2.生产者1-发送消息构建消息ProducerRecord<K, V>为发送的消息对象,由源码可已看出构造方法有6种属性:private final String topic; //必填-主题private final Integer partition; //分区号private final Headers headers; //消息头部,设置和应用相关的信息(暂时不知道用处)priva

2021-04-01 23:36:57 417

原创 linux常用命令

查找文件位置1.find -name 文件名

2021-03-30 12:11:18 74

原创 kafka脚本收发消息

kafa脚本发送消息第一步:创建主题kafka-topics.sh./bin/kafka-topics.sh --zookeeper 127.0.0.1:21810 --create --topic topic-demo --replication-factor 1 --partitions 4–zookeeper: kafka连接zookeeper的地址(zk默认地址是2181)–topic 创建主题的名称–replication-factor 指定副本因子–partitions 指定分区

2021-01-02 22:42:19 560

原创 Kafka-2.0.0安装步骤及集群

首先确认安装JDK8及以上版本,确认已安装ZooKeeper,ZooKeeper-3.4.12安装步骤第一步:下载Kafka下载地址选择 kafka_2.11-2.0.0.tgz版本,复制到安装目录,解压缩第二步:修改配置文件# borker的编号,如果集群中有多个,则每个borker需设置不同的编号broker.id=0#broker对外提供服务入口的端口(默认9092)listeners=PLAINTEXT://:9092#存放消息日志文件地址log.dirs=/data/ho

2021-01-02 21:54:07 1039

原创 ZooKeeper-3.4.12详细安装步骤(伪集群)

首先确保已经安装JSK8及以上版本.一.安装ZooKeeper第一步:下载ZooKeeperzookeeper官网下载地址选择zookeeper-3.4.12.tar.gz下载,复制到自己需要的文件夹下,解压缩//解压缩命令tar zxvf zookeeper-3.4.12.tar.gz 然后生成文件夹第二步:修改配置向/etc/profile配置文件中添加如下配置,使用root管理员身份操作//ZOOKEEPER_HOME的路径是解压后zookeeper的路径,可用pwd查看ex

2021-01-02 18:12:49 1561

原创 git合并多次commit

git合并多次commit步骤1-git rebase -i HEAD~2`2-将要合并的分支的“pick”改为“squash”3-修改合并后的注释4-git push --force origin master具体操作如下:1、git log查看commit的记录2、输入命令git rebase -i HEAD~2 2代表合并最近提交的两次,输入命令后3、按下键盘i进入编辑模式,要保留的记录使用pick,其他的改为squash,按Esc退出编辑模式,:wq 保存并退出保存后进入下

2020-07-12 00:03:50 526

原创 git修改commit信息

git修改push到远程仓库的commit注释信息步骤:1、git rebase -i HEAD~12、“pick”修改为“edit”3、修改注释内容4、git rebase --continue5、git push --force origin master具体操作如下:1.、git log 查看日志信息2、输入命令git rebase -i HEAD~1,回车后出现下图(HEAD~1中的1表示修改哪次提交的注释,我修改的是最近一次提交所以是1)3、将左上角的“pick”修改为“

2020-07-11 15:58:05 1953 4

原创 VMWare安装Centos7超详细图文教程

VMWare安装Centos7详细教程安装版本:centos7.8VMWare 15.5.1一、下载centos71.下载链接:http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/选择如图2、打开虚拟机,文件——>新建虚拟机——>选择自定义——>下一步3、默认配置——>下一步4、选择已下载的映像文件5、默认配置——>下一步6、命名虚拟机7、默认配置8、默认配置9、网络类型选择桥接网

2020-07-05 15:00:56 1229 1

空空如也

空空如也

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

TA关注的人

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