- 博客(7)
- 收藏
- 关注
原创 JavaSE笔记
JavaSEJavaSE技术范围JavaSE范围包括Java基础和Java高级部分基础部分:数据类型、变量、运算符、循环结构、数组、面向对象(以封装、继承和多态展开来讲)高级部分:多线程基础、常用类于API、枚举类、注解、反射、泛型、IO基础、JVM虚拟机基础基础部分数据类型数据类型分为:基本类型和引用类型基本数据类型很好理解,即8种基本数据类型:byte、short、int、long、float、double、char、float默认值是依据作为成员变量时,如果不显示初始化时,在类对象实
2021-02-25 03:42:53
290
原创 Springboot项目打jar打war
SpringBoot打jar包根据官方的,只需要引入依赖插件即可,支持自定义配置<build> <plugins> <!-- 打包成可执行的jar --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifac
2021-02-21 03:23:29
209
原创 mysql
PreviewMysql主要版本与分支Oracle、Mysql是世界市场占比最高的两种数据库互联网早期的选型【IOE】:IBM的服务器、Oracle的数据库、EMC的存储设备,都是有钱的公司采用,例如银行、电信、石油、证券等Mysql:互联网高速发展,互联网企业使用第一。Oracle:互联网之外使用第一,传统软件行业使用。1979年,Monty Widenius开发了一款存储引擎,并是ISAM引擎的前身1999年~2000年,三人创建的了Mysql AB公司,引入了事务引擎BDB2000年
2020-10-22 10:52:11
243
转载 servlet-mapping中的url-pattern的理解
url-pattern映射的规则首先,要明白一点,“*”在这里不代表通配符,也不代表表达式,他就是约定好的规则;那么何为映射,即请求路径url减去当前的应用上下文,剩下的字符串则为映射为了很好说明下列例子;在此规定应用上下文是:http://127.0.0.1:8080/myapplication精确匹配精确匹配,就是映射必须和配置的映射是完全相等;例如我现在请求一个路径是http://127.0.0.1:8080/myapplication/addUser/addAdmin那么请求的映射
2020-09-14 00:18:16
790
原创 ArrayList和LinkedList
/# ArrayList和LinkedList分析各自的特点ArrayList适合场景是【查询】、【检索】比较快,底层实现是动态的Node数组(顺序表)LinkedList适合的场景是【修改】【删除】【增加】元素(链表)注意的地方初始化各自的时,增加元素,ArrayList的add方法默认是在末尾添加,LinkedList默认也是在末尾添加,到底谁快呢,我们测试一下:【在列表末尾增加数据】列表大小ArrayListLinkedList100004ms1ms
2020-06-18 13:28:08
103
原创 2020-06-06
原码,反码,补码#1整数的原码 反码 补码都是一样的#2负数反码就是 符号位为1,其他位 取反即可#3 补码就是 反码加1,(负数补码用这个方法)
2020-06-06 10:42:29
104
原创 Java的反射机制总结part1
核心Class类我们来看看 正向 是怎么创建的对象,是的你没有看错,就是通过 new 这个关键字来创建对象; Date date = new Date();//通过new关键字实例化对象 long time = data.getTime();//通过类的实例化对象调用类中的实例方法向这样产生实例化的对象再一般不过了,但是我现在不想通过 new 这个关键字来产生实例话对象,我觉得不好使,那...
2020-04-08 20:10:09
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人