java
文章平均质量分 93
echo洋阳
随手甩个赞!
展开
-
java:容器(Collection)
本篇文章是关于Collection下的List,Set,Queue等的讲解,Map接口的实现类HashMap,LinkedHashMap,ConcurrentHashMap,HashTable的讲解看下面的这篇文章: Map接口下的实现类讲解 容器相关问题 1 Queue Queue 与 Deque 的区别 Queue 是单端队列,只能从一端插入元素,另一端删除元素,实现上一般遵循 先进先出(FIFO) 规则。 Queue 扩展了 Collection 的接口,根据 因为容量问题而导致操作失败后处理方式的.原创 2022-01-11 21:02:10 · 186 阅读 · 0 评论 -
Java 容器(Map)
本篇文章主要讲解Map下的实现类,重点讲解HashMap,ConcurrentHashMap。容器中其它文章看下面连接: Collection下List,Set,Queue讲解 红黑树详解 容器相关问题 1 Map 1.1 hashMap源码 javaguide-hashMap讲述 红黑树详解 数组+链表+红黑树 1.1.1 类的常量 // 序列号 private static final long serialVersionUID = 362498820763181265L; /** 缺省的初始数组长度.原创 2022-01-11 20:59:37 · 748 阅读 · 0 评论 -
docker核心概念(镜像、容器、仓库)及基本操作
docker核心概念(镜像、容器、仓库)及基本操作 概要 docker是一种linux容器技术。容器有效的将由单个操作系统挂管理的资源划分到孤立的组中,以便更好的在组之间平衡有冲突的资源使用需求。可简单理解为一种沙盒 。每个容器内运行一个应用,不同的容器之间相互隔离,容器之间也可以建立通信机制。容器的创建和停止都十分快速,资源需求远远低于虚拟机。 好处 能高效地构建应用。 对于运维开发来说, 能快速的交付和部署 高效的资源利用 轻松的迁移扩展 简单的更新管理 与虚拟机的比较 docker与虚拟化转载 2021-03-14 22:24:50 · 194 阅读 · 0 评论 -
解决在遍历list集合,在循环中删除元素出现问题
在增强for循环中使用list.remove(元素)会报错。 解决方法:使用迭代器遍历删除指定元素 List<Integer> list = new ArrayList<>(); list.add(3); list.add(2); list.add(4); list.add(9); list.add(5); list.add(8); Iterator<Integer> iterator = list.iterator(); while原创 2020-11-29 18:27:06 · 595 阅读 · 1 评论 -
ssm,controller层接收数组类型的参数
1,接收单个的变量 直接接收即可 public String CurriculumSortShow(String id){ 2,接收数组 后端代码 public String deleteHt(@RequestBody String[] ids) 前端ajax代码 $.ajax ( { type: "POST", url: "",原创 2020-11-29 11:24:43 · 1126 阅读 · 0 评论 -
Array,链表,List,Set,Collections,Map
Array数组 特点: 1,查找元素快,通过索引,可以快速访问到指定位置的元素 2,增删元素慢 指定索引位置增加元素:需要创建一个新数组,将指定新元素存储在指定索引位置,再把原数组元素根据索引,复制到新数组对应索引的位置。如下图 指定索引位置删除元素:需要创建一个新数组,把原数组元素根据索引,复制到新数组对应索引的位置,原数组中指定索引位置元素不复制到新数组中。如下图 链表 链表:linked list,由一系列结点node(链表中每一个元素称为结点)组成,结点可以在运行时i动态生成。每个结点包括两个部原创 2020-11-28 09:13:06 · 93 阅读 · 0 评论 -
使用ssm简单实现支付宝沙箱支付功能
在此之前配置好沙箱环境 1,引如依赖 <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>3.3.49.ALL</version> </dependency> 2,一个controller即可实现 import com.alipay.api..原创 2020-11-23 20:09:10 · 1428 阅读 · 0 评论 -
使用mybatis的分页插件和Thymeleaf实现分页效果
实现对用户的分页展示,并可以通过用户名进行查找用户 首先引入依赖, Thymeleaf的配置详情 <!-- 分页助手 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.7.5&.原创 2020-11-22 09:44:40 · 442 阅读 · 0 评论 -
java上传图片,并放到七牛云上保存。
首先引入七牛云和文件上传的相关依赖 <!-- 使用七牛云保存资源--> <dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>7.2.6</version> <scope原创 2020-11-22 09:31:28 · 201 阅读 · 0 评论 -
java处理图片-制造缩略图-制作宽高一定的图片
java制作缩略图-自动按比例 使用Thumbnails maven引入依赖 <!-- 图片缩略图 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency> /** *原创 2020-11-22 09:19:39 · 204 阅读 · 0 评论