- 博客(17)
- 问答 (38)
- 收藏
- 关注
原创 第十五届蓝桥杯 JAVA B组赛题回顾
hiahia,去年在C++组两道填空题全错被暴虐,今年转战Java组,裸考的成绩确实有点出乎意料。。今天正好有时间po一下答案。
2024-05-10 20:34:00
569
1
原创 JG--计算机网络
HTTP协议运行在TCP之上,传输的内容是明文传输的,客户端和服务端都无法验证对方身份。HTTPS是运行在SSL/TLS之上的HTTP协议,所有内容都是经过加密进行传输的。为分组交换网上的不同主机提供通信服务并选择合适的路由,使运输层传下来的分组能够通过网络层中的路由器找到目的主机。用来提供两个终端设备上的应用程序之间的信息交换,它定义了信息交换的格式,消息会交给下一层传输层来传输。三次握手的目的是为了建立可靠的通信信道,也就是确定了对方与自己的收发都是正常的。用于超文本传输协议的认证的认证信息。
2024-04-07 19:50:50
965
原创 SpringBoot+SpringSecurity+jwt+uniapp实现微信小程序登录
2)后端接收code并向微信登录凭证校验接口发起请求,携带相应参数。进入微信小程序后,点击登录,后台签发Access Token,之后每次请求都携带这个token,并且进行权限认证。· 在业务逻辑代码中发送POST请求获取微信登录凭证信息获取openId、sessionKey等信息。后端在拿到openid和sessionid之后,将其与小程序前端传递过来的用户数据一起保存到数据库。在小程序前端,调用wx.login()方法获取用户登录凭证code,并将其发送到后台服务器。1)调用登录API获取code。
2024-03-30 21:54:52
1824
原创 SpringAop+异步任务实现日志记录
AOP(面向切面编程)用于将横切关注点从核心的业务逻辑中抽离出来。横切关注点是与核心功能无关但是又散布在多个部分的关注点,如日志记录、事务管理、错误处理等。AOP的目的是提高代码的复用性、模块性、可维护性。
2024-03-22 16:36:29
1618
1
原创 EasyExcel读取出现请求超时和内存溢出问题
java解析生成Excel比较常用的框架有POI,JXL,但是他们都有一个严重的问题就是耗内存,POI有一套SAX模式的API可以一定程度上解决内存溢出的问题,但是它的Excel存储都是在内存中完成的,内存消耗大。EasyExcel重写了对Excel的解析,能够让原本一个3M的Excel原本需100M左右内存降低到几M,并且不存在内存溢出。最近做的一个项目中使用了EasyExcel实现文件导入导出功能,发现在读取大文件数据的时候出现请求超时和OOM问题。
2024-03-18 10:38:49
1099
原创 Redis实战--基于Bitmap实现用户签到功能
key的格式为u:sign:{uid}:{yyyMM} ,而value采用长度为4个字节(32bit)的BitMap,BitMap的每一位代表每一天的签到,1表示已签,0表示未签。SETBIT u:sign:1225:202403 5 1 #代表ID为1225的用户在2024年3月的签到记录 5 1 表示3月6号签到(因为偏移量是从0开始,所以把6减1)1)签到1天得1积分,连续签到2天得2积分,3天得3积分,3天以上均得3积分。2)如果连续签到中断,则重置计数,并且每月重置计数。
2024-03-17 10:44:15
502
2
原创 JavaGuide八股学习--MAP
1)如果没有初始化容量的大小,则Hashtable的默认初始化大小是11,之后每次扩容为原来容量的2n+1倍,HashMap的默认初始化大小是16,每次扩容为原来的2倍。当链表长度大于阈值(8)时(将链表转换成红黑树前会判断,如果当前数组的长度小于 64,那么会选择先进行数组扩容,而不是转换为红黑树)),将链表转化为红黑树,以减少冲突的出现。HashMap是非线程安全的,Hashtable是线程安全的,因为Hashtble内部的方法基本上都经过synchronized修饰的。
2024-03-15 19:52:14
1057
1
原创 easyexcel实现简单文件导入导出
注意:Listener 不能被spring管理,要每次读取excel都要new,然后里面用到spring可以构造方法传进去。easyexcel官网地址:https://easyexcel.opensource.alibaba.com/
2024-03-02 19:02:44
598
原创 ThreadLocal常见面试题
ThreadLocal是线程局部变量,也就是访问该变量的线程,在线程内部都会有一个这个变量的拷贝,从而达到线程隔离的作用,避免了并发场景下的线程安全问题。
2024-02-25 23:35:09
231
1
原创 SpringBoot集成Minio存储桶之简单使用
在配置文件application-dev.yml中配置minio服务地址,用户名,密码和桶名称。三、测试类中实现文件的上传、并且返回文件的保存路径。设置配置类读取minio配置信息。
2024-02-22 21:13:46
470
1
原创 软考常考设计模式
用于创建对象的模式,为创建类和实例化提供指南。:处理类和对象的组合问题。对类或对象怎样交互和怎样分配职责进行描述。创建型设计模式记忆口诀: 创公园,但见愁工厂,原型,单例,建造者,抽象工厂结构型设计模式记忆口诀:姐想外租,世代装桥享元,外观,组合,适配器,代理,装饰器,桥接。
2023-10-23 21:39:33
374
1
空空如也
宿主机telnet不上虚拟机的80端口
2024-03-05
内部服务器错误500,配置文件出了问题
2023-06-08
在idea中输入框在哪呀,为啥有这个提升
2023-04-12
Python连接数据库,为什么try里面抛出异常
2022-12-03
Python求素数等差数列
2022-09-23
数组的逆序对归并问题,为什么说数组溢出
2022-08-15
c++,顾客购买商品系统,无法解析e的外部符号
2022-05-28
输入输出流,记事本出现烫烫 ,但是显示器正确
2022-05-26
输入输出流,记事本出现烫烫 ,但是显示器正确
2022-05-26
huffman编码康康
2022-05-22
huffman代码问题不能够正确输出
2022-05-22
c++的文件的读写和写入
2022-05-14
初学者第一次用pta,有没有小伙伴帮我看看什么问题
2022-05-08
第一次用力扣刷题,搞不懂怎么使用,还报错了
2022-05-02
下面红线和红圈是什么意思鸭
2022-05-01
怎么用while就会不行,用for就可以呀哪里出了问题
2022-04-19
c++默认参数问题不使用重载
2022-04-12
关于c++this指针问题
2022-04-12
怎么说是取消对空指针s的引用呢
2022-04-07
while嵌套if循环问题只循环一次
2022-04-03
怎么办乱错怎么写哇数据结构链表问题
2022-03-29
为什么说有多个重载函数max实例与参数列表匹配
2022-03-26
为什么说没有合适的默认构造函数可用哇
2022-03-20
哪里错了呀,数据结构入门
2022-03-11
数据结构for循环问题
2022-02-22
九九指针数组排列问题咋搞呀
2022-02-21
help看看这道c++的指针题
2022-02-20
回文数的判断哪里出了问题鸭
2022-01-05
c语言数组倒叙问题没有倒成功是哪错了
2022-01-04
有没有小伙伴知道这是咋回事吗
2021-12-13
为什么我把i++删掉结果就不一样呀,新手上路入门
2021-11-21
函数的调用问题刚入门不费,康康哪里有问题
2021-11-20
判断是不是完全数哪里错了呀
2021-11-09
超出了好多,代码哪里错了55555
2021-11-08
拜托康康求它是不是完全数,为什么编译不出
2021-11-04
康康那个地方有问题吗
2021-10-28
能不能帮我康康我哪里错了新手入门助力
2021-10-25
大家帮我康康哪里错了新手入门
2021-10-25
利用三角形三条边求面积边长要求用半周长
2021-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人