首页 > TAG信息列表 > getValue

使用新版本Minio的SDK实现文件的上传和下载

一、minio配置信息,为了方便,这里不写在配置文件直接用枚举 import lombok.AllArgsConstructor; import lombok.Getter; /** * 作者:唐婉 * 时间:2022/8/15 11:28 * 描述:minio配置信息 */ @AllArgsConstructor @Getter public enum MinioEnum { ADDRESS("http://192.168.100

继承和多态

0 概念 .1 继承 关键字:extends 关系:is-a 概念:手机和iPhone就像是继承关系,iPhone is a mobile phone。 格式:public class Iphone extends Phone{} 子类的特点:可以有父类的内容,还可以有自己特有的内容。Iphone可以有电话都有的打电话发信息的功能,还有面部解锁、全景拍照等自己的功

JAVA 中 类型是 Map 的 PriorityQueue 3种写法

JAVA 中 类型是 Map 的 PriorityQueue 3种写法 刷题的时候发现不是很熟悉JAVA 里的 heap(堆) 即 PriorityQueue 的用法,记录一下 PriorityQueue<Map.Entry<>> 的基本用法: 写法一,直接 new 一个Comparator: PriorityQueue<Map.Entry<Integer, Integer>> priorityQueue = new PriorityQ

如何在hash_map中加入自己定义的类型?

你只要做两件事, 定义hash函数,定义等于比较函数。下面的代码是一个例子: -bash-2.05b$ cat my.cpp #include <hash_map> #include <string> #include <iostream> using namespace std; //define the class class ClassA{ public: ClassA(int a):c_a(a){}

对象的识别和对象的交互

对象的识别: 1.面向对象程序设计的第一步,就是在问题领域中识别出有效的对象,然后从识别出的对象中抽象出类来。 2.往往存在多种对象划分的方式,而不同的划分会带来类的设计以至于程序结构的各种不同。 3.举了一个数字钟的例子,希望通过这个例子表明对象划分的重要性,给你一个感性认识。

对象的识别和对象的交互

private int value = 0; private int limit = 0; public Display(int limit){ this.limit=limit; } public void increase(){ value++; if (value==limit){ value=0; }

截取中间部分字符串

截取任意字符中间的字符串,就得用到正则了,否则不好截取/// <summary> /// 获得字符串中开始和结束字符串中间得值 /// </summary> /// <param name="str">字符串</param> /// <param name="s">开始</param> /// <param name="e">结束</param> //

cookie session阶段性总结2

1.从请求中拿到cookie信息2.服务器响应给客户端cookie 下面是代码部分   Cookie[] cookies = req.getCookies();              //获得Cookie  cookie.getName();                              //获得cookie中的key  cookie.getValue();       

java 中对Map<String, Object>的value 排序

创建 map 对象: Map<String, Object> map = new HashMap<>(); /*{key, value}*/ map.put("张三", 34); map.put("张三老婆", 27); map.put("张三爸爸", 64); map.put("张三妈妈", 58);

自带的JSON库读取

方法: TJSONObject.GetValue<string>('path') 结果:系统04 { "errcode":0, "errmsg":"ok", "result":{ "has_more":false, "list":[ { &qu

both methods have same erasure, yet neither overrides the other

both methods have same erasure, yet neither overrides the other 这段代码会报一个编译错误,both methods have same erasure, yet neither overrides the other。 这个错误的意思是,两个方法在类型擦除后,具有相同的原生类型参数列表,但是也不能覆盖另一个方法。 泛型类型在编译后

Power shell -- Get-installedsoftwares

  function Get-InstalledSoftwares { function ConvertTo-ProductEntity { param([Microsoft.Win32.RegistryKey]$RegKey) $product = '' | select Name,Publisher,Version $product.Name = $_.GetValue("DisplayName&

leetcode692_theKFrequentWord

class Solution { public List<String> topKFrequent(String[] words, int k) { Map<String, Integer> map = new HashMap<>(); for(String word: words) map.put(word, map.getOrDefault(word, 0) + 1); PriorityQueue<Map

LeetCode——罗马数字转整数

题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符          数值 I                  1 V                 5 X                10 L                 50 C               100 D               500

Java—计时时钟(理解对象交互)

思路 分析时钟,我们可以提取出两钟对象,一种是代表显示的对象(Display),所以创建Display类来new出三个对象。 另一种是控制三者关系的对象(Clock)。 Display.java public class Display{ private int limit=0; private int value=0; public Display(int limit){

list中过滤重复的实体类元素

import com.alibaba.fastjson.JSON; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.*; /**  * @Title:区域服务类  * @Description  * @Version  */ @Service @Slf4j public clas

罗马数字转整数

思路: 罗马数字由 I,V,X,L,C,D,M 构成; 当小值在大值的左边,则右边大的数值减左边小的数值,如 IV=5-1=4; 当小值在大值的右边,则右边大的数值加左边小的数值,如 VI=5+1=6; 也就是把一个小值放在大值的左边,就是做减法,否则为加法。 public class demo { public static int getv

Execl 导入数据

  注:PHP环境需要有zip扩展  public function getExeclContent($param){ $filePath = $param['file_url']; if(!file_exists($filePath)){ throw new BusinessException(ErrorCode::FILE_DOES_NOT_EXIST); } $extension = str

获取文本上每个字符的出现的次数,并写入到另一个文本里

获取文本上每个字符的出现的次数,并写入到另一个文本里(java实现) import java.io.*; import java.nio.Buffer; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Exer { public static void main(String[] args) { FileRe

2021-10-27 JS 正则表达式的使用

const appCheck = () => { // 入参校验 return new Promise((resolve, reject) => { if (undefined === field.getValue('formItemName') || field.getValue('excludeApps') === null) { reso

Spring el表达式应用

一、简介 Spring的表达式语言,简称SpELl,是一个支持运行时检查和操作对象图的强大的表达式语言,和我们之前学习过的JSP中的EL表达式类似,SPEL使用的是#{}作为定界符,所有在大括号中的字符都被认为的SPEL,SPEL为bean的属性进行动态赋值提供了非常大的便利 二、 SpringEL的使用 (1)通过be

关于子类泛型类的继承

关于子类泛型类的继承: package generic; public class GenericExtend <E>{ //泛型类的继承 /** * 1.子列也是泛型类的话 子类和父类的泛型类型要保持一致 * class ChildGeneric<T> extends Generic <T> * 2.子类不是泛型类 父类需要明确泛型的数

象棋中马的跳法

请同学们自行搜索或者想象一个象棋的棋盘,然后把整个棋盘放入第一象限,棋盘的最左下 角是(0,0)位置。那么整个棋盘就是横坐标上9条线、纵坐标上10条线的一个区域。给你三个参数,x,y,k,返回如果“马”从(0,0)位置出发,必须走k步,最后落在(x,y)上的方法数有多少种? 输入描述: 输入一行

父子类构造顺序,递归

1.初始化父类static成员 2.初始化子类static成员 3.初始化父类非static成员 4.初始化子类非static成员 5.调用父类构造器 6.调用子类构造器   //执行结果是 x=0,y=1 static void Main(string[] args) { //Console.WriteLine("Hello World!"); B cb

值传递的方式

客户端给服务器端传递值,服务器端如何获取?     1)request http://localhost:8080/SpringMVC/test02?name=tony&age=8 如果传递多个参数,直接定义为数组即可,参数名和方法形参保持一致 如果页面传递的参数名和值与形参不一致怎么办 @RequestMapping("/test04") public String