- 博客(18)
- 收藏
- 关注
原创 力扣 电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。来源:力扣(LeetCode)
2023-05-25 14:17:19
143
原创 jackson序列化---用户id与姓名的转换
用户id与姓名的转换方法1:在实体中建一共假字段,然后根据用户id查询出姓名再赋值给加字段。缺点:用一次就需要查一次。优点:数据完整。private Long userId;@TableField(exist = false)private String userName;方法二:在项目启动时,在启动类中添加一个方法,用于查询出所有用户并存起来。优点:查一次都可以用。缺点:但是数据不完整,新增后需要重启。//启动类@Bean public DataMap.
2022-05-19 13:15:55
626
原创 idea 打开出现Missing essential plugin: com.intellij.java.ide Please reinstall Android Studio from scrat
如图所示:说明是安装包里面的插件没了,第一种解决方法: 重新安装第二种解决方法:去官网下载和你相同的版本的zip,而后到zip中把plugins 文件夹复制过来覆盖掉你的文件夹里面的plugins。...
2022-05-17 15:02:42
6791
1
原创 Post请求单个参数的时候的一些问题
1.场景 ----feign调用时 对于Post请求而言,前端传给后端的数据为json的格式。但是有一种情况,比如就需要一个姓名 username,类型为String 如果用@RequestParam来接收 就会出如下问题"Invalid mime type \": application/json\": Invalid token character ':' in token \": application\通常解决方式有两种1: 新建一个类 把需要传递的字段作为新建类的属性 然...
2022-03-29 18:19:00
4172
原创 java 后端解决跨域问题
1.通过配置cors协议解决跨域在springboot中 可以在控制器当中添加注解@CrossOrigin 该注解的属性value=”“,填入地址,多个地址逗号分开,或者填入 * ,表示所有域名都可访问。属性maxAge,也就是Cookie的有效期 单位为秒。2.写一个配置类达到全局解决的目的...
2022-03-24 10:13:37
1644
原创 关于redis6的五大数据类型
这是官方文档链接1.五大数据类型String、List、Hash、Set、Zset2.String在redis中使用get/set检索和设置字符串,这个值可以是任何字符串包括了二进制,这样使得可以存储更多类型的文件,但是最大512MB。getrange 获得key的范围,getset 覆写key3.List 官方描述:Redis 列表是通过链表实现的,这意味着即使列表中有数百万个元素,在列表的头部或尾部添加新元素的操作也是在常数时间内执行的。用LP...
2021-11-11 17:15:34
459
原创 打印文件夹层数,用+表示
昨天遇见一个笔试题,打印一个文件下的文件,每一层用+号代替!用txt写代码,可难为死我了,而且还对IO不熟悉,终究还是自己太菜了例如:在F盘下有一个第一的文件夹-------F:\第一(里面有多个文件和文件夹)我还是想吐槽,笔试考算法用文本框的!!!!!不多说,上代码:(我用的递归的方式)package 遍历文件夹;import java.io.File;/** * CodeTest * * @zhangqian * @time:2021/10/31 15:5.
2021-10-31 16:44:39
171
原创 springboot整合redis模拟手机验证码
1:前提 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <.
2021-10-27 22:28:37
208
原创 redis的常用命令
首先启动 redis-cli:设置了三个keykey *:查看所有的keyexsits key 判断key是否存在type key 查看key的类型del key 删除指定的key数据unlink key 根据value选择非阻塞删除(仅将keys从keyspace元数据中删除,真正的删除会在后续的异步操作expire key 10 10秒:key的过期时间k1 10秒后已经删除 为-2k2为-1是则永不过期sele...
2021-10-19 21:52:16
91
原创 Leecode5895:获取最小操作数
这是一道leecode美团的一道周赛题,属于中等:----------->原题给你一个大小为m x n 的二维整数网格 grid 和一个整数 x 。每一次操作,你可以对 grid 中的任一元素 加 x 或 减 x 。单值网格 是全部元素都相等的网格。返回使网格化为单值网格所需的 最小 操作数。如果不能,返回 -1 。输入:grid = [[2,4],[6,8]], x = 2输出:4解释:可以执行下述操作使所有元素都等于 4 :- 2 加 x 一次。- 6 减 x 一次。- ..
2021-10-11 13:06:37
265
原创 java虚拟机-01
java虚拟机:就是二进制字节码的运行环境,负责装载字节码到其内部并解释编译到对应平台的机器指令。特点:一次编译,到处运行 自动内存管理 自动垃圾回收功能JVM的位置如下:JVM的架构模型:基于栈式架构、基于寄存器架构基于栈式架构特点 基于寄存器架构特点 设计和实现简单,适用于资源受限的系统 性能优秀,执行高效 避开了寄存器的分配难题,使用零地址指令方式就行...
2021-10-09 13:37:04
92
原创 IDEA插件分享
1.JRebl for IntelliJ一键热部署,在不需要修改配置文件时实现热部署(收费2.Lombok plugin简化实体类,不用写get/set方法,快速实现builder模式3.codehelper.generator在创建一个对象进行赋值时,快速生成代码,不需要一个一个的set,根据new关键字自动生成调用set方法的代码可根据pojo一键生成Dao、Service、Xml、Sql,提供了insert、insertList、update、select、delete五种方法
2021-10-07 18:54:31
175
原创 二维数组中的排序之lambda表达式
在二维数组当作,当我们需要对数组进行排序时,可以使用lambda表达式:不熟悉lambda可以看看这个:Code0cean(a,b):指定了Lambda表达式需要的所有参数a[0] -b[0] :制定了Lambda体,即Lambda表达式要执行的功能结果如下:但是我们会发现11行显示灰色,我们去看看:告诉我们可以替换为Comparator.comparingInt,我们替换后看看结果结果一样的,那Comparator.comparingInt又是什么呢?...
2021-09-09 13:31:16
590
原创 构造元素不相等于两相邻元素平均值的数组
1:给你一个 下标从 0 开始 的数组 nums ,数组由若干 互不相同的 整数组成。你打算重新排列数组中的元素以满足:重排后,数组中的每个元素都 不等于 其两侧相邻元素的 平均值 。更公式化的说法是,重新排列的数组应当满足这一属性:对于范围1 <= i < nums.length - 1 中的每个 i ,(nums[i-1] + nums[i+1]) / 2 不等于 nums[i] 均成立 。返回满足题意的任一重排结果。如:输入:nums = [1,2,3,4,5]输出:[.
2021-09-08 13:25:48
262
原创 Cloud中以Actuator来修改Eureka对的info访问
在yml中配置instance: instance-id: payment8001 //需要显示的名 prefer-ip-address: true //是否需要显示ip结果:ip:
2021-09-05 12:48:01
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人