Java 认证与授权(JAAS)介绍
JAAS(Java Authentication Authorization Service),即 Java 认证与授权,使用可插拔方式将认证与授权服务和应用程序分离开,提供了灵活和可伸缩的机制来保证客户端或服务器端的 Java 程序;本文主要介绍 JAAS 的基本概念及使用方法。 1、简介 Jav ...
学习笔记——Maven
2023-01-08 一、Maven 1.使用“Maven”的原因 ①获取第三方jar包 可以统一在一个地方下载资源jar包(位置在“阿里云的镜像服务器”) ②添加第三方jar包 jar包统一存储Maven本地仓库,使用坐标方式将jar包从仓库引入到项目中 ③解决jar包之间的依赖关系 ④处理jar ...
day04-Vue01
Vue01 1.Vue是什么? Vue(读音/vju:/,类似于view)是一个前端框架,依据构建用户界面 Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或者项目整合 支持和其他类库结合使用 开发复杂的单页应用非常方便 Vue是Vue.js的简称 官网:Vue.js - 渐进式 Java ...
Java泛型
泛型 ==学习目标:== 掌握泛型的基本原理及应用 掌握泛型通配符的使用 指定泛型操作中的上限及下限 在接口上应用泛型 掌握泛型方法及泛型数组的使用 这里针对的是JDK1.5本身的泛型特性,JDK1.5之后在类集和反射机制中已经大量使用泛型,需要结合类集框架及反射机制。 ==什么是泛型:== 就是指 ...
第一天开始学习Java--准备工作
注册博客园 养成一个做笔记的好习惯 Markdown学习--Typora 标题--(#+空格+标题) 几个#表示几级标题(最多六个) 字体 粗体:** 字体 ** 斜体:* 字体 * 斜体加粗:字体(两边三个*) 删除线:~~ 字体 ~~ 引用 (>空格+文字) 分割线 ( 空格) (***空格) ...
java中String类型的相关知识的简单总结
java中String类型的相关知识总结 一、常用方法: 1.构造方法: byte数组 可指定offset和length 可指定charset char数组 可指定offset和count 字符序列 String StringBuffer StrngBuilder 2. 实例方法: 获取字符/码点/ ...
每日算法之在二叉树中找到两个节点的最近公共祖先
JZ86 在二叉树中找到两个节点的最近公共祖先 题目 给定一棵二叉树(保证非空)以及这棵树上的两个节点对应的val值 o1 和 o2,请找到 o1 和 o2 的最近公共祖先节点。 注:本题保证二叉树中每个节点的val值均不相同。 方法 BFS,非递归方法 思路 算法实现 看到6和7公共祖先有5和3, ...
day03-模块化编程
模块化编程 1.基本介绍 传统的非模块化开发有如下的缺点:(1)命名冲突(2)文件依赖 JavaScript代码越来越庞大,JavaScript引入模块化编程,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块 JavaScript使用“模块”(module)的概念来实现模块化编程,解 ...
Java中的StringUtils引入及使用
pom.xml中引入依赖 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> <dependency> <groupId>org.apache.commons</groupId> <artifact ...
Java开发网络安全常见问题
Java开发网络安全常见问题 等闲识得东风面,万紫千红总是春 1、敏感信息明文传输 用户敏感信息如手机号、银行卡号、验证码等涉及个人隐私的敏感信息不通过任何加密直接明文传输。 如下图中小红书APP 的手机短信验证码登录接口,此处没有对用户手机号和验证码等信息进行加密传输,可以很简单的截取并开展一些合 ...
每日算法之连续子数组的最大和(二)
JZ85 连续子数组的最大和(二) 题目 输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组。 1.子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组 2.如果存在多个最大和的连 ...
Java final关键字修饰对象
结论:final 修饰对象,对象的内容可变,引用不可变。 final 应用于类、方法和变量、对象时意义是不同的,但本质是一样的,都表示不可改变。 但是修饰对象时要注意:因为对象是引用类型,存储的是地址,所以final修饰之后,指的是引用地址不可变。 案例: final char[] chars = ...