- 博客(20)
- 收藏
- 关注
原创 简单了解Maven与安装
Maven 是 Apache 软件基金会(国外组织,专门维护开源项目)的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系(在A.jar文件中用到了B.jar)、完成项目的编译(把.java文件 编译为 .jar文件)、测试、打包和发布等工作。(JAR文件是Java ARchive的缩写,是一种Java程序的归档文件格式。它可以包含Java类、相关资源文件、库文件和元数据。
2024-09-16 13:38:01 985
原创 简单了解AOP
AOP(面向切面编程):一、概念解释AOP 即 Aspect Oriented Programming,意为面向切面编程。它是通过预编译方式和运行期间动态代理实现程序功能统一维护的一种技术。AOP 是面向对象编程(OOP)的延续,在 Java 开发中占据重要地位。它能够将业务逻辑和非业务逻辑进行隔离,比如将日志记录、事务管理、权限验证等与核心业务逻辑分离,从而降低各部分之间的耦合度,提高程序的可重用性和开发效率。二、核心原理AOP 的核心原理是使用动态代理的方式在执行方法前后或者出现异常的时候加入相关的逻辑
2024-09-16 13:30:48 1500
原创 redis简单使用与安装
在 Spring Boot 应用中,集成 Redis 可以极大地提高数据的存储和访问效率。Jedis 是 Redis 官方推出的 Java 客户端,但直接使用 Jedis 可能会比较繁琐。而 Spring-data-redis 作为 Spring 大家族的一部分,提供了更简单、高效的方式来在 Spring 应用中访问 Redis 服务。它对底层的 Redis 开发包(如 Jedis、JRedis 和 RJC)进行了高度封装,通过 RedisTemplate 提供了丰富的 Redis 操作接口。
2024-09-16 12:06:15 1514
原创 Docker概述
什么是一、镜像结构理解常见的镜像可以在 DockerHub 上找到,但对于自己开发的项目,就需要构建自定义镜像。镜像实际上是在系统函数库和运行环境的基础上,组合了应用程序文件、配置文件、依赖文件等,并编写好启动脚本后打包形成的文件。构建自定义镜像就是实现这个打包过程。二、Dockerfile 语法功能概述:构建自定义镜像时,无需逐个文件进行拷贝和打包。
2024-09-15 18:07:47 1981 1
原创 linux概述与安装虚拟机
Linux 是一个极具影响力和广泛应用的操作系统。它起源于芬兰人林纳斯・托瓦兹在大学期间编写的开源内核。Linux 作为一个整体,是免费供用户使用的,具备多用户、多任务、支持多线程的强大特性。Linux 内核是其核心部分,主要负责管理计算机的硬件资源,涵盖进程管理、内存管理、文件系统管理、设备驱动、网络功能以及系统调用接口等重要职责,为上层的应用程序打造了一个稳定且统一的运行环境。但单纯的内核对于普通用户而言,在软件安装、文件编辑等日常操作方面存在不便。
2024-09-15 18:02:57 1922
原创 简单了解和使用Mybatis
原是Apache的一个开源项目iBatis, 2010年6月这个项目由ApacheSoftware Foundation 迁移到了 Google Code,随着开发团队转投GoogleCode 旗下, iBatis3.x正式更名为MyBatis。MyBatis 是一款优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码手动设置参数以及手动获取结果集的操作
2024-09-05 19:48:33 1286
原创 简单了解JAVA线程
● 程序,进程,线程● 创建线程● Thread类中方法● 线程状态● 多线程的概念● 线程同步● Lock● 线程通信● 新增创建线程方式。
2024-06-28 18:18:39 927
原创 JAVA的IO类
● File类是java.io包中很重要的一个类;● File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代 表一个文件或目录;● File对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件 大小等;● File对象无法操作文件的具体数据,即不能直接对文件进行读/写操作。创建文件或目录:createNewFile(),mkdir(),mkdirs()删除文件或目录:delete(),deleteOnExit()判断文件或目录是否存在:exists()
2024-05-17 01:26:46 1051
原创 JAVA集合类
● 当我们需要保存一组一样(类型相同)的元素的时候,我们应该使用一个容器 来存储,数组就是这样一个容器。● 数组有什么缺点?● 数组一旦定义,长度将不能再变化。● 然而在我们的开发实践中,经常需要保存一些变长的数据集合,于是,我们需要一些来保存我们的数据。● 而我们需要对数据的保存的逻辑可能各种各样,于是就有了各种各样的数据结构。
2024-05-17 01:23:41 1007
原创 数据库(MYSQL)基础
- 在关联查询时,select num,name,sno,name from student INNER join major ON majorid = id,两个表中会有相同的列名,这时会产生冲突,不知到是是谁的,此时student.name。INSERT INTO student(name,gender,birthday,phone,height,reg_time)VALUES('詹姆斯','男','1985-2-3','1522521555',1.98,NOW())..,值n),(值1,值2;
2024-05-16 01:07:19 721
原创 常用类 JAVA API
此类用于产生*随机数Random类是Java中用于生成伪随机数的类,它提供了各种方法用于生成不同类型的随机数。Random类位于java.util包中。构造方法:Random();//使用系统当前时间作为种子,创建一个新的随机数生成器。//使用指定的种子值创建一个新的随机数生成器。////成员方法://生成一个int类型的随机数。//生成一个double类型的随机数。//生成一个boolean类型的随机数。//生成一个long类型的随机数。
2024-05-13 00:34:05 474 1
原创 JavaSE基础语法
注释以某种特定符号作为标记 , 对程序功能的说明 , 程序在运行过程中不会执行注释 .Java 语言有三种注释方式:// 用于单行注释 , 快捷键 ctrl+//* */ 用于多行注释 , 快捷键 ctrl+shift+/ ctrl+shift+\ 取消注释/** */ 文档注释,用于为类 , 方法 , 属性 功能进行说明 , 可在调用时提示 , 以及使用 javadoc 命令生成说明文档关键字● 关键字的定义和特点。
2024-01-07 09:22:34 768 1
原创 搭建java环境与编译工具安装
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是。
2023-12-21 23:57:33 868
原创 简单了解java
JDK(Java Development Kit)和JRE(Java Runtime Environment)及是Java开发和运行过程中的重要组成部分,它们间的关系:1. JDK(Java Development Kit):JDK是Java开发工具包,它包括了Java编译器(javac)、Java运行时环境(JRE)、Java类库以及一些开发工具(如debugger和Java文档生成工具等)。JDK对于开发人员来说是必不可少的,因为它包含了开发Java程序所需的所有工具和资源。
2023-12-19 00:38:31 1013 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人