正则表达式:用来作为模式或者规则进行匹配的 Pattern—一个用于正则表达式的类—正则表达式用于指定规则 [abc] 表示a/b/c中的任何一个 [^abc] 表示除了a/b/c \d 表示数字 \D 表示非数字 \w 表示单词字符: [a-zA-Z_0-9] \W 表示非单词字符 \s 表示空白字符 \S 表示非空白字符 ^a 表示以a作为开头 a$ 表示以a作为结尾 . 表示任意字符 *表示出现零次或者多次 +表示至少出现一次 ? 表示至多出现一次 {n} 表示恰好出现n次 {n,} 表示
2024-11-27什么是线程? 线程(英语:thread)是能够进行运算的最小单位。它被包含在之中,是中的实际运作单位。一条线程指的是中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。 上面是百度百科的解释~ 在C++11里的线程 首先得包含#include <threa
2024-11-271、进程和线程的概念 进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存) 线程:进程中的一段代码,一个进程中可以有多段代码。本身不拥有资源(共享所在进程的资源); 在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。 多进程: 在操作系统中能同时运行多个任务(程序) 多线程: 在同一应用程序中有多个功能流同时执行 已经有了进程,为什么还会需要线程呢?主要原因如下: 许多应用程序中,同时发生着多个活动。将这些应用程序分解成多个准并行的线程,程序设计的模型会变成更加简单
2024-11-27什么是枚举 枚举就是一个一个的枚举出来,顾名思义就是一个有限的集合。下面是来自百度百科的一句话: 在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。 [1] 是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。 出现的原因 在java5之前,我们可以这样来实现枚举
2024-11-27线程相关 线程的相关API 线程的调度 调度策略: 时间片:线程的调度采用时间片轮转的方式抢占式:高优先级的线程抢占CPU Java的调度方法: 对于同优先级的线程组成先进先出队列(先到先服务),使用时间片策略对高优先级,使用优先调度的抢占式策略 线程的优先级 等级: MAX_PRIORITY:10 MIN_PRIORITY:1 NORM_PRIORITY:5 方法: getPriority():返回线程优先级 setPriority(int newPriority):改变线程的优先级 注意事
2024-11-27面向方面编程(Aspect-Oriented Programming,简称AOP)是一种编程范式,旨在通过分离横切关注点(cross-cutting concerns)来提高代码的模块化和可维护性。横切关注点是指那些影响多个模块但又不属于核心业务逻辑的功能,比如日志记录、安全检查、事务管理等。 1. AOP中的基本概念 AOP中主要概念有:连接点、切点、通知、目标对象、引介、织入、代理和切面。 (1)连接点(JointPoint) 一个类或一段程序代码拥有一些具有边
2024-11-27url.py from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), path('listing/', views.listing, name='listing'), ] model.py from django.db import models class Contacts(models.Model): name =
2024-11-27关于计算机毕业设计如何选题,我这里已经给同学们整理好啦,有需要的同学们可以多来学习: 基于SpringBoot的美食分享系统的设计与实现 项目简介: 本美食分享系统基于 SpringBoot 框架构建,旨在为美食爱好者打造一个便捷、互动性强的美食交流平台。它整合了美食信息展示、用户分享、社区互动、美食教程发布以及商家推广等多功能模块,以满足用户在美食探索、经验交流、烹饪学习以及商业推广等多方面的需求,促进美食文化的传播与交流。 项目目标: 一、打造活跃美食交流社区 二、
2024-11-27使用springboot集成javaMail进行邮件发送时,在本地进行发送邮件失败,提示 Failed message 1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.163.com, 25; timeout -1; 解决方案: 将25端口改为465端口,并启用smtps协议 配置示例: spring: mail: host: smtp.163.com
2024-11-27本功能是在切面执行链基础上实现的功能,如果不知道切面执行链的同学,请看一下我之前专门介绍切面执行链的文章。 1.定义防重复提交handler /** * 重复提交handler * */ @AspectHandlerOrder public class ResubmitAspectHandler implements AspectHandler { private StringRedisTemplate stringRedisTemplate; public void
2024-11-27