- 博客(13)
- 收藏
- 关注
原创 Java面试 Java八股文 数据结构【持续更新】
从上面源码我们不难看出ArrayList初始容量的两次不同的创建,一次是创建对象时指定容量就会立即创建一个指定大小的数组,另一个是调用add的时候才会创建默认大小为 **10** 的数组那么扩容时机是什么时候?答案是每次调用添加方法的时候,包括add(),addAll()等,上述源码介绍到,调用add()的时候会调用很多方法,来判断是否需要扩容,那么扩容时机就是每次调用添加的时候;
2022-12-29 17:33:22
205
1
原创 go+gin实现一个简单的web程序
go+gin实现一个简单的web程序,本文参考与 https://go.dev/doc/tutorial/web-service-gin,有兴趣的伙伴可以去官网阅读一下
2022-11-06 11:45:06
189
原创 goland运行go程序时会报goland Error: Package go_project/com/xmh/hello contains more than one main 错误
golang在创建新项目是会引导用户去配置项目路径,所以你在运行此程序时是运行在项目上的,不是在go环境上,因此需要手动删除这个路径。
2022-11-04 11:25:43
1016
原创 SSM基本整合 mybatis + springmvc + spring完成基本的增删改查
本文是基于spring,spring mvc,mybatis框架整合,适合已经学习完ssm框架的java开发人员
2022-11-03 15:57:29
315
原创 spring web项目实现shiro登录
在web项目中必不可少的全向控制,可以交给shiro管理,比如我们进行登录时,shiro会验证我们的用户名和密码,如果我们没有登录去访问其他资源则会被shiro拦截,本文主要目的是完成一个登录和访问拦截以上就是shiro的简单使用了,其实在步骤上很简单,只需要我们理解shiro中基本概念就好了。
2022-10-28 17:50:43
409
1
原创 shiro基本使用和完成登录
Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相当简单,对比 Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。
2022-10-27 15:45:01
1042
原创 Redis zset(有序集合)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
2022-10-22 22:30:40
435
原创 Redis set(集合)
Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
2022-10-22 18:26:28
643
原创 Redis list(列表)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。
2022-10-19 22:03:20
260
原创 Redis 哈希 Hash
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。
2022-10-19 22:02:16
212
ssm整合源代码,包含页面,配置文件,测试环境
2022-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人