Java
如何复制word的图文到ueditor中自动上传
1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块 /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称 */
Kafka入门到精通学习路线图 技术文章
Kafka入门到精通学习路线图 技术文章 Kafka是一个分布式流式处理平台,被广泛应用于大规模数据处理和实时数据流分析的场景中。以下是一个从入门到精通的学习路线图,帮助你系统地学习和掌握Kafka的相关技术。 1. 学习Kafka的概念和基础知识:- 了解Kafka的起源和背景,掌握Kafka的基本概念和术语,如消息、主题、分区、生产者、消费者等。- 学习Kafka的架构设计和工作原理,包括Ka
mysql8.0 新建数据库,迁移数据,账号权限,和mysql5.0的兼容性问题等踩坑记录
项目里一直用的是mysql5.7,这次立了个新项目,我果断换上mysql8.0,心想肯定新版的性能更好更强大啊,其实无形间也踩了不少坑,mysql8.0和mysql5.0的小改动(升级)引发的兼容性问题。。 一、mysql8.0搭建 首先是搭建mysql8.0环境,这里当然使用时下最方便的docker-compose方式了 my.cnf如下 这里sql_mode必须要设置 原因
VA01/VA02/VA03/VA05 销售订单隐藏价格
1、业务需求 针对用户使用销售订单时,判断是否有权限,没有权限时隐藏销售订单抬头和行项目的价格相关字段 2、增强实现 2.1、隐藏抬头和行项目价格 隐藏抬头和行项目表格中的净值和净价字段 在程序MV45AFZZ→USEREXIT_FIELD_MODIFICATION中写隐式增强 效果如下 2.2、隐藏条件页签价格 还需要隐藏抬头和行项目的条件页签中的价格数据 在程序LV69AF01→T
Sentinel实现接口流量控制
简介 Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。 启动控制台 下载地址 注意不要使用windows下的PowerShell,要使用默认的命令行工具(cmd),不然报错误: 找不到或无法加载主类 .port=8089 http://localhost:8089 来打开控制台,默认账号密码 sentinel/sentinel 客户端使用 添加依赖 添加控制台和naco
Linux运维工程师面试题(1)
目录Linux运维工程师面试题(1)1 别名、内部命令、外部命令的执行顺序2 linux 系统启动流程3 破解用户密码的方法4 忘记 grub 密码怎么解决5 硬盘空间满了怎么处理,怎么找到硬盘中的大文件6 硬盘明明有很多空间,为什么无法存储文件7 进程使用内存问题7.1 内存泄露:Memory Leak7.2 内存溢出:Memory Overflow7.3 内存不足:OOM8 进程、线程和协程的
spring web mvc 集成 fastjson2
maven依赖 参考文档 https://github.com/alibaba/fastjson2/blob/main/docs/spring_support_cn.md spring mvc集成
ES集群&kibana安装
一、elasticsearch介绍 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负载等。 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的
2023-08-23 vuetifyjs icon用法 ==》 前缀mdi-加上icon名称
我现在用的是最新3.0版本的vuetifyjs,它的icon库来自👉https://pictogrammers.com/library/mdi/icon/pan-right/ 写法为在v-icon容器中写入前缀“mdi-”+icon名称,如: <v-icon>mdi-chevron-right</v-icon> 奇葩吧,还得加上mdi-,跟阿里云的设定一样。 不过我推荐用它
封装,继承,Super详解,方法重现
封装,继承,Super详解,方法重现 1.封装定义: 该露的露!该藏的藏。我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据得隐藏) 记住这句话就够了:属性私有,get/set package com.oop.demo4;import com.oop.demo4.Student;/** *1.提高程序安全
jQuery练习:购物车数量加减
功能: 1.点击加减号,文本框的数字也做改变; 2.当数量是1时,不能再减;数量上限10,不能再加; 3.数量不在指定范围,加减号消失; 4.手动输入数字,点击加减号,文本框数字依然可以加减 5.默认数量为1 效果: 代码: 点击查看代码 点击查看代码 点击查看代码
【js】横/纵向无缝滚动
1.纵向无缝滚动(类似淘宝) ps:存在一个问题,当鼠标移入时,未关闭定时器 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text
每天一个小知识,快速回顾知识点,今天回顾-数组去重的方法
1.假设有一个数组,内部有许多重复的值(今天我们只考虑基本类型的值),需要将其重复的值去掉。 例如: let arr=[1,1,2,2,3,3,4,4,5,6,7,'9',9] 方案一:利用Set数据结构 let newArr=Array.from(new Set(arr));//需要用Array.from将最后结果转化为数组,毕竟Set只是类数组//console.log(newArr)
Java 线程池详解
Java 线程池详解 参考 《Java 并发编程的艺术》 Java Scheduler ScheduledExecutorService ScheduledThreadPoolExecutor Example java.util.concurrent.ScheduledThreadPoolExecutor Example ThreadPoolExecutor – Java Thread Poo
JMM(Java 内存模型)详解
JMM(Java 内存模型)详解 要想理解透彻 JMM(Java 内存模型),我们先要从 CPU 缓存模型和指令重排序 说起! 从 CPU 缓存模型说起 为什么要弄一个 CPU 高速缓存呢? 类比我们开发网站后台系统使用的缓存(比如 Redis)是为了解决程序处理速度和访问常规关系型数据库速度不对等的问题。 CPU 缓存则是为了解决 CPU 处理速度和内存处理速度不对等的问题。 我们甚
Java 常见并发容器总结
Java 常见并发容器总结 JDK 提供的这些容器大部分在 java.util.concurrent 包中。 ConcurrentHashMap : 线程安全的 HashMap CopyOnWriteArrayList : 线程安全的 List,在读多写少的场合性能非常好,远远好于 Vector。 ConcurrentLinkedQueue : 高效的并发队列,使用链表实现。可以看做一个线程
2.若依中的认证中心
1.前言 在本节中主要是介绍若依微服务版本中的认证功能以及流程实现,认证功能主要包含注册、登录认证,用户注销,刷新token等。 2.项目实现 2.1 导入依赖 在该依赖中包含nacos注册发现、配置、sentinel、web、Actuator、ruoyi-common-security等依赖包,其中ruoyi-common-security需要我们导入
Mybatis小白入门
Mybatis-9.28 环境: JDK:1.8 Mysql:8.032 maven:3.9.2 IDEA 回顾: JDBC Mysql JavaSE Maven Junit 01 简介 1.1 什么是MyBatis MyBatis 是一款优秀的持久层框架。 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
【校招VIP】java语言考点之分代垃圾回收
考点介绍: JVM垃圾回收是面试里绕不开的考点,尤其是分代回收算法,集各种普通垃圾回收于一身,成为垃圾回收之王。但是也造成多个阶段的GC的不同,需要从对象的大小和使用频度等角度去考虑每个阶段的算法选择和造成的问题。尽量在理解的前提下记忆分代考点...... 答案详情解析和文章内容可扫下方二维码或链接即可查看! 一、考点题目 1、什么是分代垃圾回收机制?解答:java中不同对象的生命周期是不一样的,
RuoYi-vue配置记录
如果这个项目能顺利运行,标志着Springboot+vue的前后端环境都配好了。 一、官方文档 若依官方文档:介绍 | RuoYi,在这个地方克隆/下载项目源代码https://gitee.com/y_project/RuoYi-Vue 解压到自己的目录下 首先根据官方文档的环境部署所说,检查一下自己的这些是否都满足要求了: JDK >= 1.8 (推荐1.8版本) Mys
Java 魔法类Unsafe详解
Java 魔法类 Unsafe 详解 本文整理完善自下面这两篇优秀的文章: Java魔法类:Unsafe 应用解析 - 美团技术团队 -2019open in new window Java 双刃剑之 Unsafe 类详解 - 码农参上 - 2021 阅读过 JUC 源码(JUC就是Java.util.concurrent包,他是一个处理线程的工具包,从jdk1.5之后开始出现)的同学
Java 多线程处理 for 循环数据
对于必须在for循环内进行查询的场景,可采用以下几种方式进行优化。 1、主线程与子线程无先后顺序 执行结果: 2、主线程在所有子线程执行完成之后执行 执行结果: 3、主线程在所有子线程执行完成之后执行 执行结果: 4、示例Demo JAVA多线程10个线程处理1000个数据 执行结果:
Spring Cloud Alibaba nacos
Spring Cloud Alibaba nacos 目录 安装(docker-compose方式) 使用 依赖 yml 配置刷新 灰度发布 集群部署 部署方式 nginx 代理 安装(docker-compose方式) https://github.com/nacos-group/nacos-docker/tree/master/example 使用 依赖 yml 配置刷新
java的学习方法推荐
刚开始可以草草观看视频教程,跟着视频案例走一遍,不用深入思考,只需大概了解java是什么东西,之后寻找例题教程,纯手敲练一遍,认真思考总结,最后可以去力扣刷题。 个人观点,还在学习阶段