Spring Boot 使用 Tomcat 作为容器时访问根 context-path 302分析
Spring Boot 使用 Tomcat 作为容器时访问根 context-path 302分析,起因是安全团队反馈了一个漏洞,说通过公网域名访问内网中的一个SpringBoot服务的根路径,原本是域名的url变成了服务的内网的i...
LeetCode周简报1
LeetCode周简报1,每日一题 Day1 最长和谐子序列(594) class Solution { public int findLHS(int[] nums) { Arrays.sort(nums); int lef = 0; int res = 0; for (int rig = 0; rig < nums.len...
javafx jlink 遇到的非模块化的依赖打包报错“模块异常”的问题和处理
javafx jlink 遇到的非模块化的依赖打包报错“模块异常”的问题和处理,javafx jlink 遇到的问题和处理 简介 javafx:jlink 是 javafx-maven-plugin 插件中的一个目标,用于创建一个自包含的 Java...
在Windows上使用.NET部署到Docker 《让孩子们走出大坑》
在Windows上使用.NET部署到Docker 《让孩子们走出大坑》,折腾Docker 有几天了,整别的都没这个糟心。目前已经顺利部署运行起来了。顺便给大家分享下处理在Windows上使用.NET部署到Docker的相关...
vxe-table vue 数据表格行分组,实现同时对多个列显示合计数量
vxe-table vue 数据表格行分组,实现同时对多个列显示合计数量,vxe-table vue 数据表格行分组,实现同时对多个列显示合计数量 查看官网:https://vxetable.cn gitbub:https://github.com/x-ext...
《深入理解Mybatis原理》Mybatis中的缓存实现原理
《深入理解Mybatis原理》Mybatis中的缓存实现原理,一级缓存实现 什么是一级缓存? 为什么使用一级缓存? 每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlSession对象表示一...
数字马力正在疯狂招人。。
数字马力正在疯狂招人。。,大家好,我是R哥。 据我们面试辅导进「蚂蚁」的兄弟反馈,最近「数字马力」正在大量招人: 很多人不了解数字马力,以为数字马力是外包,我们面试辅导了一些人进去,我...
Python学习之布尔运算
Python学习之布尔运算,Python的布尔运算,有以下几个 and or not # 布尔值只有True、False两个值, # 实际上是Int的子类,True等价于1,False等价于0 # 但是布尔运算有逻辑与and、逻辑或or、逻...
只会建数据库怎么写API?database2api 能帮到你!
database2api 意为 DataBase to API,即只要有数据库,就可以生成开放 API。 database2api 是一款强大而便捷的工具,主要功能是依据现有的数据库自动生成开放的 API 接口,能够为开发者大幅节省...
Jenkins Share Library教程 —— 高级实战与最佳实践教程
Jenkins Share Library教程 —— 高级实战与最佳实践教程, 写在前面 搞了近一天的PPT,讲真写英文PPT,确实比中文难多了,中午都没休息,最后还是在同事的帮忙下才搞完。 值得说的是,我今天算...
Log4j2 中三种常见 File 类 Appender 对比与选择
Log4j2 中三种常见 File 类 Appender 对比与选择,在 Log4j2 中,若不考虑 Rolling(支持滚动和压缩)类文件 Appender,则包含以下三种文件 Appender:FileAppender、RandomAccessFileAppender ...
CF773D Perishable Roads
CF773D Perishable Roads,思路: 注意到答案应该是链加上一串贡献相同的树的贡献,因为若 \(a \to u\) 的贡献 比 \(b \to u\) 的贡献小,那么可以连 \(b \to a\),答案会更优。 那么有一个贪心...














