- 博客(21)
- 收藏
- 关注
原创 Vue 搭配 Spring MVC 创建一个 web 项目
一个web应用程序。页面使用Vue,后端使用Spring MVC,最终打成war包,放在tomcat下启动。
2023-09-21 23:30:34 793
原创 Java集合
集合集合简介集合(Collection):是由若干个确定元素构成的整体的一种数据结构。集合与数组非常相似,既然有了数组这种数据结构,为什么还需要集合呢?因为数组有许多限制:数组初始化后大小不可变;数组只能按照索引顺序存取数据。所以,我们需要不同类型的集合来处理不同的数据。例如:可变大小的顺序链表;保证五重复元素的集合;CollectionJava 标准库自带的 java.util 包提供了了集合类: Collection,它是除了 Map 外所有其他集合类的根接口。Java 的
2021-03-21 22:49:55 198
原创 Java反射
反射什么是反射?反射(Reflection)是指程序在运行期间可以拿到的一个对象的所有信息,并能够直接操作对象内的属性及方法。反射是为了解决在运行期,对某个实例一无所知的情况下,可以调用其方法。Class类除了基本类型外,Jave的其他类型全部都是class(包括interface)。例如:StringObjectRunnableException在Object类中定义了以下的方法:public public final native Class<?> getClass
2021-03-07 23:43:11 219 2
原创 Java注解入门
注解入门什么是注解(Annotation)?注解是放在源码的类、方法、字段、参数前的一种特殊的“注释”。注释是给人看的。注解可以被程序识别。注解的作用:注解本身对java代码没有任何影响。java的注解可以分为三类:第一类是由编译器使用的注解,例如:@Override:让编译器检查该方法是否实现了覆写;@Suppresswarnings:告诉编译器忽略此处代码产生的告警。这类注解不会被编译进入.class文件。第二类是由工具处理.class文件使用的注解,比如工具会在加载class的时候
2021-02-26 00:18:01 167
原创 Linux系统目录结构
linux系统目录结构以下是对这些目录的解释/bin:bin是Binaries(二进制文件)的缩写,这个目录存放着最近经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:etc是Etcetera(等等)的缩写,这个目录用来存放所有的系统管理需要的配置文件和子目录。/ho
2021-02-06 22:24:04 398
原创 网络编程
网络编程什么是计算机网络:计算机网络是指多台计算机组成的网络。在一个网络中任何两台计算机都可以直接通信。计算机之间的通信也必须遵循一定的规则,我们叫做协议,比如 TCP、UDP、HTTP、Ftp、smtp等。就好比方言,两个人交流就必须使用同一种语言,广东人对北京人说粤语北京人就听不懂。计算机世界也一样,两个计算机之间通信也必须遵循同一个协议。那怎么找到计算机呢?通过 IP 和端口号可以定位一台唯一的计算机。IP:一个 IP 地址唯一标识一个网络接口。一台接入互联网的计算机至少有一个IP地址。IP地
2021-01-27 23:02:48 109
原创 多线程
多线程基础Java语言内置了多线程支持:一个Java程序实际上一个jvm的进程,jvm进程用一个主线程来执行main()方法,在主线程里又可以启动多个线程。此外,jvm还有负责垃圾回收的其他工作线程。对于大多数Java程序来说多任务其实就是多线程实现的多任务。和单线程相比:多线程经常需要都写共享数据,并需要同步。多线程编程的复杂度更高,调试更加困难。多线程是Java程序最基本的并发模型,读写网络、数据库、Web开发等都需要多线程模型。创建新线程创建一个新线程我们需要实例化一个Thread实例,然
2021-01-07 23:27:29 194 2
原创 Lambda表达式
Lambda表达式的作用:最直观的作用就是使得代码变得简洁。由于lambda表达式可以直接赋值给一个变量,我们就可以直接把Lambda作为参数传给函数,而传统的Java必须有明确的接口实现定义,初始化才行。适用范围:函数式接口(即接口只有一个抽象方法)// 函数式接口,即只有一个抽象方法interface A { abstract void aa();}下面就从正常写法开始,看下是怎么一步一步简化成lambda表达式的。正常写法// 定义函数式接口interface A {
2021-01-05 07:39:46 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人