博客
知识体系
导图
视频学习
关注
登录
最近
投票
热门
List
死磕 java集合之ArrayList源码分析
欢迎关注我的公众号 “彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 ArrayList 是一种以数组实现的 List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayList 实现了 L...
小助手
1年前
719
0
0
开源项目
必读经典项目,web开发框架renren-fast项目解读
基本信息 renren-fast是一个轻量级的Spring Boot2.1快速开发平台,其设计目标是开发迅速、学习简单、轻量级、易扩展;使用Spring Boot、Shiro、MyBatis、Redis、Bootstrap、Vue2.x等框架,包...
小助手
1年前
750
0
0
Spring、SpringMvc
Spring思维导图,让Spring不再难懂(aop篇)
什么是aop AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP允许你定义从上到下的关系,但并不适合定义从左到右...
小助手
1年前
775
0
0
攻防安全
如何设计一个安全的对外接口?
来源:https://dwz.cn/L1SBDl25 前言 最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 安全措施 个人觉得安全措施大体来...
小助手
1年前
687
0
0
Spring、SpringMvc
Spring思维导图,让Spring不再难懂(cache篇)
关于缓存 缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 在增删改查中,...
小助手
1年前
748
0
0
搭建项目
图片验证码的需求分析、优雅实现
需求描述 通常我们最登录的时候,为了防止多次尝试或攻击登录接口,我们需要弄一个验证码的功能,只有输入验证码正确的情况下,我们才会去做密码校验,这样就减少了密码可能会被试出来的可能。 需求分析 这个功能设计要点有两个: 第一点、验证码图片的生成 验...
小助手
1年前
621
0
0
Mybatis、Mybatis plus
SpringBoot整合Mybatis完整详细版
开发环境:IDE:idea、DB:mysql 新建一个 Spring Initializr 项目 创建项目的文件结构以及 jdk 的版本 选择项目所需要的依赖 修改项目名,finish 完成 来看下建好后的 ...
小助手
1年前
698
0
0
业务设计
大文件上传服务器、支持超大文件HTTP断点续传实践总结
_来源:blog.csdn.net/ababab12345/article/details/80490621 网站:https://idea.markerhub.com 最近由于笔者所在的研发集团产品需要,需要支持高性能的大文件 http 上传,...
小助手
1年前
697
0
0
搭建项目
处理 Exception 的几种实践,被很多团队采纳!
来源:http://ww7.rowkey.me/ 在 Java 中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。 这也是绝大多数开发团队都会制...
小助手
1年前
702
0
0
Map
HashMap 是如何工作的?图文详解,一起来看看!
1 HashMap 在 JAVA 中的怎么工作的? 基于 Hash 的原理。 2 什么是哈希? 最简单形式的 hash,是一种在对任何变量 / 对象的属性应用任何公式 / 算法后, 为其分配唯一代码的方法。 一个真正的 hash 方法必须遵循下面...
小助手
1年前
912
0
0
IDEA
IntelliJ IDEA 2020.3永久破解激活教程(亲测有效,持续更新)
idea 最新版 2020.3 永久破解激活教程;正版激活码授权 免责声明:本教程所有资源均来源于网络;仅用于学习交流,请勿用于任何商业行为;如需要,请使用正版授权;侵权联删。 本教程所有资源来源于网络且免费提供,未在任何平台售. 卖过,...
小助手
1年前
934
2
0
IDEA
IntelliJ IDEA 2020.3永久破解激活教程(亲测有效,持续更新)
idea 最新版 2020.3 永久破解激活教程;正版激活码授权 免责声明:本教程所有资源均来源于网络;仅用于学习交流,请勿用于任何商业行为;如需要,请使用正版授权;侵权联删。 本教程所有资源来源于网络且免费提供,未在任何平台售. 卖过,...
小助手
1年前
3311
0
0
IDEA
IDEA 2021.1 最新激活注册码 - 破解教程 [免费激活到 2099 年,亲测有效]
idea 破解 激活码 永久激活 破解补丁 idea激活码 分享一下 IntelliJ IDEA 2021.1 最新激活注册码,破解教程如下,可免费永久激活,亲测有效,下面是详细文档哦~ 申明:本教程 IntelliJ IDEA 破解补丁...
小助手
1年前
2894
2
0
IDEA
如何卸载 IDEA 破解补丁 Betterintellij ?
这个补丁被黑客篡改过,有安全风险,强烈建议小伙伴们卸载掉,以免对自己造成损失。怎么卸载呢?跟着下文操作即可。 开始卸载 Betterintellij 补丁 1、在 IDEA 中打开菜单 File -> Setting; 2、点击 Plugi...
小助手
1年前
1189
0
0
Mysql
永远不要在代码中使用「User」这个单词!
来自:21cto.com/article/2093 当你意识到你在项目开始时做的轻量、简单的设想竟然完全错了时,你已经用了六个月的时间投入到这个项目上。现在你需要解决这些问题,才能让这个系统继续运行下去,你发现你用在这个项目上的精力远远超出了你...
小助手
1年前
881
0
0
解决方案
服务端如何防止重复支付
小Hub领读: 作者给出了思路,也有图示,看看别人怎么弄的,哈哈 我的公众号:MarkerHub,Java网站:https://markerhub.com 更多精选文章请点击:Java笔记大全.md 作者:狂乱的贵公子 来源:cnblog...
小助手
1年前
841
0
0
开源项目
开发SpringBoot+Jwt+Vue的前后端分离后台管理系统VueAdmin-后端笔记
为了让更多同学学习到前后端分离管理系统的搭建过程,这里我写了详细的开发过程的文档,使用的是springsecurity + jwt + vue的技术栈组合,如果有帮助,别忘了点个赞和关注我的公众号哈! 线上预览:https://markerhub...
小助手
1年前
2455
3
3
架构设计
从零开始搭建创业公司后台技术栈
小Hub领读: 好长的一篇文章,说到创业,很多人都有激情,你知道在创业公司当架构师是个什么样的体验吗,你先来看看搭建企业技术栈需要什么技术栈,你考虑好了没? 作者 | 潘锦 出处 | 架构与远方 博客 | phpp...
小助手
1年前
1020
0
0
分库分表
sharding jdbc + mybatis +spring boot的分库分表实现
一.sharding jdbc简介(这里你可以不看) 首先,我要在这里先介绍一下sharding jdbc: Sharding-JDBC定位为轻量级java框架,使用客户端直连数据库,以jar包形式提供服务,未使用中间层,无需额外部署,无其他依赖...
小助手
1年前
966
0
0
架构设计
一文详解微服务架构
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 为了防止不提供原网址的转载,特在这里加上原文链接: https://www.c...
小助手
1年前
864
0
1
博客分类