- 博客(12)
- 收藏
- 关注
原创 docker 安装各种组件操作
docker安装各种组件步骤,目前包含docker、mysql8、oracle19c、redis、elasticsearch、kibana、minio等安装步骤,持续待更新中...
2024-07-04 11:00:12 1048 1
原创 Elasticsearch Query DSL 文档
Elasticsearch Query DSL 是一种用于查询 Elasticsearch 的 JSON 结构化语言。它支持丰富的查询类型和操作符,能够构建复杂的查询和过滤条件,在熟悉使用elasticsearch官方推荐的rest客户端前,需要熟悉以下es语法格式,因为rest相关的接口构建结构和以下语法结构一致。
2024-07-04 10:30:03 419
原创 minio文件上传-获取真实文件类型
1. 完成minio文件上传功能2. 完成minio文件下载功能3. 解决文件名称后缀与真实文件后缀不符问题4. 过滤xxs攻击的文件5. 校验pdf中js属性xxs攻击
2024-07-03 15:30:58 505
原创 SpringBoot3.1.0集成redisson分布式锁框架基本使用
redisson分布锁的框架原理,是使用了redisTemplate.opsForValue().setIfAbsent(key,value)加锁,底层是redis SETNX命令,具体的框架底层原理请参考链接。
2023-06-21 15:39:01 2759 3
原创 SpringMVC+Mybatis+Pagehelper实现分页,SpringMVC+Mybatis+Pagehelper实现分页,
SpringMVC+Mybatis+Pagehelper实现分页三步骤
2022-08-11 09:35:03 336
原创 poi/jxl操作excel获取真实行数的问题
记录一下项目中遇到的问题,在使用jxl框架操作excel的时候,因为需要校验excel的内容,但是根据行数遍历excel的数据的时候,发现获取的行数并不是。,所以需要遍历每一行的每一列的单元格内容是否为空。会获取到带格式的行数以及输入过数据但又清空的行数。,后来根据相关资料发现,在使用。方法获取行数的时候,...
2022-07-30 15:31:12 693
原创 从键盘输入一个大小写英文字符串(不包含其他字符),统计每个字符出现的次数。如输入: abdead,则输出: a: 2 次 b: 1次 d: 2次 e: 1次
思路:英文大小写首先联想到ascll码表,大写字母A-Z是65-90,小写字母a-z是97-122 每个大小写字符相当于一个数组的索引,所以我们先定义一个长度为123的数组 然后通过循环字符串得到每个字符的索引值charAt(i) 假如第一个字符是'a',对应ascll码表,那么它在数组的索引位置就是97 得到索引位置,它所对应的值就是他出现的次数,所以就是它本身加1 假如a出现了一次就是索引97的值是1次,再出现就是现在的索引值再加1 得到一个数组,因为英文字符都是从65开始的,所以数组前
2021-08-04 21:45:54 1265
原创 使用StringBuilder创建方法实现双色球模拟中奖功能
需求说明:◦ 编码实现双色球功能◦ 双色球规则红球33选6,蓝球16选1◦ 使用随机数在1到33内随机产生6个红球号码,不重复◦ 从1到16间随机产生一个蓝球号码以下是代码实现的过程:public static void main(String[] args) { // 定义中奖号码 String first = "28 17 20 18 29 30 10"; int count = 0; while(true) { count++; String .
2021-08-04 20:23:19 283
原创 1 1 2 3 5 8 13 21 34 .....按照这个规律(斐波那契数列),使用程序,求第N个位置的数字是多少?
1.斐波那契数列实现过程(以下通过变量形式实现)package com.mm.chen;public class Test2 { public static void main(String[] args) { /*3.有如下一列数字 1 1 2 3 5 8 13 21 34 ..... 按照这个规律,使用程序,求第12个位置的数字是多少*/ System.out.println(fibonacci(12)); } public stati.
2021-07-19 22:23:16 2004
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人