
Java基礎
文章平均质量分 61
Java
初学者-码农
努力不写代码 - -!
展开
-
maven+logback.xml完整配置
日常日志文件配置详情,根据日志需求分别设定不同记录模式。原创 2023-12-13 14:08:18 · 1261 阅读 · 0 评论 -
Spring、SpringBoot常用註解(二)
上一篇介紹了部分的常用注解,喜欢的小伙伴可以看一看,本期继续列举一些常用的注解。 Spring、SpringBoot常用註解(一) @Service--service标注业务层组件 这个注解是写在类上面的,标注将这个类交给Spring容器管理,spring容器要为他创建对象。默认按照名称进行装配,名称可以通过name属性指定,如果没有name属性,注解写在字段上时,默认取字段名进行查找,如果注解写在setter方法上,默认按照方法属性名称进行装配。当找不到匹配的bean时,才按照类型进行装配,...原创 2023-05-25 17:16:08 · 134 阅读 · 1 评论 -
Java-线程池OOM测试
每次实例化对象时都创建一个对象,容易造成OOM,需要在业务结束执行shutdown,防止线程池重复创建;全局只会创建一个,每次实例化对象时,始终是第一次初始化的的对象,后续一直延用;类的成员变量分为两种测试:a、静态变量;线程池始终是同一个,只是再增加线程数。原创 2023-12-13 10:47:50 · 129 阅读 · 0 评论 -
为什么要重写 hashcode 和 equals 方法?
为什么要重写 hashcode 和 equals 方法? /** * 两个对象的hashCode相同,则equals也一定为true么? * * 首先,答案肯定是不一定。同时反过来equals为true,hashCode也不一定相同。 * * 类的hashCode方法和equals方法都可以重写,返回的值完全在于自己定义。 * * hashCode()返回该对象的哈希码值;equals()返回两个对象是否相等。 * * 关于hashCode和equal是方法是有一些 常规协定 : *原创 2023-12-13 10:46:29 · 59 阅读 · 0 评论 -
Spring、Spring MVC、SpringBoot常用註解(一)
Springboot常用注解详情原创 2020-09-08 23:09:21 · 249 阅读 · 1 评论 -
Ajax前端請求
Ajax前端請求 最近在做網頁時遇到了一些坑,對於http協議沒有深入了解,以及對HttpServletRequest類的理解尚淺,造成一些困擾,分析下請求類型,取值的方法四种常见的 POST 提交数据方式 值 描述 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值 application/json 作为请求头告诉服务端消息主体是序列化的原创 2020-08-28 16:16:13 · 175 阅读 · 0 评论 -
Java內存結構
Java內存結構給予JDK8 Java 程序运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。 根据VM规范,VM应该被划分为五块区域——即VM栈、堆、方法区、程序计数器、本地方法栈五个部分。如下图所示: 一、栈:储存局部变量 局部变量:在方法的定义中或者在方法声明上的变量称为局部变量。 特点:栈内存的数据用完就释放...原创 2020-09-12 16:43:52 · 140 阅读 · 1 评论