文章列表
Mysqljson类型字段Java+Mybatis数据字典功能的实践方式 目录 前言 应用场景介绍 数据字典案例实践 表结构 实体类 关系映射 泛型擦除问题解决(7.21新增) 效果展示 总结 前言 JSON类型是MySQL5.7.8中新加入的一种数据类型,并在后续版本尤其是MySQL8.0中得到
Java多线程解决龟兔赛跑问题详解 目录 多线程4(龟兔赛跑-休眠线程) 1.题目 2.解题思路 3.代码详解 多线程4(龟兔赛跑-休眠线程) 1.题目 在龟兔赛跑中,领先的兔子因为通宵写博客,中途太累睡着了,跑输了乌龟.这个故事说明了兔子是爱学习的同学.咳咳
MyBatis中foreach标签的collection属性的取值方式 目录 foreach标签的collection属性的取值 传的是List列表 传的是Array数组 传的是Map collection属性总结 MyBatis使用foreach标签报错 原因 解决方案 foreach标签的collection属性的取值 传的是List列表 接口代码 ListEmp f
Spring@value用法示例详解 目录 一.两种使用方法 二.配置 2.1 @Value(“#{configProperties[‘key’]}”)使用 2.1.1配置文件: 2.2 @Value(“${key}”)使用 2.2.1 配置文件 为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配
Javaredis使用场景介绍 目录 1.作为缓存 1.1 为何使用 1.2 什么样的数据适合放入缓存 1.3 使用redis作为缓存 1.3.1 未使用配置类 1.3.2 使用配置类 2.分布式锁 2.1 压测工具的使用 2.2 库存项目 2.2.1 controller层 2.2.2 dao层 2.2.3 entity层 2.2.4 service层 2.2.5 mapper 2
Java shiro安全框架使用介绍 目录 1.shiro安全框架 1.1 什么是权限管理 1.2 什么是身份认证 1.3 什么是授权 1.4 认证授权框架有哪些 2.使用shiro完成认证工作 2.1 shiro中认证的关键对象 2.2 认证流程 2.3 项目代码 2.3.1 依赖 2.3.2 创建ini文件 2.3.3 测试代码
Classloader隔离技术在业务监控中的应用详解 目录 1. 背景简介 2. 业务监控平台脚本调试流程 2.1 业务监控的脚本开发调试流程图 3. 自定义Classloder | 打破双亲委派 3.1 什么是Classloader 3.2 Classloader动态加载依赖文件 3.3 自定义类加载器 3.4 业务监控使用
Java API操作Hdfs的示例详解 目录 1.遍历当前目录下所有文件与文件夹 2.遍历所有文件 3.创建文件夹 4.删除文件夹 5.上传文件 6.下载文件 1.遍历当前目录下所有文件与文件夹 可以使用listStatus方法实现上述需求.listStatus方法签名如下 /** * List the statu
Java实现快速排序算法可视化的示例代码 实现效果 示例代码 import java.awt.*; public class AlgoVisualizer { private static int DELAY = 100; private SelectionSortData data; private AlgoFrame frame; public AlgoVisualizer(int sceneWidth, int sceneHeight, int N){ data = new SelectionSor
php桥接模式的实例用法及代码分析 说明 1.将两个原本不相关的类结合在一起,然后利用两个类中的方法和属性,输出一份新的结果. 2.结构分为Abstraction抽象类.RefindAbstraction被提炼的抽象类.Implementor实现类.ConcreteImplementor具体实现类 .Client客户端代码