Java

SSM学习第七天

SpringBoot 今日目标: 掌握基于SpringBoot框架的程序开发步骤 熟练使用SpringBoot配置信息修改服务器配置 基于SpringBoot的完成SSM整合项目开发 1,SpringBoot简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。 使用了 Spring 框架后已经简化了我们的开发

SSM学习第八天

MyBatisPlus 今日目标 基于MyBatisPlus完成标准Dao的增删改查功能 掌握MyBatisPlus中的分页及条件查询构建 掌握主键ID的生成策略 了解MyBatisPlus的代码生成器 1,MyBatisPlus入门案例与简介 这一节我们来学习下MyBatisPlus的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例。而对于MyBatisP

JAVA标签

break continue 标签: ```java标签(label)是在编程语言中用于标识代码的位置的符号。它通常与跳转语句(如 break 和 continue)结合使用,用于控制程序的流程。 在Java中,标签以标识符的形式出现,后面跟着一个冒号(:)。标签可以与循环语句(如 for、while、do-while)和条件语句(如 if、switch)一起使用。 以下是一些使用标签的常见用例:

git提交规范 fix,feat等字段含义

以下是commit提交规范,主要是在提交代码时标识本次提交的属性   feat: 新功能(feature) fix: 修补bug docs: 文档(documentation) style: 格式(不影响代码运行的变动) refactor: 重构(即不是新增功能,也不是修改bug的代码变动) chore: 构建过程或辅助工具的变动 revert: 撤销,版本回退 perf: 性能优化 t

java 中在图像上绘制文字

比较坑的一点就是这个坐标,我在c++和c#中这个坐标一般都是左上角,但java中弄了个什么基线,坑了我好几个小时。这个函数入参 (x,y)  就是要绘制的文字的左上角坐标。 桂棹兮兰桨,击空明兮溯流光。

SASS(scss)

Scss 1.认识Scss Sass 支持两种不同的语法,每个都可以加载另一个。 scss其实是Sass的一种语法。SCSS 语法使用.scss文件扩展名 。除了一些小的例外,它是CSS的超集,这意味着基本上所有有效的CSS也是有效的SCSS。 scss示例: sass原始的语法为缩进语法,使用.sass作为文件扩展名。习惯将其成为sass语法,缩进语法支持与 SCSS 相同的所有功能,但它

【git】基于JGit通过ssh-url拉取指定commit-id的代码

实现 1️⃣ pom依赖: 2️⃣ JschConfigSessionFactory配置: JSch与JGit JSch 是一个纯 Java 实现的 SSH2 协议库,它提供了在 Java 程序中进行 SSH 通信的功能。JSch 允许你在 Java 应用程序中使用 SSH 协议进行远程命令执行、文件传输和端口转发等操作。 JGit 是一个用于访问 Git 版本控制系统的 Java 库,它提供了

转载 分库分表流量倾斜问题的排查与解决

一、背景 2022年11.10号晚8点,月黑风高 各大电商公司正在等待着即将到来的大促... 而作为交易订单组的我们也不例外,此时我们在紧盯监控大盘,试图找到系统蛛丝马迹的问题,以便及时应对,如果这时候出了问题,那就关乎着团队的面子,关乎着今年的绩效,当然还关乎着今年的年终奖……,秃然,奇怪的现象发生了 注:本文是中大型互联网公司遇到的真实案例,其知识点的深度和广度拿来面试都足够,建议认真阅读

java tricky

1、根据枚举的name获取枚举类: private static SmsProviderType fromName(String spName) {   return Stream.of(SmsProviderType.values()).filter(sp -> StringUtils.equals(sp.name(), spName)).findFirst().orElse(null)

利用SpringBoot和javafx进行桌面开发

原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 众所周知,SpringBoot是一款强大的Javaweb开发程序,这得益于其构造了一个Spring容器,然后通过依赖注入和控制反转,维护起一套Java对象和实例的管理机制,方便开发者去使用。在web应用开发的应用中,Springboot在Java层应用非常广,同样的,也可以利用SpringBoot来编写桌面程序。 标准的JavaFx代

用pageOffice控件实现 office word文档 强制留痕编辑Word

OA办公中,业务需要多人编辑word文档,需要强制留痕功能,用来查看文档编辑过程中的具体修改痕迹。 怎么实现word文档的强制留痕呢? 1 实现方法 通过pageOffice实现简单的在线打开编辑word时, WebOpen方法的第二个参数使用docRevisionOnly,第三个参数传用户名,以强制留痕模式在线打开编辑Word文档。 就可以实现强制留痕编辑Word功能 2 实现过程 以java的

Java多线程-Lesson02

一.Lamda表达式 λ是希腊字母表的第十一位字母,英文名是Lambda Lamda表达式的出现主要是为了避免匿名内部类过多的原因,它属于函数式编程的范畴  为什么要使用Lamda表达式? 避免匿名内部类定义过多 可以让你的代码看起来很简洁 去掉了没有意义的代码,只留下一堆核心逻辑 主要使用在创建的类只使用了一次时,创建匿名方法太多会很麻烦,Lamda表达式以

【拼多多商品详情数据】API接口获得宝贝详情数据、商品标题数据等Java调用示例

​ 拼多多商品详情API接口的作用是获取拼多多平台上某个商品的详细信息,包括商品标题、价格、图片、规格、参数、店铺信息等。开发者可以通过该接口获取到商品的原始数据,方便进行数据分析、价格比较、爬取等操作。 通过该接口获取到的商品详情数据可以结合其他数据进行深度挖掘,例如可以将商品数据对比分析,找出同类商品中的价格优势点和竞争对手,也可以基于商品和用户的交互数据,对用户进行画像分析和个性化推荐等。

TomCat快速安装使用

下载 这就不多说了,直接官网下载 https://tomcat.apache.org/ 直接解压 配置 环境变量 (提前安装好java,配置好java的环境变量) 配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME 新建 CATALINA_HOME 环境变量, 变量:CATALINA_HOME 值:D:DevelopmentToolapache-tomcat-9.0

React - 循环滚动

1.准备工作 let timer = null; // 定时器 const BoxRef = useRef(); // 父组件ref const ChildRef = useRef(); // 子组件ref用于包裹数据循环的 const [roll, setRoll] = useState(true); // 是否滚动 // comments是要map的数据 2.开始 鼠标移

事务超时异常:org.springframework.transaction.TransactionTimedOutException: Transaction timed out: deadline was Sun Jun 25 17:34:03 CST 2023

报错如下: 代码如下: Controller service dao 使用JDBC定义一个dao 注意:如果选择DataSourceTransactionManager,事务内所有的sql操作必须通过JdbcTemplate执行才能使timeout设置正常工作,通过myBatis执行的sql操作将无法应用超时设置。由上分析,使用@Transactional的timeout属性时

Java 反序列化之 XStream 反序列化

0x01 XStream 基础 XStream 简介 XStream 是一个简单的基于 Java 库,Java 对象序列化到 XML,反之亦然(即:可以轻易的将 Java 对象和 XML 文档相互转换)。 使用 XStream 实现序列化与反序列化 下面看下如何使用 XStream 进行序列化和反序列化操作的。 先定义接口类 IPerson.java public interface IPerso

vue 解决 post请求下载文件,下载的文件损坏打不开,结果乱码

axios.post('xxx', { responseType: 'blob' //指定返回数据的格式为blob }) .then(response => { console.log(response);//把response打出来,看下图 let url = window.URL.createObjectURL(response.data); consol

html带参数跳转,SessionStorage方式。

sessionStorage 和 localStorage sessionStorage 浏览器关闭时自动销毁 localStorage 存储在浏览器中,只要你不主动删除就是无期限 sessionStorage用法 使用 如果你希望使用 jQuery 实现在不显示参数的情况下跳转到另一个页面,而不是通过发送请求的方式,你可以尝试使用 sessionStorage 或 localStorage 来

springboot加切面日志

不积跬步,无以至千里;不积小流,无以成江海。

记录--强制缓存这么暴力,为什么不使用协商缓存

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前段时间在看面经的时候,发现很多份面经中都被问到了 强缓存 和 协商缓存。因此我觉得有必要写一篇文章来好好聊聊这两者。 强缓存和协商缓存 浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档,其中浏览器缓存就分为 强缓存 和 协商缓存: 强缓存: 当浏览器在请

http跨域时的options请求

来源: https://blog.csdn.net/qq_36025814/article/details/108023035   _________________________________________________________________________________________________________________________________

帝国CMS 复制word里面带图文的文章,图片可以直接显示

​  1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块     /* 上传word配置 */     "wordActionName": "wordupload", /* 执行上传视频的action名称 */

SpringCloud使用RabbitMQ 实现微服务之间的异步调用

  最近公司内部员工为了完成小程序分裂考核任务,使用黑客软件发起大量请求刷任务,导致后台小程序模块A的微服务卡死, 微服务B调用了微服务A的微信消息推送功能,其他微服务又调用微服务B...... 由于微服务A卡死,服务调用链产生阻塞,新的请求不断来到,阻塞的线程越来越多,最终因服务器资源耗尽而导致整个系统雪崩。   解决方法:使用RabbitMQ实现微服务之间的异步调用,从而实现解耦  

【源码阅读】2. Catalog和Database

  Catalog 创建  可以通过两种方式建立Catalog   展示 Show Catalog有两种写法,分别展示所有Catalog列表和单Catalog的属性   展示创建 ShowCreateCatalogStmt在CatalogMgr.showCreateCatalog中拼接show create catalog语句

IDEA中修改Java版本

pom文件 File---Project Structure File---Settings---Java Compiler run/debug configuration Maven---Runner(可能影响)

spring初学

spring是一个轻量级的java开发框架,基础是spring framework,依靠spring framework可以发展出很多适用于不同场合的模式    

【后端面经-Java】HashMap详解

目录1. HashMap的家族定位2. HashMap的数据结构2.1 Hash表的基本概念2.2 Hash冲突2.3 HashMap数据结构3. HashMap的重要变量3.1 常量3.2 变量3.3 辨析size、capacity、threshold4. HashMap重要方法和源码解析4.1 构造方法4.2 resize方法4.3 hash方法4.4 put方法参考文献 1. HashMap

文件上传-js前端验证

先上传一个文件看看  这里有标识文件类型 方法一:禁用js前端验证使用工具禁用所有的 js 脚本  或者修改 onsubmit 参数      保证 return checkFile()函数返回值为true 第二种方法: 上传png文件 改为php后缀

<<  <  1060  1061  1062  1063  1064  1065  1066  1067  1068  1069  1070  >  >>