首页
学习
活动
专区
工具
TVP
发布

Java学习网

专栏作者
1309
文章
1055552
阅读量
81
订阅数
Java小白学习MyBatis:实现一对一有几种方式?具体怎么实现?
MyBatis是基于Java的一款优秀的ORM框架,提供了多种映射配置方式,并且支持各种形式的关联查询。在MyBatis中,一对一关系指的是一个数据库表中的某个字段在另一张表中也有对应的唯一值。如果你是一位Java小白,那么接下来讲解如何使用MyBatis完成一对一关系的映射。
用户1289394
2023-08-22
3030
如何利用java8的Stream,把jsonobject变成有层级关系的数据结构
使用Java 8的Stream API来将JSONObject转换为具有层次结构的数据结构,需要经过以下步骤:
用户1289394
2023-08-22
3780
MySQL数据库原理学习(四)
Memory引擎的表数据时存储在内存中的,由于受到硬件问题、或断电问题的影响,只能将这些表作为
用户1289394
2022-10-26
1860
微服务架构之Spring Boot(八十)
private final List<String> words = new CopyOnWriteArrayList<>();
用户1289394
2022-05-23
8720
微服务架构之Spring Boot(七十八)
默认情况下,AppOptics注册表会定期将指标推送到 api.appoptics.com/v1/measurements。要将指标导出到SaaS AppOptics,必须提供您
用户1289394
2022-05-23
1.3K0
微服务架构之Spring Boot(七十七)
Jolokia有许多设置,您可以通过设置servlet参数来进行传统配置。使用Spring Boot,您可以使用 application.properties 文件。为此,请
用户1289394
2022-05-23
6380
项目实践,Redis集群技术学习(十五)
1)节点和槽分配严重不均。针对每个节点分配的槽不均的情况,可以使用 redistrib.rb info{host:ip}进行定位,命令如下:
用户1289394
2022-04-07
2460
MySQL数据库,详解索引原理(一)
索引的本质:通过不断地缩⼩想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是⽤同⼀种查找⽅式来锁定数据。磁盘中数据的存取
用户1289394
2021-12-02
4360
数据结构学习,详解数据结构与算法知识(三)
程序=算法+数据结构。算法的设计取决于数据的逻辑结构,算法的实现取决于数据的物理存储结构。所以说,数据结构是算法实现的基础,算法总是要依赖某种数据结构来实现的。算法的操作对象是数据结构。两者是相辅相成的存在,是不可分割的关系。
用户1289394
2021-09-22
3040
数据结构学习,详解数据结构与算法知识(一)
本期学习数据结构与算法知识 什么是数据结构?数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或者多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储
用户1289394
2021-09-22
2270
数据结构学习,数据结构算法是什么(一)
本期学习什么是数据结构算法 在计算机科学中,数据结构(Data Structure)是计算机中存储、组织数据的方式。为什么数据结构和算法经常放在一起讨论?算法用来设计一种使用计算机来解决问题的方法。设
用户1289394
2021-09-22
4560
数据结构学习,详解数据结构与算法分析(三)
栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。
用户1289394
2021-09-22
2280
数据结构学习,详解数据结构与算法分析(一)
数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。
用户1289394
2021-09-22
3460
Shiro集成验证码--Java学习网
在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,人工识别验证码;因此即使比较复杂的如填字、算数等类型的验证码还是能识别的。所以验证码也不是绝对可靠的,目前比较可靠还是手机验证码,但是对于用户来说相对于验证码还是比较麻烦的。
用户1289394
2021-01-20
4420
使用Redis实现分布式锁学习
分布式锁可以保证在分布式系统中,同一操作只被一台机器上的一个线程执行,保证共享数据的一致性。
用户1289394
2021-01-06
5590
MySQL数据库,索引的数据结构及基本原理
索引的数据结构和具体存储引擎的实现有关,在 MySQL 中使用较多的索引有 Hash 索引,B+树索引等,而我们经常使用的 InnoDB 存储引擎的默认索引实现为:B+树索引。对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求为单条记录查询的时候,可以选择哈希索引,查询性能最快;其余大部分场景,建议选择 BTree 索引。
用户1289394
2021-01-06
8660
Redis 内存压缩原理
Redis 无疑是一个大量消耗内存的数据库,因此 Redis 引入了一些设计巧妙的数据结构进行内存压缩来减轻负担。ziplist、quicklist 以及 intset 是其中最常用最重要的压缩存储结构。
用户1289394
2020-12-18
9470
关于计算机专业的人如何学好编程
  这篇文章是写给低年级的人的,已经工作的就不用来看我废话浪费时间了。   最近总是有人问如何确定自己方向的问题,说是看到有的人在搞手机,有的人在搞网页,有的人在搞游戏,还有其他的什么的,然后说自己只懂得这么一点东西不知道该怎么办之类的事情。我一直在一些做软件开发的群里面混,里面有很多学生,也有很多从业者。那些人对于人们在基础不够扎实的情况下就“做各种各样具体的项目”有两种说法,一种说是浮躁,另一种说是这样开阔眼界是好的。   大学就四年。学校通常安排前两年学数学英语,然后大一学语言大二学数据结构。到了大三
用户1289394
2018-02-28
8460
写给即将离开校园成为一名程序员的几句忠告
写给即将离开校园成为一名程序员的几句忠告 转眼间又到了一年一度的毕业季,如今回首自己真正意义上的大学生活已过去整整两个春秋.谨以此文献给那些即将毕业的和还未毕业的学弟学妹们. 这篇博客的标题定的很大
用户1289394
2018-02-27
6380
程序员偷偷深爱的 9 个不良编程习惯
程序员偷偷深爱的 9 个不良编程习惯 我们曾经都做过这样的事情:当妈妈不注意的时候,偷偷地吃糖果零食,然后导致有了蛀牙。同样的,我们都违背过一些编程的基本规则,并且都会坚定地表示这种行为是不可取的。但我们就是偷偷爱着这些不良的编程习惯。 我们对所谓的编程规则嗤之以鼻,输出的代码也很糟糕——但我们依然活着。编程上帝没有下闪电劈死我们,我们的电脑也没有爆炸。事实上,只要我们能编译和发布代码,客户似乎就很满意了。 这是因为糟糕的编程不像安装电路或者摸老虎屁股那样有直接的危害性。大多数时间里它也是可以工作的。规则通
用户1289394
2018-02-27
4580
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档