logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

5年的项目,使用的雪花算法生成的id居然出现了重复?

今天线上出现了数据表插入数据失败的情况。异常日志如下:即出现了主键冲突。需注意:该服务在线上环境部署了6个实例。

#数据库
java -jar后出现中文乱码

网上说dos窗口出现中文乱码有两种情况,一是运行jar包后程序输出的日志出现乱码,二是运行jar包后程序返回的数据出现乱码。第一种情况的解决办法(dos窗口输出的日志出现乱码),先在黑窗口执行下面命令,将控制台输出的编码改为utf8。今天在黑窗口执行一个jar包,发现程序运行后打印的日志全部出现中文乱码的情况,现记录一下解决的办法。第二种情况的解决办法(程序返回的数据出现乱码),运行jar包时指定

#java
idea配置控制台打印sql执行语句

【代码】idea配置控制台打印sql执行语句。

#intellij-idea#sql#java
idea配置控制台打印sql执行语句

【代码】idea配置控制台打印sql执行语句。

#intellij-idea#sql#java
windows系统配置多个redis端口实例

找到redis的配置文件redis.windows-service.conf,复制一份该配置文件到该目录下面,更改文件名为redis.windows-service-6380.conf(自定义)。打开redis管理工具RedisDesktopManager连接到6380这个端口的redis服务,确认是否可以连接成功。右键此电脑-管理-服务和应用程序-服务,查看是否有名称为redis_6380的服务

#redis
java接口返回值实现数据脱敏

Class<?DesensitizationJsonSerializer.class: 脱敏序列化类。

#java#开发语言
以表格形式将数据库数据输出(html和mybatisplus)

1 项目结构2 各层级代码2.1 mapper持久层package com.jt.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.jt.pojo.User;import org.apache.ibatis.annotations.Param;import java.util.List;//继承接口时必

#html5#css#mysql
Xxl-Job的路由策略,以及使用分片广播策略优化项目现有功能

XXL-JOB路由策略摘要:系统提供多维度任务路由方案,包括基础单节点策略(FIRST/LAST/ROUND/RANDOM)确保简单调度,集群负载策略(HASH/CONSISTENT_HASH/LFU/LRU)实现智能负载均衡,特殊场景策略(FAILOVER/BUSYOVER)保障系统可靠性。核心分片广播策略支持数据并行处理,通过shardIndex/shardTotal参数实现分布式计算。不同策

#java
面试官问我为啥B+树一般都不超过3层?3层B+树能存多少数据?redo log与binlog的两阶段提交?

我今天逛了一下CSDN,又发现了一条显眼的数据,大概是说3层B+树足以容纳2000w条数据。我当时就蒙了,3层对2000w,心想这B+树也太厉害了吧,由此勾起了我求知的欲望,我一定要搞明白他这2000w是怎么来的。B+树结构关于B+树的结构,我在之前的文章有讲过,在这里就不细说了,简而言之,B+树的分支非常多,而且每个非叶子节点只存主键值(主键索引)和指针,数据存在于叶子节点。也就是说,磁盘的IO

#mysql#数据库#面试 +1
大白话理解cookie、session和token

名词介绍cookie:浏览器访问服务器,服务器返回cookie给浏览器,浏览器在本地存储cookie,下次带着cookie访问服务器,服务器返回相应的数据。session:浏览器访问服务器,服务器会存储浏览器的数据value,并把key返回给浏览器,浏览器下次带着key(session ID)来访问服务器,服务器能根据key来获取数据。如果有负载均衡,则是session的一个痛点 。token:浏

#java
    共 18 条
  • 1
  • 2
  • 请选择