java
文章平均质量分 74
福尔康.爱新觉罗
小小白
展开
-
JAVA笔记
数组初始化一维数组Java 语言中数组必须先初始化,然后才可以使用。所谓初始化,就是为数组的数组元素分配内存空间,并为每个数组元素赋初始值。能不能只分配内存空间,不赋初始值呢?不行,一旦为数组的每个数组元素分配了内存空间,每个内存空间里存储的内容就是该数组元素的值,即使这个内存空间存储的内容为空,这个空也是一个值(null)。不管以哪种方式来初始化数组,只要为数组元素分配了内存空间,数组元素就具有了初始值。初始值的获得有两种形式,一种由系统自动分配,另一种由程序员指定。数组在初始化数组的同时,可以原创 2021-01-29 18:27:35 · 349 阅读 · 0 评论 -
Java的函数式编程学习
本文仅为粗浅的学习笔记,请见谅!从Java 8开始,我们可以用Lambda表达式替换单方法接口在Java程序中,我们经常遇到一大堆单方法接口,即一个接口只定义了一个方法:ComparatorRunnableCallable以Comparator为例,我们想要调用Arrays.sort()时,可以传入一个Comparator实例,以匿名类方式编写如下: String[] array = ... Arrays.sort(array, new Comparator<S原创 2020-10-09 17:29:39 · 109 阅读 · 0 评论 -
SpringBoot中的SpringMVC配置
参考资料:SpringBoot官方文档Spring Boot为Spring MVC提供了自动配置,可与大多数应用程序完美配合。以下是SpringBoot对SpringMVC的默认配置org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration自动配置在Spring的默认值之上添加了以下功能:包含ContentNegotiatingViewResolver和BeanNameViewResolver。–>原创 2020-08-27 19:03:25 · 301 阅读 · 0 评论 -
模板引擎--Thymeleaf使用以及语法
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>默认只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;...原创 2020-08-26 16:30:36 · 134 阅读 · 0 评论 -
SpingBoot web开发
导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>SpringBoot对静态资源的映射规则WebMvcAutoConfiguration类的addResourceHandlers方法:(原创 2020-08-24 17:55:31 · 74 阅读 · 0 评论 -
SpringBoot配置
SpringBoot使用一个全局的配置文件,配置文件名application是固定的;application.properties:配置端口则输入:server.port=8081application.yml2.1配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;2.2YAML–标记语言对比XML,以数据为中心,更适合做配置文件例子:YAMLserver: port:8081XML: <server> &l原创 2020-08-24 17:25:25 · 61 阅读 · 0 评论 -
Profile介绍与使用
Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境1.多profile文件形式下面的代码系:默认8080端口,当能找到dev环境的配置文件时,优先按照active指定的文件配置spring.profiles.active =devserver.port =80802. yml支持多文档块方式每个文档块使用 - - - 分割server: port: 8080spring: profiles: active: pr原创 2020-08-24 15:51:04 · 2338 阅读 · 0 评论 -
SpringBoot日志框架
市面上的日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现 (日志的抽象层)JCL(Jakarta Commons Logging)JUL(java.util.logging)SLF4j(Simple Logging Facade for Java)Logbackjboss-loggingLog4j, Log4j2左边选一个门面(抽象层)、右边来选一个实现;例:SLF4原创 2020-08-24 13:58:26 · 124 阅读 · 0 评论 -
SpringBoot入门
优点快速创建独立运行的Spring项目以及与主流框架集成使用嵌入式的Servlet容器,应用无需打成WAR包starters自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生产环境的运行时应用监控与云计算的天然集成创建一个maven工程- 导入spring boot相关的依赖 <parent> <groupId>org.springframework.boot</groupId>原创 2020-08-20 16:31:42 · 83 阅读 · 0 评论 -
启动SpringBoot项目的三个方法
一、maven创建一个maven工程- 导入spring boot相关的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> &l原创 2020-08-20 14:17:01 · 420 阅读 · 0 评论 -
java测试常用注解
1.@assertEqualsassertEquals(Object expected, Object actual)assertEquals(String message, Object expected, Object actual)String message: 可选参数,将在发生错误时报告这个消息Object expected: 期望值,一般为用户指定的内容Object actual: 被测试的代码实际返回的结果当expected(期望值)和actual(实际值)为 float 或者原创 2020-07-27 21:00:54 · 450 阅读 · 0 评论 -
JPA部署与简单实例
ide:idea技术:maven jpa mysql一.导包pom.xml<dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>5.4.10.原创 2020-07-22 21:32:18 · 131 阅读 · 0 评论 -
基于jersey的RESTful api搭建
ide:idea1.创建项目首先创建一个web Application项目创建完项目后我们再用Add Frameworks Support把maven项目的支持引入。2.代码2.1 环境配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML原创 2020-07-22 14:00:41 · 176 阅读 · 0 评论 -
#java小白自学路 # eclipse 安装
eclipse 安装这个eclipse版本是承接我的上一个博客的,适配的。链接:https://pan.baidu.com/s/19HqzPFqY8ZFwKbyVyAZWrg提取码:hik8解压后,打开eclipse.exe文件基础设置:点击菜单栏中的“windows”→ 点击“preference”→点击“general”→点击“start up and shut down...原创 2019-12-23 16:01:10 · 82 阅读 · 0 评论 -
#java小白自学路 # java 的安装与环境变量配置
java 的安装与环境变量配置:1.安装jdk包,解压,链接如下链接:https://pan.baidu.com/s/1pLp9tEHNT5j_W1ht8pP1Hg提取码:4msa2.配置环境变量1.右键“我的电脑”-“属性”-“高级系统设置”-“环境变量”2.在系统变量里新建JAVA_HOME和CLASSPATH,变量值如下图。3.在系统变量里编辑PATH,在原来的基础上,添加下图...原创 2019-12-23 15:53:48 · 284 阅读 · 0 评论 -
超级小白java路(下载篇)
超级小白java路(下载篇)转载 2019-07-11 20:20:25 · 97 阅读 · 0 评论