- 博客(12)
- 收藏
- 关注
原创 KAFKA Producer 相关内容
生产者(producer)会分为两个线程一个双端队列(RecordAccumulator) 双端队列大小默认 32m线程细节:主线程主要执行 过滤器/序列化器/分区器 然后添加到双端队列中Sender线程 不断从队列中拉取数据发送到 brokerSender线程 默认每个broker节点最多缓存5个请求 Selector 应用 和 netty NIO默认 达到批次大小 或者 到达指定时间后 发送请求batch.size 默认 16klinger.ms 单位ms 默认
2023-09-05 15:36:08
165
原创 redis-cli lua 保证 其他系统获取accessToken 只有一个有效
背景:最近和其他外部系统做对接,需要访问我们系统,突发想到微信的AccessToken机制 ,所以实现的效果基本和微信AccessToken差不多。先是获取有没有存在 【appid:密钥Key】 为key的缓存 如果有则获取该key的value-> 实际存储了 accessKey。注意:这里需要注意 使用lua语句保存的 缓存 序列化器可能和 redis.get() 不一致,,也只能 使用lua语句获取。KEYS[4] 生成的accessToken。ARGV[1] 生成的accessToken。
2023-08-24 18:09:42
159
原创 虚拟机 LINUX固定IP已配置 使用ifconfig 没有自己配置的IP
我这里是 network 服务 与 NetworkManager 服务冲突了。百度了一大堆 可能是 network服务未启动成功。可以先看看有没有 NetworkManager 服务。发现自己的固定IP已在其中,远程访问通过。如果没有这个服务 ,那么另行百度吧。看看 network 服务状态。如果是未启动的状态 执行。有的话那就先停止这个服务。然后启动 network。
2023-07-10 18:04:13
189
原创 数据库bigInt,后端Long类型定义的ID,导致前端与后台不一致的原因(雪花ID)
再某个项目接触时,创建ID规则已经定义好了,使用雪花ID规则,但是就因为这个导致有一些问题存在@TableId(value = "id",type = IdType.ID_WORKER)private Long id;加个注解@JsonSerialize(using= ToStringSerializer.class)@TableId(value = "id",type = IdType.ID_WORKER)private Long id;原因:ID_WORK:生成的是18位的纯数字,j
2020-11-16 15:16:25
2450
2
原创 LINUX系统删除mariadb安装mysql5.7
前言:上篇文章安装好了JDK,接下来想到需要数据库服务,以前用的都是mysql,所以安装mysql5.7。因为linux7以后系统中默认会有mariadb-libs服务,依赖于mysql,看着有点不习惯,所以首先删除掉安装前的清理工作:①. 清理原有的mysql数据库;rpm -qa|grep mysql根据结果删除软件yum remove xxxx②. 删除mysql的配置...
2019-10-17 13:53:15
728
原创 LINUX安装JDK1.8
前言:最近在腾讯云购买了一个云服务,想要自己做一个服务器,需要安装java环境,记录下来,方便自己以后观看首选下载jdk1.8的压缩包(直接百度下载即可,linux系统未联网情况下可本地下载后上传至linux系统) 本人使用FlashFXP传输文件在linux系统中创建好压缩包所在目录: (mkdir /usr/local/src/jdk) cd /usr/local/src/jdk。...
2019-10-16 17:14:41
340
原创 使用spring boot CORS跨域请求访问中spring security配置失效的原理解析
最近下了个VUE项目,然后登录是没有账号密码验证,想到自己已经写过后台逻辑了,就想这个VUE项目直接调用自己写的后台逻辑,而这两个项目属于同服务器不同端口号,去网上搜索过需要跨域访问。跨域访问方法:1. 返回新的CorsFilter(全局跨域)package com.xh.technical.yj.frame.cors;@Configurationpublic class CORSCo...
2019-09-27 10:52:13
1651
原创 Spring security登录 显示用户名不存在或者密码错误
本文章只是做简单记录下曾经踩到坑,如果有什么别的想法,也可以提点宝贵的意见1、整合spring security,我就不过多的介绍;2、区分这两个错误之前,需要判断为什么会用户名或者密码错误时都返回相同的异常。原因:解决思路:将此属性配置为false.具体的操作:1、在security配置类中编写DaoAuthenticationProvider,将hideUserNotFoundEx...
2019-09-21 16:49:42
13137
转载 Mysql中配置文件my.ini(my.cnf)的一些配置参数说明
#*** client options 相关选项 ***#以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。[client]port = 3306 //默认端口号 建议修改其他端口号socket = /usr/local/mysql/t...
2019-09-21 11:36:37
2509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人