杂记
文章平均质量分 86
程序猿爱篮球
你站在桥上看风景,看风景的人在楼上看你。明月装饰了你的窗子,你装饰了别人的梦。
展开
-
mybatis 查询数据库返回map集合和@MapKey注解的使用场景
(一)背景说明众所周知,遍历集合时如果进行数据库操作会引发严重的性能问题,我们该如何去避免这个问题呢?本文记录一下前段时间遇到这个问题的解决方案。 (二)解决方案我的解决方案是在数据库查询的时候以UUID为键,以实体类对象为值把数据存储在Map集合里边,然后根据UUID去获取对应的数据。 Mybatis官方文档的对该注解的解释:mybatis官方API文档 我这里的需求是根据UUID去获取另一张表的数据,UUID作为Map的主键以后,可以调用contains原创 2021-02-05 11:04:49 · 1227 阅读 · 0 评论 -
这些关于String类的常用方法你知道多少?
1、获取字符串的长度 String stringLength="abc"; System.out.println("字符串长度:"+stringLength.length()); //打印输出: //字符串长度: 32、获取字符串某一位置字符 String stringCharAt="abc"; System.out.println("字符:"+stringCharAt.charAt(0)); //打印输出: //字符: a3、查找子串在字符串中的位置原创 2020-12-31 09:13:36 · 499 阅读 · 0 评论 -
BigDecimal运算使用方法(附简单案例)
(一)BigDecimal 加法运算——add()方法1、Int 类型 BigDecimal bigInt1 = new BigDecimal(6); BigDecimal bigInt2= new BigDecimal(8); BigDecimal intSum = new BigDecimal(0); //BigDecimal求和 intSum = bigInt1 .add(bigInt2); System.out.println("和 :" +intSum); //打印输原创 2020-12-11 16:59:49 · 16951 阅读 · 0 评论 -
Java设计模式之单例模式(附简单案例)
一、简单描述单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意看这里单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。分类单例模式就实例的创建时机来划分可分为:懒汉式与饿汉式两种。原创 2020-12-02 09:36:54 · 6037 阅读 · 2 评论