logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

以表格形式将数据库数据输出(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
java -jar后出现中文乱码

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

#java
Es索引文档全量更新与迁移

迁移完成后,校验数据完整性,校验通过后可删除旧索引(如果不需要新索引名称与旧索引名称一致,可不用删除)旧索引删除后,可为新索引创建和旧索引名称一致的别名,后续就可以继续使用旧索引名称进行相关操作。经过测试,方案1的耗时较长(2小时左右),方案2耗时20分钟左右,所以采用方案2进行处理。执行完全量迁移脚本后,可使用下方脚本继续迁移增量数据(在执行全量迁移命令后产生的数据)。2、新建索引并进行全量迁移

#elasticsearch#大数据#搜索引擎
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
Java项目部署的完整流程

目录安装JDK目标工作目录上传JDK安装包解压安装包测试JDK安装MariaDB数据库虚拟机测试下载MariaDB数据库安装成功提示数据库启动初始化数据库测试数据库MySQL数据库远程访问配置链接数据库的说明配置Linux数据库权限切换数据库mysql修改数据库表配置Linux防火墙检查防火墙状态防火墙配置手动关闭防火墙手动开放防火墙端口数据库远程测试导入项目数据库导出数据库导入数据库部署后台服.

#java#mysql#nginx +1
到底了