java
-
mybatis xml如何使用not in 某个集合的格式
mybatis xml使用not in 某个集合的格式 mybatis xml 里使用not in 某个集合的时候 需要用foreach标签去便利每一个条件,不能直接是not in list 正确格式 ...
-
springboot如何获取相对路径文件夹下静态资源的方法
今日遇到一个问题:springboot需要获取到一个自定义名称文件夹下的静态资源(图片等),并且文件夹的路径不在classPath下面,而是一个相对路径. 一开始使用修改配置文件的方式: # 配置静态 ...
-
java实现简单年龄计算器
本文实例为大家分享了java实现简单年龄计算器的具体代码,供大家参考,具体内容如下 制作一个如下图年龄计算器 根据题目,我做了一个由Calendar类以及年月日各相减得到的年龄,当然正确的方法不止一个 ...
-
Java 完美判断中文字符的方法
Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比 ...
-
java DecimalFormat常用方法详解
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字. package com.myk.hash; import java.text.DecimalForma ...
-
java 数组实现学生成绩统计教程
目录 一.项目名称 二.项目描述 1.项目简介 2.程序要求 三.说明 主要讲讲做这题的过程中遇到的问题吧 关于数组操作的10大方法 1.打印Java数组中的元素 2.从Array中创建ArrayLi ...
-
RocketMQ Push 消费模型示例详解
目录 使用 DefaultMQPushConsumer 消费消息 基于长轮询机制的伪 push 实现 客户端侧发起的长轮询请求 服务端阻塞请求 客户端回调处理 客户端发起请求的底层逻辑 PullCal ...
-
SpringBoot @RestControllerAdvice注解对返回值统一封装的处理方法
目录 一. 需求场景 二. 前期准备 三. 使用@RestControllerAdvice对响应进行增强 四. 效果 4.1 直接返回List 4.2 标记NotControllerResponseA ...
-
IDEA 中创建SpringBoot 父子模块的实现
新建父级项目 父级模块添加完成! 添加子模块 在父级模块又击 选择 new ==> Moudule 创建方式与父级模块创建大致一致,唯一不同的是将 Type 改为 Maven Project 打 ...
-
Java基础学习之实参和形参
关于变量的赋值: 如果变量是基本数据类型,此时赋值的是变量所保存的数据值. 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值. public class ValueTransferTest ...
-
@CacheEvict 清除多个key的实现方式
借用@Caching实现 入参是基本类型的: @Caching(evict={@CacheEvict(value = Cache.CONSTANT, key = "'" + Cac ...
-
Java 动态模拟操作系统进程调度算法
目录 实验目的 设备与环境 实验内容 实验结果及分析 部分代码展示 实验目的 通过对进程调度算法的模拟,进一步理解进程的基本概念,加深对进程运行状态和进程调度过程.调度算法的理解. 设备与环境 硬件 ...
-
Spring切入点表达式配置过程图解
常用标签: 1. <aop:config> 作用:声明aop配置 2. <aop:pointcut> 作用:配置切入点表达式 属性:id:唯一标识切入点表达式名称 expres ...
-
Java中equals与==的用法和区别
背景介绍 == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象.比较的是真正意义上的指针操作. equals用来比较的是两个对象的内容是否相 ...
-
Java web项目中的强制登录功能实现代码
为了避免直接进入项目中存在的页面,使用filter过滤器 新建一个类loginFilter: package com.tjcu.filter; import com.tjcu.entity.User; ...
-
Java BigDecimal除法精度和格式化输出方式
目录 BigDecimal除法精度和格式化输出 答案 BigDecimal的用法详解 保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理 构造器描述 方法描述 常用方法 BigDe ...
-
解决spring mvc 多数据源切换,不支持事务控制的问题
一个项目中需要使用两个数据库,Oracle 和Mysql,于是参考各个blog,实现此功能.写好后才发现,原来的事务失效了,我去... spring-mybatis.xml 配置 <bean i ...
-
基于Java子线程中的异常处理方法(通用)
在普通的单线程程序中,捕获异常只需要通过try ... catch ... finally ...代码块就可以了.那么,在并发情况下,比如在父线程中启动了子线程,如何在父线程中捕获来自子线程的异常,从 ...
-
详解Spring框架下向异步线程传递HttpServletRequest参数的坑
在spring的注解 @RequestMapping 之下可以直接获取 HttpServletRequest 来获得诸如request header等重要的请求信息: @Slf4j @RestCont ...
-
Java中树的存储结构实现示例代码
一.树 树与线性表.栈.队列等线性结构不同,树是一种非线性结构. 一棵树只有一个根节点,如果一棵树有了多个根节点,那它已经不再是一棵树了,而是多棵树的集合,也被称为森林. 二.树的父节点表示法 树中除 ...
