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

博客分类