java
Aprilz_
努力努力
展开
-
过期单例hashmap
【代码】过期单例hashmap。原创 2022-10-21 12:47:25 · 302 阅读 · 0 评论 -
JRebel and XRebel idea热部署插件的使用
JRebel and XRebel转载 2022-10-17 11:56:25 · 445 阅读 · 0 评论 -
idea配置类注释,方法注释
https://www.cnblogs.com/pcheng/p/10121683.htmlhttps://blog.csdn.net/zhan107876/article/details/105329669* * @author liushaohui * @description //TODO $end$ * @since $date$ $param$ * @return $return$ **/paramgroovyScript("def result=''; def param原创 2022-03-22 18:03:12 · 297 阅读 · 0 评论 -
.gitingore文件
*.class*.log*.lock# 编译 target/node_modules/# idea*.iml.idea/原创 2021-12-17 17:36:36 · 240 阅读 · 0 评论 -
Redis分布式锁实现幂等接口
1 定义一个注解package com.macro.mall.tiny.aop;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 它添加在需要实现幂等的方法上 * @author w * @data 202原创 2021-11-10 18:34:57 · 1561 阅读 · 3 评论 -
双亲委派为何不直接从Bootstrap classLoader,从上至下委派
1 如果你有多个自定义类加载器,那么直接从bootstrap上到下,这平级的几个自定义类加载器,你就无法选择了原创 2021-11-02 17:50:29 · 1014 阅读 · 0 评论 -
mybatis-config常用配置
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 全局参数 --> <settings>.原创 2021-10-12 15:30:36 · 226 阅读 · 0 评论 -
单例模式学习理解整理
饿汉式单例多线程安全,调用时对象已经创建所以快缺点:资源效率不高/** * 饿汉式单例 */public class Hungry { private Hungry(){ } private static final Hungry hungry = new Hungry(); public static Hungry getInstance(){ return hungry; }}懒汉式单例改良资源...原创 2021-09-29 14:26:49 · 74 阅读 · 0 评论 -
吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
吞吐量(TPS)、QPS、并发数、响应时间(RT)概念开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下:1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不相同。所以,在讨论一个系统.转载 2021-09-18 11:15:41 · 203 阅读 · 0 评论 -
lamada List对象属性值转数组array
过滤list数据List<Result> noticeList = resultList.stream().filter(rs -> "a".equals(rs.getEmail()) && StringUtils.isNotBlank(rs.getEmail())).collect(Collectors.toList());过滤list数据并转arrayString[] noticeList = resultList.stream().filter(rs .原创 2021-04-08 18:07:52 · 3432 阅读 · 0 评论