自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 面试经典sql题

假设有两张表,表1为份额表,表2为行业表。份额表与行业表依靠产品id相关联。现在需要查询表2中行业分类字段为1的所有行业的占比变动情况,占比变动计算公式为:最后一天(假设为20240531)的行业占比减去第一天(假设为20240501)的行业占比。其中,某一天的行业占比为:这一天该行业的所有份额的占比之和。理论上所有行业的行业占比之和为100%。利用窗口函数求解即可,熟能生巧。

2024-06-26 23:32:02 1070

原创 分析Linux操作指令及使用场景与频率分析 持续更新

本篇主要针对在日常工作与学习中使用较多的linux指令的使用方法以及使用频次进行分析与讲解,旨在能够更好的掌握这些必备的技能。linux指令非常的多,如果要记住所有的指令使用方法是非常困难的且要花费很长的时间,很多人习惯离开使用去通篇死记,这样过一段时间就容易忘记,在这个方面我更加推荐在使用中去掌握这些指令,并不需要全部掌握,只需要掌握使用频率高的指令,再通过这些指令顺带掌握与其相关联的一些次高频指令即可,这样可以大大提升针对性学习的效率。

2024-06-15 23:57:50 742

原创 oracle中如何查询特定日期?

SELECT TO_CHAR(TRUNC(TO_DATE('2018-06','YYYY-MM'), 'MM'), 'YYYY-MM-DD') "指定日期第一天" FROM DUAL;--查询任意一天 当月的最后一天。

2024-06-08 22:53:20 2491

原创 java解析html代码,采集网页信息

如果我们选择器选择的是:body > div.mainBox.clearfix > div.container.listBox > div.pageList.newsList.news-list-yw > ul > li:nth-child(1),则会选择到第一个公告。它提供了非常方便的API来解析HTML文档,提取数据,修改内容,以及生成新的HTML文档。同样我们可以通过选择到具体信息的选择器来提取更为精细的内容。,点解左上角选择按钮,选择到想要截取的部分,点击右侧html代码部分右键,复制选择器。

2024-06-04 11:26:05 1786 1

原创 大表迁移,内存不够,如何用纯代码实现?

根据id或者其他递增字段,通过offset偏移量进行分页查询进行查询,再插入新表单即可。可以通过服务器的性能调整每页查询数据量。很多情况下,在工作中需要进行表单迁移,在没有迁移软件的前提下,应该如何进行操作呢?最终,200w条数据的表单就成功迁移到了新的数据库中。在此提供一个纯java代码的简单思路。

2024-05-28 23:21:24 1367

原创 @value如何读取配置值至静态变量中?

Value注解也是基于Spring的依赖注入机制工作,它允许你将配置文件中的值注入到Bean的非静态字段或方法中。然而,Spring的依赖注入容器管理的是Bean的生命周期,包括实例化Bean、装配Bean的依赖关系等。静态变量不属于任何特定Bean实例的生命周期范畴,它们属于类级别,只有一份,且在类加载时就被初始化,这早于Spring容器初始化及依赖注入发生的时机。解决这一问题的方法,可以通过通过非静态初始化方法注入静态字段值的模式。这样就可以很好的解决这个问题了!

2024-05-18 15:19:18 1920

原创 手把手教你将长段复杂的txt表单格式string数据转json

Matcher类用于执行匹配操作。一旦创建了一个Matcher对象,就可以使用它来在目标文本上执行各种匹配和查找操作。这个类是可变的,因为它保存了匹配的状态(如当前匹配位置)。matches()尝试将整个区域与模式匹配。★★★★★find()尝试查找下一个与子模式匹配的序列。★★★★★group()返回目前匹配的子序列。★★★★★: 替换第一个与子模式匹配的序列。★★★: 替换所有与子模式匹配的序列。★★★start()end(): 返回最近一次匹配操作的开始(包含)和结束(不包含)索引。★★★。

2024-05-11 00:27:18 2937 1

原创 springboot项目连接多种数据库如何操作?

在项目的开发中,经常会遇到需要连接多个多种数据库的情况,mysql、oracle等等,下面详细讲解如何在一个服务中进行多种数据库的配置。

2024-05-06 09:45:49 2311

原创 面试题:String x = “Hello“;String str1 = new String(“Hello“);详解

会先运行字面量机制"Hello"这一步,如果常量池中没有内容为 "Hello" 的字符串对象的引用,会在堆加载 "Hello" 的字符串对象,然后常量池创建该对象的引用,如果有,则不不进行这一步,然后进行new String("Hello")这一步,创建一个新的 String 对象,该对象始终处于堆中独立的状态,然后str1指向这个对象。最多创建2个对象(在堆),两个引用(常量池和str1),最少创建1个对象在堆,一个引用str1。

2024-04-26 10:19:55 600 3

原创 最详细的JAVA面试(208题)解析,个人理解 (含答案)(实时更新)

JVM(JAVA Virtual Machine)JAVA虚拟机,它能够识别JAVA代码,将它转成操作系统可识别的操作命令,然后在转成机器码,最后由CPU控制硬件完成指令。JRE(Java Runtime Environment)JAVA运行环境,如果只是运行代码,JRE就够了。JDK(Java Development Kit)JAVA开发工具包,是给开发人员用的编译工具。JDK = JRE+编译工具。JRE= JVM+ 运行类库。

2024-04-20 10:30:15 403 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除