java学习
文章平均质量分 59
SoraShim
这个作者很懒,什么都没留下…
展开
-
Springboot学习--单元测试
pom.xml配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>测试代码原创 2021-01-21 16:48:10 · 153 阅读 · 0 评论 -
Springboot学习:DevTools与热部署
Pom.xml修改 <!--热部署相关,devtools--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!--当这个项目被继承时,这个不向下传递-->原创 2021-01-19 09:26:53 · 221 阅读 · 0 评论 -
Springboot学习:API文档构建工具-Swagger2
1. Swagger2常用注解:@Api@Api:用在请求的类上,说明该类的作用 tags=“说明该类的作用”@Api(tags=“APP用户注册Controller”)@ApiOperation@ApiOperation:“用在请求的方法上,说明该方法的作用” value=“说明方法的作用” notes=“方法的备注说明”@ApiOperation(value=“用户注册”, notes=“手机号和密码都是必填项,年龄随便填,但必须是数字”)@原创 2021-01-18 22:01:15 · 204 阅读 · 0 评论 -
SpringBoot学习:SpringBoot整合Mybatis实现数据库连接以及基本的增删改查操作并测试
代码目录本文将按照pom.xml文件----resources包----java包的顺序来进行记录,并在关键部分加入解释,主要是起一个记录和总结的作用,防止自己写完的东西忘记。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/XMLSchema-instance"原创 2021-01-15 00:07:02 · 375 阅读 · 0 评论 -
Springboot欢迎页设置
Springboot 欢迎页设置放在静态资源路径下一个index.html文件,相当于直接当成静态文件访问。可以配置静态资源路径但是不可以配置静态资源的访问前缀,否则就不能默认访问写一个controller请求来处理“/index” 请求。设置成功后就可以通过localhost:8080直接默认访问index.html其中,静态资源路径为:/static, /resources, /META-INF/resources, /public,另外可以在yaml中配置静态路径相关设置原创 2021-01-07 18:06:53 · 954 阅读 · 0 评论 -
排序算法1(插入,选择,冒泡)
今天记录3种排序算法,分别为冒泡排序,插入排序,与选择排序。三者集中讲的原因是因为他们三者的平均时间复杂度都为O(n),空间复杂度都为O(1)(原地排序算法)其中,冒泡排序与插入排序都是稳定的排序算法,选择排序为不稳定的。冒泡排序 Bubble Sort冒泡排序只会操作相邻的两个数据,每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求,如果不满足则让他俩进行互换,一次冒泡过程会让至少一个元素移动到他应该在的位置,重复n次就完成了n个数据的排序工作。例如对一组数据4,5,6,3,原创 2020-10-15 09:42:31 · 229 阅读 · 0 评论 -
StringBuilder 常用函数使用及记录
本文记录了StringBulider常用函数及函数返回情况。使用的函数有:append()reverse()delete()length()toString()replace()indexOf()setCharAt()charAt()substring()调用过程如下:package test;public class StringBuilderTest { public static void main(String[] args) { Strin原创 2020-09-28 11:43:50 · 457 阅读 · 0 评论 -
Java容器学习(1)-----Set
前言Java集合类是一种特别有用的工具类,可以实现常用的数据结构。Java集合可以分为Set,List,Queue,Map四种体系,其中Set代表无序,不可重复的结合,List代表有序,可以重复的集合,Map代表具有映射关系的集合(键值对),Java 5 之后又添加了Queue,代表一种队列集合的实现。集合类主要负责保存,盛装其他数据,因此集合类也被称为容器类。 所有集合类都位于java.util包下,后来为了处理多线程环境下的并发安全问题,Java 5 还在java.util.concurrent包原创 2020-09-21 21:53:26 · 114 阅读 · 0 评论 -
记录排序算法稳定性与复杂度
类别排序方法时间复杂度空间复杂度稳定性最好情况最坏情况平均情况辅助储存项目Value稳定性-------------–电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右...原创 2020-09-15 10:28:07 · 113 阅读 · 0 评论 -
java删除字符串中最后一个字符
最近刷题遇到需求: 需要删除String类型的最后一个字符。形如a,b,c,d,e,f,删除最后一个逗号或是helloworld!删除最后一个感叹号方法:使用str.substring String str = "a,b,c,d,e,f,"; str = str.substring(0,str.length()-1);简单介绍一下substring用法: str.substring(startidx,endidx);substring返回一段字符原创 2020-09-07 10:07:03 · 20712 阅读 · 0 评论 -
记录一些java强制类型转换的方法(持续更新)
String 转int,float,double:String a="123";int b = Integer.parseInt(a);float c = Float.parseFloat(a);double d = Double.parseDouble(a); String 转char数组:char[] ch = str.toCharArray();数组转ArrayList:ArrayList<Element> arrayList = new ArrayList<El原创 2020-09-07 01:11:21 · 146 阅读 · 0 评论 -
java中 float和double该用哪个
记住java一定要用double,更鼓不变,就算数值不大也要用double。了解java虚拟机的底层会知道,float放在内存中其实是当作double来处理的,它不会比double更节约内存资源,对应的double虚拟机会直接以double形式来进行处理,快速而且精度高,但是如果用float,不但不会节约内存资源,虚拟机为了校验float的精度,会花费更多的系统资源,例如cpu时钟,程序执行步骤等等。相对于这点,整数类型,能用int就用int,不要用什么short类型,道理是一样,其实虚拟机中short原创 2020-08-25 16:02:55 · 1121 阅读 · 0 评论