文章目录正则表达式基本方法re.match 方法re.search 方法re.findall 方法获取自己的IP地址爬虫系列正则表达式 正则表达式是对字符串操作的逻辑公式,在某些情况下通过使用正则表达式我们可以轻易地获取到我们想要的结果,下面先学...[继续阅读]
海量资源,尽在掌握
文章目录正则表达式基本方法re.match 方法re.search 方法re.findall 方法获取自己的IP地址爬虫系列正则表达式 正则表达式是对字符串操作的逻辑公式,在某些情况下通过使用正则表达式我们可以轻易地获取到我们想要的结果,下面先学...[继续阅读]
前言 我们在java项目开发中(典型场景为springmvc项目的controller参数接收)都需要对参数合法性(非空性,范围,格式等)进行校验,最简单的写法是使用if...else进行逐个判断,但是此类开发工作繁琐,代码不够优雅,这里我们可以使用jsr-3...[继续阅读]
java实现中国象棋1:界面的制作前言界面思路棋盘棋子按钮和Logo 前言中国象棋的界面主要有三个部分:棋盘,棋子和按钮。棋盘在网上可以找到许多相关的图片,但是棋子和按钮就找不...[继续阅读]
一、有效的括号此题在《数据结构与算法——栈与队列》中出现 二、括号生成此题在《数据结构与算法——广度优先与深度优先搜索》中出现 三、最长有效括号此题为leetcode第32题 思路:考虑使用动态规...[继续阅读]
代码审计报告提出的一个问题:明文暴露配置信息风险 解决方案可以使用jasypt实现需要使用依赖: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> ...[继续阅读]
Python可以用于处理文本文件和二进制文件,比如创建文件、读写文件等操作。本文介绍Python处理目录以及文件的相关方法。@toc下面先来介绍python目录处理相关方法。目录操作1. 获取当前代码路径test_folder.pyimport osimport sysprint(__file...[继续阅读]
语言篇Java核心技术Java编程思想Effective Java深入理解Java虚拟机实战Java高并发程序设计Java并发编程实战数据结构与算法数据结构与算法分析 Java语言描述算法 第4版计算机网络TCP/IP 详解 卷1:协议计算机网络:自顶向下方法图解TCP/IP图...[继续阅读]
描述给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。链接448. 找到所有数组中消失的数字 - 力扣(LeetCode) (leetcode-cn.com) 解法:特...[继续阅读]
Elasticsearch 建立在 Apache Lucene 之上,于 2010 年由 Elasticsearch NV(现为 Elastic)首次发布。据 Elastic 网站称,它是一个分布式开源搜索和分析引擎,适用于所有类型的数据,包括文本、数值 、地理空间、结构化和非结构化。Elasticsearc...[继续阅读]
文章目录概述容器 = Collection + MapCollectionSetTreeSetHashSetLinkedHashSetListArrayListVectorLinkedListQueueLinkedListPriorityQueueMapTreeMapHashMapHashTableLinkedHashMap概述 容器,就是可以容纳其他Java对象的对象。 Java Collections Framework(JCF) 为Java开发者提供了通用...[继续阅读]