Java SE
Java基础
山雨木公
探索IT技术之路---
展开
-
从一组数组中查找最大值并返回
package com.enn.claim.utils; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class SortUtil { /** * 方式一 * 冒泡排序算法:查找最大值 * @param arr 入参: 数组 * @return 出参: 最大数值原创 2021-12-10 10:41:49 · 451 阅读 · 0 评论 -
索引覆盖问题
索引覆盖问题 例如:Mysql数据库 InonoDB存储引擎 InonoDB存储引擎 : 数据和索引都存放在.ibd文件夹下.支持事务,支持表锁和行级锁 由于InonoDB 数据和索引都在存储在叶子节点上, 那么当检索查询索引时,也就查找到了我们想要的数据, 所以当我们根据条件查询时,大部分都走的是覆盖索引 ...原创 2021-10-20 11:34:35 · 93 阅读 · 0 评论 -
时间字符串转换工具类
@Slf4j public class DateUtil { /** * Date 转 String * auther: yanxuesong * @param date 日期 * @param format 转换格式 * @return */ public static String dateToString(Date date, String format) { DateFormat dateFormat = new原创 2021-09-06 11:02:48 · 115 阅读 · 0 评论 -
判断对象是否为空或null工具类
/** * 判断对象是否为空或null */ public class ObjectUtils { public static boolean isNull(Object obj) { return obj == null; } public static boolean isNotNull(Object obj) { return !isNull(obj); } public static boolean isEmpty(O原创 2021-09-06 11:01:02 · 253 阅读 · 0 评论 -
Java中Collections.sort排序用法
Java中Collections.sort排序用法 第一种是list中的对象实现Comparable接口 /** * 根据年龄对User进行排序 */ public class User implements Comparable<User>{ private Long id; private String name; private Integer age; public User() { } public User(Long id, St原创 2021-07-25 20:48:51 · 235 阅读 · 0 评论 -
Java解决跨域问题(SpringCloud)
Java解决跨域问题(SpringCloud) @SpringBootApplication @EnableZuulProxy @EnableFeignClients public class ZuulServerApp { public static void main(String[] args) { SpringApplication.run(ZuulServerApp.class,args); } // 使用Cors处理跨域问题 @Bean原创 2021-04-10 20:43:57 · 123 阅读 · 0 评论 -
Spring IOC 与AOP
说说自己对于 Spring MVC 了解? Model1 时代 : 很多学 Java 后端比较晚的朋友可能并没有接触过 Model1 模式下的 JavaWeb 应用开发。在 Model1 模式下,整个 Web 应用几乎全部用 JSP 页面组成,只用少量的 JavaBean 来处理数据库连接、访问等操作。这个模式下 JSP 即是控制层又是表现层。显而易见,这种模式存在很多问题。比如①将控制逻辑和表现逻辑混杂在一起,导致代码重用率极低;②前端和后端相互依赖,难以进行测试并且开发效率极低; Model2 时代 :原创 2021-04-06 15:45:43 · 97 阅读 · 0 评论 -
equals和==的区别
equals和==的区别 : 它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象(基本数据类型比较的是值,引用数据类型==比较的是内存地址)。 equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况 1:类没有覆盖 equals() 方法。 则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象。 情况 2:类覆盖了 equals() 方法。 一般,我们用覆盖 equals() 方法来比较两个对象的内容是否相等;若它们的内容相等,原创 2021-04-05 00:39:37 · 137 阅读 · 1 评论