thumbnail
并发多线程
线程和进程的区别? 并行和并发的区别? 创建线程的方式有哪些? 1: 2: 3:实现Callable接口并用future task来获取执行结果 这需要定义一个泛型,call里面的代码就是我们自定义要执行的代码 4: 这个MyExecutors要去是实现runnable或者callable接口 线程包括哪些状态? t2运行必须等待t1结束,t3运行…
thumbnail
Ai项目:
项目全局使用Kni4j调试工具 首先Auth模块: 微信小程序登录 三个端:小程序端,开发者服务器端,微信接口服务端 我们首先通过wx.login()(微信平台集成直接调用即可)获取Code 拿到code之后通过wx.request()发送code到你的开发者服务器后端,后端 发送appid+appsecret+code到微信接口服务,微信接口服务…
泛型常见规范
常见的泛型命名约定单个大写字母(最常见):T:Type,表示一般的类型E:Element,通常用于集合元素类型K:Key,键类型V:Value,值类型N:Number,数字类型有意义的单词(更推荐):Result:使用具体类型名List:Java标准库中的例子
thumbnail
微信小程序登录
三个端:小程序端,开发者服务器端,微信接口服务端 我们首先通过wx.login()(微信平台集成直接调用即可)获取Code 拿到code之后通过wx.request()发送code到你的开发者服务器后端,后端 发送appid+appsecret+code到微信接口服务,微信接口服务验证成功后 微信将返回以下信息: { "openid": "o6_b…
thumbnail
面试之Redis
第一篇。redis复习 reids使用场景: 一:缓存穿透 方法一:缓存空数据 解决方法二:布隆过滤器 布隆过滤器: 每次请求的数据会计算其hash值,如果不存在,那么在布隆过滤器中的值为1,否则为0,在redis缓存预热的时候,也要把布隆过滤器给预热 布隆过滤器可能产生误判 布隆过滤器本质是一个二进制数组(bit array,每个元素只有 0/1…
mysql和java中的数据类型对照
整数类型 MySQL 数据类型说明Java 对应类型备注TINYINT1 字节,范围:-128 ~ 127byte无符号时范围 0~255,可对应shortSMALLINT2 字节,范围:-32768 ~ 32767short无符号时范围 0~65535,可对应intMEDIUMINT3 字节,范围:-8388608 ~ 8388607intMyS…
thumbnail
BIP高级版学习
一:设计元数据(字段设计) 环境搭建: 配置home快捷键:ALT+h
路径参数-Springboot总结
在 Spring Boot 中,参数注解用于将 HTTP 请求中的数据(如路径变量、请求参数、请求体等)绑定到控制器方法的参数上,简化了参数获取的流程。 1. @PathVariable 作用:获取 URL 路径中的变量(RESTful 风格路径参数)。 场景:用于获取 URL 中动态部分的值,如 /users/{id} 中的 id。 @…
thumbnail
不可变集合学习2025/8/9
创建不可变集合:list.of() package cn.zhage.collectionstudy.map; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import java.util.Iterat…
年份校验代码分析
package com.yonyou.ucf.mdf.sample.bill.plugin; import com.yonyou.iuap.log.exception.BusinessException; import com.yonyou.ucf.mdd.ext.dao.meta.MetaDaoHelper; import com.yonyou.…