当前位置:首页 > IT技术 > 编程语言 > 列表
编程语言 共有 411253 个文章

Python爬虫小白教程(三)——使用正则表达式分析网页

    文章目录正则表达式基本方法re.match 方法re.search 方法re.findall 方法获取自己的IP地址爬虫系列正则表达式 正则表达式是对字符串操作的逻辑公式,在某些情况下通过使用正则表达式我们可以轻易地获取到我们想要的结果,下面先学...[继续阅读]

编程语言

springboot+jsr303+java参数校验解决方案

    前言 我们在java项目开发中(典型场景为springmvc项目的controller参数接收)都需要对参数合法性(非空性,范围,格式等)进行校验,最简单的写法是使用if...else进行逐个判断,但是此类开发工作繁琐,代码不够优雅,这里我们可以使用jsr-3...[继续阅读]

编程语言

java实现中国象棋1:界面的制作

    java实现中国象棋1:界面的制作​​前言​​​​界面思路​​​​棋盘​​​​棋子​​​​按钮和Logo​​ 前言中国象棋的界面主要有三个部分:棋盘,棋子和按钮。棋盘在网上可以找到许多相关的图片,但是棋子和按钮就找不...[继续阅读]

编程语言

数据结构与算法——令人烦恼的括号

     一、有效的括号此题在《​​数据结构与算法——栈与队列​​》中出现 二、括号生成此题在《​​数据结构与算法——广度优先与深度优先搜索​​》中出现 三、最长有效括号此题为leetcode​​第32题​​ 思路:考虑使用动态规...[继续阅读]

编程语言

【SpringBoot】数据源加密处理

    代码审计报告提出的一个问题:明文暴露配置信息风险 解决方案可以使用jasypt实现需要使用依赖: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> ...[继续阅读]

编程语言

Python文件及目录处理方法

    Python可以用于处理文本文件和二进制文件,比如创建文件、读写文件等操作。本文介绍Python处理目录以及文件的相关方法。@toc下面先来介绍python目录处理相关方法。目录操作1. 获取当前代码路径test_folder.pyimport osimport sysprint(__file...[继续阅读]

编程语言

#yyds干货盘点# Java 后端必备书籍?

    语言篇Java核心技术Java编程思想Effective Java深入理解Java虚拟机实战Java高并发程序设计Java并发编程实战数据结构与算法数据结构与算法分析 Java语言描述算法 第4版计算机网络TCP/IP 详解 卷1:协议计算机网络:自顶向下方法图解TCP/IP图...[继续阅读]

编程语言

448. 找到所有数组中消失的数字

    描述给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。链接448. 找到所有数组中消失的数字 - 力扣(LeetCode) (leetcode-cn.com) 解法:特...[继续阅读]

编程语言

在 Spring Boot 中使用搜索引擎 Elasticsearch

    Elasticsearch 建立在 Apache Lucene 之上,于 2010 年由 Elasticsearch NV(现为 Elastic)首次发布。据 Elastic 网站称,它是一个分布式开源搜索和分析引擎,适用于所有类型的数据,包括文本、数值 、地理空间、结构化和非结构化。Elasticsearc...[继续阅读]

编程语言

Java Review - 集合框架=Collection+Map

    文章目录概述容器 = Collection + MapCollectionSetTreeSetHashSetLinkedHashSetListArrayListVectorLinkedListQueueLinkedListPriorityQueueMapTreeMapHashMapHashTableLinkedHashMap概述 容器,就是可以容纳其他Java对象的对象。 Java Collections Framework(JCF) 为Java开发者提供了通用...[继续阅读]

编程语言