Java
JetBrains IntelliJ IDEA 2024.2 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin IDE
JetBrains IntelliJ IDEA 2024.2 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin IDE 请访问原文链接:https://sysin.org/blog/jetbrains-idea/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains IntelliJ IDEA - 领先的 Java 和 K
mybatis中BatchExecutor的使用
这部分内容需要掌握mysql的sql执行流程和事务控制才能理解,可以参考下我的相关文章。 mybatis sql执行流程 mybatis事务控制 一、BatchExecutor的介绍 BatchExecutor 是mybatis提供的一个执行器, 用于执行批量更新操作,性能上比使用foreach标签拼sql要高,使用方式上也更方便。BatchExecutor 只是对更新操作做了增强,查询操作和普通
bugbountyhunter scope BARKER:第九滴血 存储型 Storage Cross-Site Scripting XSS 头像处SVG文件上传 报告
登录后来到My profile页面,页面里存在一个Edit Profile 头像处可以上传SVG图片 检查 xss payload:https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/XSS Injection#xss-in-files 使用SVG进行图片上传,发现SVG文件上传成功并返回图片地址 poc:htt
Windows ,elasticsearch 启动报错 failed to obtain node locks
报错: 原因: odes/0/node.lock文件和_state/write.lock文件被锁住 解决: 删除这两个文件
SonarQube启动时,elasticsearch 报错 with lock id [0]; maybe these locations are not writable or multiple nodes were started without increasing [node.max_local_storage_nodes] (was [1])
报错: 查看elasticsearch 日志,在安装位置sonarqube-9.9.6.92038logses.log 原因: odes/0/node.lock文件和_state/write.lock文件被锁住 解决: 删除这两个文件
[图文直播]Windows操作系统部署Jenkins
前言 首先说明一下我为什么选择在Windows操作系统上部署Jenkins是吧,主要基于 虽然从长远上看,我是有进行跨平台开发的需求,但至少在可预见的三到五年时间内,我的潜在客户也都是在windows操作系统上。至于跨平台,规划上要有,但正如天龙八部里天龙寺内面对鸠摩智打算拿拈花指、无相劫指、多罗叶指来换取六脉神剑,众人犹豫不决时,枯荣大师反问众人“你们各自的一阳指练到几品了”。而且我也相信随
Java开发环境安装笔记
目录JDK的版本Java 8Java 9Java 11 (LTS)Java 17 (LTS)Java 21JDK的环境变量设置JAVAHOME 和 PATH 环境变量CLASSPATH 环境变量多个SDK版本切换 又双叒叕换了一个电脑,又双叒叕得重新折腾各种软件的安装,记录一下吧... 软件安装中,最麻烦的莫过于JAVA的编程环境安装了,Java运行环境区分JDK和JRE,区别是: JDK 的
节假日配置初始化 redis缓存方案及@PostConstruct注解,Cache方案GuavaUtils.java工具类
节假日配置初始化 redis缓存方案及@PostConstruct注解,Cache方案GuavaUtils.java工具类 启动报错:本机,在jenkins上面没有报错?包括嵌套的注入Bean java 静态代码块和spring @value等注解注入顺序 springboot用@Autowired和@PostConstruct注解把config配置读取到bean变成静态方法pu
api接口数据安全格式转换-DES,AES,SM2
api接口数据安全格式转换-DES,AES,SM2 1.数据格式{"orderNo":"",//其他的业务数据} 返回{"sign":"","params":"","timestamp":""} 实现接口的加密传输,数据安全规范。 返回DEMOsign=8E4D93D831652C94473994DBB0846F11, params=043be4139761bc5ad25e1d52eb78ba63
解决LocalDateTime返回前端数据为数组结构的问题
问题现象 解决办法如下 1、使用@JsonFormat 结果 2、使用SpringMVC提供的ExtendMessageConverters 结果
Java秋招校招面试
本人学习两个月Java总结面试找到工作,整理了如下面试题目(只适合找一份非大厂工作!!)(多背多面)祝愿大家找到满意的工作 该版本为简洁-以及-大家独立思考只给出题目,大家可以根据题目自行搜索,如不想搜索可以私信我给大家发带答案版本的, 本人学习两个月Java总结面试找到工作,整理了如下面试题目(只适合找一份非大厂工作!!)(多背多面)祝愿大家找到满意的工作 本人还有一些面试心得大家都可以交流沟
tomcat连接处理机制和线程模型
前提 Tomcat中Connector实现主要有3种,NIO、NIO2、APR,其中NIO是默认方式。 NIO基于ServerSocketChannel NIO2基于AsynchronousServerSocketChannel 后面都是基于NIO模式来进行阐述。 Tomcat线程池 tomcat中的线程池实现为ThreadPoolExecutor,基本上是复制了JDK中的ThreadPoolEx
JS中bind(this)结合实际应用场景
在采用面向对象思想编程时,如果在类里面定义了一个事件调用函数,那么该函数执行时候,他里面的this指向就变成了绑定事件的dom对象。而不是原先new 出来的对象。所以需要在函数调用时候.bind(this)把当前的this绑定给函数内部,防止this指向改变。 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/
@Valid 与 @Validated 的区别
结论是:@Validated 基本对我无用; @Valid与@Validated在Java开发中,特别是在进行数据校验时,扮演着重要的角色,但它们之间存在一些关键的区别。以下是对这两个注解的详细比较: 一、定义与作用范围 @Valid 定义:@Valid是Java EE提供的标准注解,它是JSR 303规范的一部分,主要用于Hibernate Validation等场景。 作用范围:可以用在
工作流之Flowable与SpringBoot结合
目录1 Flowable1.1 flowable-ui部署运行1.2 绘制流程图1.2.1 绘制1.2.2 绘图细节1.2.3 bpmn文件导入1.3 后台项目搭建1.3.1 pom.xml1.3.2 数据库表说明1.4 流程引擎API与服务1.4.1 主要API1.4.2 示例 1 Flowable 1.1 flowable-ui部署运行 flowable-6.6.0 运行 官方demo 参考文
在Spring Boot应用中配置和使用MinIO
要在Spring Boot项目中使用MinIO作为对象存储服务,可以使用MinIO的Java SDK来与MinIO进行交互。以下是如何在Spring Boot应用中配置和使用MinIO的详细步骤: 1. 添加MinIO依赖 首先,你需要在项目中添加MinIO的Java SDK依赖。如果使用的是Maven,添加以下依赖到pom.xml中: 如果使用的是Gradle,添加以下依赖到build.gra
ant design vue 关于select 请求数据后没有立即显示的问题
设置:filterOption 属性为false vben admin框架中封装了ant design vue select组件在使用提供的updaeSchema函数时只能更新一次,有知道解决的老铁可以告诉我.代码如下: 来自为知笔记(Wiz)
Java9 新特性汇总——基于 JDK11 代码汇总。。。更新中
一、JEP_102:java.lang.Process 的 API 更新 总结:改进用于控制和管理系统进程的 API。 新增了以下方法: 1、public boolean supportsNormalTermination(): 2、public long pid(): 3、public CompletableFuture<Process> onExit(): 4、public Pro
SpringCloud2023中使用Seata解决分布式事务
你好,这里是codetrend专栏“SpringCloud2023实战”。 可以点击合集查看往期文章,这是第10篇更新。 本文简单介绍SpringCloud2023中集成Seata来使用分布式事务。 前言 对于分布式系统而言,需要保证分布式系统中的数据一致性,保证数据在子系统中始终保持一致,避免业务出现问题。分布式系统中对数据的操作要么一起成功,要么一起失败,必须是一个整体性的事务。 分布式事务指