JAVA
文章平均质量分 83
小牛的前进
人生最怕的从来不是输,怕的是根本就没有想赢的冲动
展开
-
重温经典-JAVA(4)
Object类、常用APIObject类的equals方法,默认比较的是两个对象的地址值,没有意义。所以我们要重写equals方法,比较两个对象的属性。多态的弊端:无法使用子类特有的内容(属性和方法)。解决:可以使用向下转型(强转)把obj类型转换为子类类型。类型判断instance of。java.util.Date:表示日期和时间的类。Date()获取当前系统的日期和时间。Date...原创 2019-01-25 22:31:42 · 175 阅读 · 0 评论 -
Springboot 选择文件属性和环境选择配置
application.yml文件里有一段代码spring: profiles: active: dev cache: type: redis servlet: #设置文件上传大小限制 multipart: max-file-size: 10MB max-request-size: 10MBmax-file-size:...原创 2019-08-11 22:41:13 · 908 阅读 · 0 评论 -
项目中常用的注解
一、DAO层@Data应用场景:实体类不用手动添加get set 方法 。导入IDEA中需要添加Lombok插件@NoArgsConstructor: 自动生成无参数构造函数。@AllArgsConstructor: 自动生成全参数构造函数。二、MAPPER层@MapperKoneLogsMapper文件中使用,标志该文件是mapper文件@S...原创 2019-08-09 14:42:23 · 427 阅读 · 0 评论 -
JVM知识点总结
JVM的作用垃圾回收,分区管理,类加载,跨平台。java的内存区域:主要有两个版本:每块内存区域的作用:一、程序计数器有两个作用(1)字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常、线程恢复都要依赖拍这个计数器来完成。(2)java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个时刻,一...原创 2019-06-11 23:57:23 · 203 阅读 · 0 评论 -
关于SpringMVC访问静态资源的一些个人见解
原创不易,转载请联系作者。 昨晚临回宿舍之前遇到一个访问静态资源路径的问题,研究了一会儿,没有研究出来。今天一早打开电脑,屏幕是昨天遗留的问题,越看越想解决它,要不然心里很不舒服。没想到这一深入研究,挖掘出以前许多和这相关但没注意的知识,结果陷入进去了,本来是一个问题,但逐渐转变成一小块知识的问题,就这样逐渐摸索和排盲,白天的时间很快过去了,虽然感觉自己离最终的答案很近了,可还是没有一个...原创 2019-05-10 00:46:01 · 272 阅读 · 0 评论 -
Java中HashMap内容笔记
原创不易,如果有转载需要的话,请在首行附上本文地址,谢谢。一、Java中的hashCode和equals1、关于hashCodehashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的 如果两个对象相同,就是适用于equals(java.lang.Object) 方法,那么这两个对象的hashCo...原创 2019-04-24 23:45:11 · 165 阅读 · 0 评论 -
简单了解消息中间件及ActiveMQ
最近阅读文献,发现一篇介绍中间件及ActiveMQ的好文章,特此转载留存,同时也分享给大家。原文献地址:https://segmentfault.com/a/1190000014958916?utm_source=tag-newest一.中间件1.1 什么是中间件?由于业务、机构和技术是不断变化的,因此为其服务的软件系统必须适应这样的变化。在合并、添加服务或扩展可用服务之后,公司...转载 2019-04-19 21:27:19 · 185 阅读 · 0 评论 -
整理好的java面试八大常用算法
原创不易,如果有转载需要的话,请在首行附上本文地址,谢谢。文中整理了八大常见的排序算法,冒泡排序、选择排序、快速排序、插入排序、堆排序、希尔排序、归并排序和基数排序的简单思想,每种算法配有动图分析和相应的java代码,为了方便有缘人进一步地了解各种算法,本文也附上了相应算法详细介绍的链接地址。在本文的文末,对这八种排序算法的稳定性,时间复杂度和排序算法的大致选择做了一个简单的总结。(本文的动图...原创 2019-04-22 22:34:22 · 2012 阅读 · 1 评论 -
重温经典-JAVA(8)
原创不易,如果有转载需要的话,请在首行附上本文地址,谢谢。函数式接口函数式接口:有且只有一个抽象方法的接口。接口中可以包含其它的方法(默认,静态,私有)。常用函数式接口:Supplier,Consumer,Predicate,FunctionSream 流JAVA8中,得益于Lambda所带来的函数式编程,引入一个全新的Stream概念,用于解决已有集合类库既有的弊端。j...原创 2019-02-19 22:54:58 · 190 阅读 · 0 评论 -
重温经典-JAVA(7)
File 类java把电脑中的文件和文件夹(目录)封装为了一个File类,可以使用File类对文件和文件夹进行操作。File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法。与系统有关的默认名称分隔符 static char separatorChar和static String separator与系统有关的路径分隔符static char pathSeparatorC...原创 2019-02-12 21:18:19 · 307 阅读 · 0 评论 -
重温经典-JAVA(6)
异常指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行。异常处理五个关键字:try/catch/finally/throw/throwsthrows:异常处理的第一种方式,交给别人处理。最终会交给JVM处理,中断处理。try-catch:异常处理的第二种方式,自己处理。可用多个...原创 2019-02-12 14:43:03 · 143 阅读 · 0 评论 -
重温经典-JAVA(3)
Final、权限 、内部类、引用类型final: 不可改变。可以用于修饰类、方法和变量。类:被修饰的类,不能被继承(太监类),那么其中所有的成员方法都无法进行覆盖重写。方法:被修饰的方法,不能被重写。变量(成员变量、局部变量):被修饰的变量,不能被重新赋值。局部变量中:“对于基本类型来说,不可变说的是变量当中的数据不可改变,对于引用类型来说不可变的是变量当中的地址值不可改变,地址中的...原创 2019-01-23 12:21:56 · 157 阅读 · 0 评论 -
重温经典-JAVA(2)
在子类中需要访问父类中非私有成员变量时,需要使用 super 关键字。使用private修饰成员变量,可以在父类中提供公共的getXxx方法和setXxx方法。1、子类方法覆盖父类方法,必须要保证权限大于等于父类权限。 2.、子类方法覆盖父类方法,返回值类型、函数名和参数列表都要一模一样。@Override(子类前)。子类的构 造方法调用时,一定先调用父类的构造方法super()。继承...原创 2019-01-23 11:04:54 · 107 阅读 · 0 评论 -
重温经典-JAVA(1)
Java虚拟机的内存划分:方法栈,堆内存,方法区,寄存器,本地方法栈。类与对象的关系类是对一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。 类是对象的模板,对象是类的实体封装的操作——private关键字。封装优化1——this关键字。封装优化2——构造方法。注意事项:1. 如果你不提供构造方法,系统会给出无参数构造方法。2. 如果你提供了构造方法,系统将不再提...原创 2019-01-23 10:24:16 · 151 阅读 · 0 评论 -
重温经典JAVA之开篇
记得Java是大学期间学的众多语言之一,给我整体的印象是神奇和万能的。最近受师兄的影响,决定重温一下JAVA。一开始只是将一些个人的重温心得和笔记记录在个人文档里,以便于自己可以温故知新。然而在记录和学习的过程当中,发现很多以前难以理解的内容,现在变得不那么晦涩。于是打算将个人文档的笔记誊写到博客中,并且以后的学习心得和总结也将持续更新在博客中。这么做的目的有两个,(1)促进自己更加...原创 2019-01-23 10:08:35 · 191 阅读 · 3 评论 -
重温经典-JAVA(5)
数据结构:栈:先进后出。队列:先进先出数据结构:数组,查询快(数组的地址是连续的,通过数组的首地址可以找到数组,通过数组的索引可以快速查找某一个元素),增删慢(数组的长度是固定的,我们想要增加/删除一个元素,必须创建一个新数组,把源数组的数据复制过来)。数据结构:链表:查询慢(链表中的地址不是连续的,每次查询元素都必须从头开始),增删快(链表结构,增加/删除一个元素,对链表的整体结构没有影...原创 2019-01-31 22:30:37 · 144 阅读 · 0 评论