摘要: 710. 黑名单中的随机数 1.题目 题目链接: 710. 黑名单中的随机数 2.题解 该题目的解题方法比较巧妙,值得学习。中心思想是将该范围分成两个小范围 [0,n-m) 和 [ n-m, n-1 ] ,将 [0,n-m) 范围内的黑名单数与 [ n-m, n-1 ] 范围内的非黑名单数映射,在范 阅读全文
posted @ 2022-06-26 10:10 sumAll 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 二叉树前中后层序遍历方法(Java版) 二叉树的节点如下所示: 1 public class TreeNode { 2 int val; 3 TreeNode left; 4 TreeNode right; 5 TreeNode() {} 6 TreeNode(int val) { this.val 阅读全文
posted @ 2021-12-19 11:46 sumAll 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Spring注解驱动 声明:本文是尚硅谷Spring注解驱动课程所作的笔记 尚硅谷Spring注解驱动教程(雷丰阳源码级讲解)哔哩哔哩bilibili 1、注册组件 (1)配置类 @Configuration注解来标注该类是一个Spring的配置类。 @Bean注解将Person类注入到Spring 阅读全文
posted @ 2021-09-11 11:05 sumAll 阅读(225) 评论(0) 推荐(0) 编辑
摘要: SpringMVC 声明:本文是尚硅谷SpringMVC课程的笔记 【尚硅谷】SpringMVC 2021最新教程丨一套快速上手spring mvc哔哩哔哩bilibili 1、MVC (1)MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 ①M: Model,模型层,指工程中的Jav 阅读全文
posted @ 2021-09-01 09:44 sumAll 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Mybatis 声明:本文是狂神说的Mybatis课程的笔记 【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂哔哩哔哩bilibili 1、简介 (1)什么是Mybatis MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射 MyBatis 免除了几乎所 阅读全文
posted @ 2021-08-26 11:44 sumAll 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Spring5 声明:本文是Spring5课程所作的笔记。 尚硅谷-Spring5框架最新版教程(idea版) 1、Spring框架概述 (1)Spring是轻量级的开源的Java EE框架 (2)Spring可以解决企业应用开发的复杂性 (3)Spring有两个核心部分:IOC和Aop IOC:控 阅读全文
posted @ 2021-08-17 16:23 sumAll 阅读(53) 评论(0) 推荐(0) 编辑
摘要: JSP 声明:以下是根据颜群老师的学习视频所做的笔记。 JavaWeb视频教程_ 1、JSP执行流程 jsp→java(servlet文件)→class 第一次访问:服务端将jsp翻译成java,再将java编译成class文件 第二次访问:直接访问class文件(如果服务端代码修改了,将会再访问时 阅读全文
posted @ 2021-08-09 22:46 sumAll 阅读(227) 评论(0) 推荐(0) 编辑
摘要: RSA算法 1、非对称加密算法 非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 —————— 阅读全文
posted @ 2021-07-28 17:34 sumAll 阅读(3535) 评论(1) 推荐(0) 编辑
摘要: Tomcat环境搭载及入门 1、环境搭载 (1)下载Tomcat Apache Tomcat安装地址 (2)解压 将下载的zip包解压。 (3)配置Tomcat 在配置Tomcat前需要配置jdk,并且是按照JAVA_HOME的方式来配置。 JDK环境变量配置 在配置Tomcat时,也需要配置环境变 阅读全文
posted @ 2021-07-26 13:19 sumAll 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 并发 并发编程可以使程序执行速度得到极大提高,或者为设计某些类型的程序提供更易用的模型,或者两者皆有。 1、并发的多面性 使用并发时需要解决的问题多个,而实现并发的方式也有多种,并且在这两者之间没有明显的映射关系。 用并发解决的问题大体上可以分为“速度”和“设计可管理性”两种。 (1)更快的执行 如 阅读全文
posted @ 2021-07-23 09:03 sumAll 阅读(63) 评论(0) 推荐(0) 编辑