- 博客(16)
- 收藏
- 关注
原创 Java八股整合(MySQL+Redis+Maven+Spring+Mybatis+Servlet+消息队列+git)
不可再分,部分依赖,传递依赖。
2024-08-15 03:00:33
1062
原创 java学习知识点2
底层实现了双向链表和双端队列特点,可以添加任意元素,可以重复,也可以添加null,线程不安全,没有实现同步。LinkedList维护了一个双向链表,其中first和last属性分别指向首尾节点,添加和删除元素效率高。每个节点中维护了prev,next,item三个属性,prev指向前一个,next指向后一个。
2024-06-05 01:24:00
165
原创 Mybatis学习
Mybatis用于提高持久层数据处理效率,支持自定义SQL,用于简化数据库操作Mybatis前身是ibatis,Mybatis对ibatis进行了封装和优化原本使用Dao定义接口规定方法,用DaoImpl实现类进行方法的具体实现,做数据库操作使用Mybatis后,使用Mapper定义接口规定方法,使用Mapper.xml实现接口对应方法的sql语句。
2024-05-10 00:08:32
254
原创 Spring学习
单一架构:一个项目一个工程,导出为一个war包,在一个tomcat上运行,也叫all in one。主要技术框架为Spring,SpringMVC,Mybatis分布式架构:一个项目拆分成多个模块,每个模块是一个IDEA中的一个moudle,每个工程运行在自己的Tomcat上,模块间可以互相调用,每个模块内部都可以看成是一个单一架构的应用。主要技术框架为SpringBoot(SSM),SpringCloud,中间件等框架式一个集成了基本结构、规范、设计模式、编程语言和程序库等基础组件的软件系统。
2024-05-04 15:05:55
1609
1
原创 Maven学习
Maven在idea中是项目独立的,每个项目需要file-settings-build-build tool-maven配置本地路径。是一款为java项目构建管理,依赖管理的工具,使用Maven可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。Maven构建触发方便,并且构建要求项目结构。
2024-05-02 19:33:52
204
2
原创 JVM学习
jvm通过接口调用操作系统,操作系统处理jvm和硬件交互jvm的java方法栈,本地方法栈和程序计数器中不会存在垃圾,否则会导致系统卡死系统调优主要在堆和方法区中调优,方法区是一个特殊的堆,99%时间在调堆java是在c和c++语言上,去掉了指针和内存管理交给jvm处理,最开始叫c++--java处理不了的底层需要通过native调用底层方法。
2024-04-24 01:23:22
1409
2
原创 Java Web学习
var 变量名 = new Object();创建对象变量名.属性名 = 值;赋值变量名.函数名 = function(){}定义函数变量名.属性名;访问属性变量名.函数名();访问方法var 变量名 = {};定义空对象var 变量名 = {属性:值,属性:值,函数名:function(){}定义对象同时赋属性属性之间要加逗号,属性和方法之间也要加,
2024-04-19 19:01:50
580
1
原创 Linux学习
Linux在服务器领域的应用是最强的,尤其在一些高端领域应用较为广泛linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点,使其近些年来在嵌入式领域的应用得到非常大的提高主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域以后在物联网中应用会更加广泛。
2024-04-15 01:20:25
253
1
原创 JUC并发编程
JUC是java.util.concurrent工具包简称,用于处理线程的工具包,java1.5开始出现。是计算机中的程序关于某数据集合上的一次运行活动,,是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数据集合上的一次运行活动,是操作系统结构的基础。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
2024-04-13 09:54:59
198
1
原创 计算机网络学习
网络由若干节点和连接结点的链路组成多个网络还可以通过路由器互联起来,构成一个更大范围的网络,即互联网internet互联网是通用名词,指多个计算机网络互连而成的网络,在网络之间的通信协议可以是任意的Internet因特网是专用名词,指全球最大的开放的由众多网络相互连接而成的特定计算机网络,采用TCP/IP协议族作为通信的规则,前身是美国的ARPANET。
2024-04-09 01:14:00
577
原创 MySQL学习
登录MySQL数据库:mysql -uroot -p123456/mysql -uroot -p(隐藏密码形式)查看mysql数据库的版本号:mysql> select version();查看当前使用的是哪个数据库:mysql> select database();查看mysql中有哪些数据库:show databases;约束:约束也有很多,其中一个叫做唯一性约束,选择使用某个数据库: mysql> use 数据库名;创建数据库:create database 数据库名;数据库中最基本的单元是表。
2024-04-03 11:51:31
244
1
原创 操作系统学习
1.什么是操作系统:一句话:搞管理的软件操作系统的目标:方便、有效(提高系统资源的利用率,提高系统的吞吐量)、可扩充(模块化,层次化,微内核)、开放2.操作系统的作用一句话:便利用户和硬件交互和管理和分配计算机资源(包括硬件和软件)操作系统最核心最关键的部分是kernel,那我们来了解下kernel3.kernel是什么。
2024-03-30 14:35:12
1513
1
原创 java学习知识点
java特点:面向对象(oop),健壮性(强类型机制,异常处理,垃圾的自动收集),跨平台性(.class文件可以在多个平台下运行),解释性java源文件基本组成部分是类java应用程序执行入口是main()方法java严格区分大小写java每个语句以;结束java括号成对出现,缺一不可一个源文件中最多只能有一个public类,其他类个数不限,编译后每个类都会生成一个.class文件(java运行本质就是把.class加载到jvm运行)
2023-11-21 15:04:51
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人