摘要:
Unable to connect to Redis SpringBoot 3.1.2报错:Unable to connect to Redis 背景 在搭建项目开发环境的时候,进行Redis相关的单元测试时发现无法连接到远程的Redis服务器。并且报错Unable to connect to Re 阅读全文
摘要:
Java 线程池 前言: 创建过多的线程会占用更多的内存、并且在线程切换的时候增加消耗的资源和浪费更多的时间,为了缓解以上问题,出现一种基于复用和预分配思想的技术,线程池。线程池中的线程被统一创建和管理,提高了系统响应时间和系统的资源利用率。 除了线程池解决以上问题外,在java21中引入了虚拟线程 阅读全文
摘要:
Python爬虫 01 爬虫是一种自动化的数据收集系统中的一种,写网络爬虫的目的在于高效、快速的收集网络上自己所需要的数据或者基于爬虫技术编写网站自动测试脚本。 学习爬虫需要的前置技术:html、JavaScript、http协议、一门编程语言。 为什么需要htnml、JavaScript、http 阅读全文
摘要:
C语言函数指针与指针函数 简介: 函数指针与指针函数是两个不同的东西。 函数指针是指向一个函数的指针变量,该指针存储的是所指向函数的内存地址。函数指针可以被当做参数传递,也可以在C语言接口体中实现接口的功能,定义而不实现。 与函数指针相似的是一个名叫“指针函数”概念。指针函数是指返回值为指针的函数。 阅读全文
摘要:
# Linux 学习笔记 ### Linux目录结构 了解Linux的目录结构有助于我们管理Linux系统。 | 目录 |作用 | | | | | /bin| bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 | | /boot |这里存放的是启动 Linux 阅读全文
摘要:
# 记录C语言内存分配函数 ## C语言内布局 | 区域名 |作用 | | | | | 栈区(stack)| 保存函数局部变量、函数形参、该区域由编译器决定,程序员无法管理| | 堆区 | 可扩充变化的内存区域,该区域的大小由程序运行时和程序员决定| | 静态存储区 | 存放static数据的地方 阅读全文
摘要:
因为一个表对应一个java类,如果java类多了,一个一个创建表太消耗时间了,同时也想造下轮子。加深下对反射和注解的使用 反射和注解把java一切皆对象的思想完全的体现了出来,同时也给java提供了强大的动态性。 主要进行工作的类,可以在里面加上jdbc,就可以实现自动创建表了。 import ja 阅读全文
摘要:
Java异常处理流程 java中处理异常的代码块构成一般如下 class TestException{ String testEx(){ try { System.out.println("捕获异常"); }catch (java.lang.Exception E){ System.out.prin 阅读全文
摘要:
Java异常 简介: JAVA异常处理的目的是为保证程序在出错之后,依旧可以执行一些其它操做。该操作可以是用户的其它行为,也可以是保存程序运行后的一些结果,还可以是合理的结束程序的运行。 为了达到上述目的。异常处理应该具备以下几点 捕获异常 向用户通知出现的异常类型 保存出现异常前的程序运行结果 提 阅读全文