自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电脑断电/蓝屏后keil中的main. c程序变成了null

在存放程序的文件夹里会出现.TMP后缀文件,找到对应日期的.TMP文件。将其转换为.c文件就可以打开之前的文件了。

2024-12-12 10:58:21 395 1

原创 池的概念以及数据库连接池 Druid

池就相当于一个共享资源,是对资源的整合和调配,节省存储空间,当需要的时候可以直接在池中取,用完之后再还回去。为什么需要连接池应用程序使用数据库驱动建立和数据库的 TCP 连接;用户进行身份验证;身份验证通过,应用进行读写数据库操作;操作结束后,关闭 TCP 连接。连接池是一个存放数据库连接对象的集合,应用程序在启动时会创建多个数据库连接对象,并将它们放入连接池中。当有客户端请求到达时,应用程序会从连接池中获取一个连接对象来为客户端提供服务。

2024-05-26 21:23:19 429

原创 2024/5/25 线程学习

所谓多线程,即一个进程中拥有多(≥2)个线程,线程之间相互协作、共同执行一个应用程序。当进程中仅包含 1 个执行程序指令的线程时,该线程又称“主线程”,这样的进程称为“单线程进程”。

2024-05-25 11:36:29 899

原创 switch case的用法

后面的常量表达式的值必须互不相同,否则会导致互相矛盾的情况,也会造成语法错误。后面表达式的值找到匹配的入口标记,然后从该标记处开始执行,不会再进行判断。但从阅读的角度来看,最好按字母或数字的顺序编写。后面的常量表达式只是起到标记语句的作用,并不是在该处进行判断。括号内的表达式必须是整数类型或者可以转换为整型的数值类型,例如。,也可以直接是整数或字符常量,甚至可以是枚举类型。,并在后面添加相关的代码。后面的常量表达式的值相等时,就会执行该。后面括号内的表达式的值相等,则会执行。后面括号内的表达式的值与某个。

2024-05-19 14:21:24 803

原创 JWT是什么怎么用

JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。

2024-05-19 14:16:54 910

原创 关于索引的整理

立索引的目的是为了加快对表中记录的查找或排序。

2024-05-15 23:02:12 336

原创 关于数据结构b+树和哈希

B+树和哈希是两种不同的数据结构,用于解决不同类型的数据存储和查询问题。B+树是一种树形数据结构,用于在有序的数据集合中进行高效的搜索、插入和删除操作。它适用于需要频繁的范围查询和顺序访问的场景,比如数据库和文件系统的索引结构。B+树通过自平衡的方式保持树的平衡性,优化了磁盘IO操作,提供了快速的数据查询能力。如果需要频繁进行范围查询、顺序访问或者需要保持数据的有序性,那么B+树是一个更好的选择。

2024-05-15 22:50:07 277

原创 Flowable更改数据库

2、将去取出的flowable-ui.war包解压在Tomcat中的webapps文件夹中。找到 flowable-default.properties文件更改数据库。1、下载后的Flowable压缩包解压出。

2024-04-24 10:10:23 409

原创 JBPM

JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。5. 全面的监控和管理功能: jBPM 提供了监控和管理业务流程执行的工具和 API,可以实时跟踪流程实例的执行情况,并对流程进行管理和优化。开发人员可以通过监控工具来查看流程实例的状态、执行进度和性能指标,从而及时发现和解决问题,提高流程的执行效率和质量。

2024-04-21 22:52:51 372 1

原创 Flowable 基本用法学习笔记

每个应用的WAR文件可以部署在相同的servlet容器(如Apache Tomcat)中,也可以部署在不同的容器中。.addClasspathResource("process/HolidayDemo1.bpmn20.xml") // 部署一个流程。为所有Flowable UI应用提供单点登录认证功能,并且为拥有IDM管理员权限的用户提供了管理用户、组与权限的功能。.addClasspathResource("process/HolidayDemo1.bpmn20.xml") // 部署一个流程。

2024-04-21 22:28:46 1102 1

原创 常用注解1

前后端分离的应用中,通常使用 RESTful API 进行前后端的通信。

2024-04-18 10:13:13 493

原创 MySql数据库创建新用户以及授予权限

其中,'username' 是您要创建的用户名,'password' 是用户的密码。'localhost' 表示该用户只能从本地主机连接到 MySQL。: 使用 GRANT 语句为用户授予特定权限。如果您只想授予用户特定的权限,可以替换 ALL PRIVILEGES 为具体的权限,例如 SELECT、INSERT、UPDATE 等。这将要求您输入 root 用户的密码以登录 MySQL。

2024-04-18 10:07:24 564

原创 代理(Proxy)

代理(Proxy)是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。代理服务器是提供这种代理服务的计算机系统或其他类型的网络终端,它充当客户端和服务器之间的中间层,负责转发请求和响应,同时控制和管理网络流量。需要注意的是,虽然代理服务器提供了许多便利的功能,但也存在一些安全隐患。由于代理是通过中间人的方式进行网络连接,代理服务器有可能截获用户的数据,因此可能存在泄露隐私信息的风险。

2024-03-12 14:37:38 858 1

原创 Redis基础学习

Redis是一个开源的、使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。RDB是按照一定的时间间隔将内存中的数据以快照的方式写入到二进制文件中,AOF则是将Redis执行的每次写命令记录到单独的日志文件中。在使用Redis时,可以通过Redis的客户端工具(如redis-cli)或者各种编程语言的Redis库(如Jedis、StackExchange.Redis等)来进行操作。当需要处理大量数据时,可以使用Redis的集群和分布式功能。

2024-03-11 18:01:26 387 1

原创 Spring AOP 学习及示例

定义切点,并定义切点在那些地方执行,采用@Pointcut注解完成,如@Pointcut(public*com.xxx.xxx.*.*(..) )规则:修饰符(可以不写,但不能用*)+ 返回类型 + 那些包下的类 + 那些方法 + 方法参数 “*”代表不限,“..”两个点代表参数不限。,可以控制目标方法的执行(通过调用ProceedingJoinPoint.proceed()),可以在目标执行全过程中进行执行。后置通知,在目标方法执行后执行,前提是目标方法没有遇到异常,如果有异常则不执行通知。

2024-03-11 16:49:36 402 1

原创 servlet上传文件并纳入列表及下载

FileDownloadServlet下载。FileUploadServlet上传。FileListServlet表单。

2024-01-10 17:51:28 377 1

原创 2024/1/9学习笔记

1. GET:- 用于请求指定的资源。- 不应该有请求体,所有的参数都应该附加在URL中。2. HEAD:- 与GET相同,但服务器只返回响应头,不返回实体主体。- 常用于获取资源的元信息,如文件的大小或类型,而不需要实际内容。3. POST:- 用于提交数据,通常用于创建新资源。- 请求体中包含要提交的数据,不会被缓存,可能会对服务器产生副作用。4. PUT:- 用于更新指定的资源或创建一个新资源,取决于URL是否存在。

2024-01-09 23:56:38 413

原创 JUnit的简单使用,白盒测试 黑盒测试,值传递和引用传递

JUnit是一个用于编写和运行单元测试的Java框架。它提供了一组注解和断言方法,使得编写测试用例变得简单和有效。在测试类中,使用@Test注解标记要执行的测试方法。测试方法应该是公共的(public)和无返回值(void)。在测试方法中,编写测试逻辑来验证被测试代码的行为。你可以使用JUnit提供的断言方法来判断预期结果与实际结果是否一致。使用JUnit会显示每个测试方法的执行结果,包括通过的测试、失败的测试和跳过的测试。如果有测试失败,JUnit会提供详细的错误信息。

2024-01-08 23:07:07 1040

原创 Git分支操作

Git会在文件中标记出冲突的部分,你需要编辑文件,解决冲突后保存。打开冲突的文件,手动编辑文件,选择你想要的更改或根据需求进行修改。当两个分支对同一部分代码进行了不同的更改时,会发生冲突。打开终端或命令提示符,并导航到你的代码库所在的目录。命令可以将一个分支的更改合并到另一个分支。命令将修改的文件标记为已解决状态,然后运行。确保你当前不在要删除的分支上,可以使用。命令再次查看所有分支,确认分支已被删除。切换到接收更改的目标分支上,可以使用。当一个分支的工作完成后,你可以使用。命令切换到新创建的分支。

2024-01-07 18:54:17 354 1

原创 注解的基本概括和使用

自己定义一个注解使用。

2023-12-27 23:01:37 663 1

原创 2023/12/19笔记

注解(Annotation)是Java语言中的一种特殊语法结构,它可以在代码中嵌入元数据(metadata),用于一些特殊的标记和说明。注解可以在编译时被读取,并在运行时使用。

2023-12-19 17:53:08 68 1

原创 如何用一个div实现太极效果

【代码】如何用一个div实现太极效果。

2023-12-05 19:40:23 44

原创 端口是干啥的

在进行网络通信时,了解和正确使用端口是很重要的。通过指定正确的端口号,可以确保数据能够正确地传输到目标应用程序或服务,并建立有效的通信连接。端口的使用:每个应用程序或服务通常会使用特定的端口号来进行通信,以便在网络中与其他应用程序进行交互。每个协议都有自己的端口号范围,TCP端口号范围为0到65535,UDP端口号范围为0到65535。端口号:每个端口都有一个与之关联的端口号,它是一个16位的数字,范围从0到65535。其中,0到1023的端口号是被保留的,用于一些特定的系统服务或被广泛应用的标准服务。

2023-11-28 19:18:37 100

原创 字符集,字符编码,字符

例如,Unicode字符集包含了几乎所有的字符,而UTF-8和UTF-16是Unicode字符集的两种常用编码方案。需要选择适当的字符集和字符编码,在不同环境下进行字符转换和处理,以确保文本的正确显示和处理。同时,还要注意字符的长度、编码方式和特殊字符的转义,以避免出现意外的错误或乱码情况。字符集和字符编码之间的关系是,字符集定义了字符的集合,而字符编码定义了如何将字符集中的字符映射为二进制数据。字符集(Character Set)是一个字符的集合,它定义了某种语言或多种语言中使用的字符的范围。

2023-11-28 19:15:56 63

原创 泛型的用法总结

在类或接口的定义中,使用尖括号< >来指定一个或多个类型参数。类型参数可以用任意合法的标识符来表示,常见的命名约定是使用单个大写字母,如TEK等。类型参数可以在类或接口中的字段、方法参数、返回类型和局部变量等位置使用。可以使用类型参数来定义泛型类和泛型接口。在使用泛型类或接口时,需要在实例化时指定具体的类型参数。泛型类或接口可以在其中定义字段、方法和构造函数等,使用类型参数作为其成员的类型。可以在普通类中定义泛型方法,或在泛型类中定义泛型方法。

2023-11-23 19:49:26 49

原创 Java中的default关键字用法解析

default关键字的用法和作用,强调其在switch语句和接口默认方法中的重要性。在Java编程语言中,default是一个常见的关键字,主要用于两个方面:在switch语句中提供备选选项以及在接口的默认方法中提供默认实现。3.默认方法的实际应用:说明默认方法的实际应用场景,如在已有接口中添加新的方法而不破坏已有的实现类。1.默认方法概述:介绍Java 8及以后版本中引入的接口默认方法的概念和目的。2. default在接口的默认方法中的用法。default在switch语句中的用法。

2023-11-23 19:45:59 1970

空空如也

空空如也

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

TA关注的人

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