![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 63
漫步旅行_James
分享个人感想,分享技术,大家一起互相学习,共同进步。
展开
-
OAuth2.0是什么?
OAuth 2.0 的一个简单解释: OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。原创 2024-06-05 10:58:53 · 750 阅读 · 0 评论 -
idea不区分大小写提示
IDEA关闭大小写设置原创 2022-09-02 11:39:21 · 17609 阅读 · 0 评论 -
IDEA秒退(反复提示需填写激活码)
IDEA秒退,反复提示需填写激活码添加下面一行到hosts文件,目的是屏蔽掉IDEA对激活码的验证。找到本地hosts路径,如下图:注:hosts文件路径Windows在C:\Windows\System32\drivers\etc\hostsLinux在/etc/hosts点击hosts,添加以下内容就OK了。注:可添加在最后一行。0.0.0.0 account.jetbrains.comWin下需要管理员权限打开。如果遇到权限问题,可将hosts文件先复制出来修改后再覆盖原来原创 2022-01-04 14:13:59 · 9758 阅读 · 7 评论 -
设计模式之六大原则——开闭原则(OCP)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but closed for modifications.开闭原则的含义是说一个软件实体应该通过扩展原创 2021-09-22 10:48:46 · 625 阅读 · 0 评论 -
单点登录原理与简单实现
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!GitHub:https://github.com/sheefee/simple-sso单点登录原理与简单实现一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,原创 2021-08-06 16:21:32 · 69 阅读 · 0 评论 -
自我理解单点登录——笔记篇
单点登录哈喽,欢迎来到小朱课堂,下面开始你的学习吧!单点登录一、什么是单点登录 (SSO)?单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录在用户登录和使用应用程序方面实现了巨大的飞跃。 基于单点登录的身份验证系统通常称为“新式身份验证”。 新式身份验证和单点登录属于称为标识和访问管理 (IAM) 的计算类别。二、单点登录与传统登录的对比和优势对比:与原创 2021-08-06 14:55:58 · 518 阅读 · 0 评论 -
Microsoft Azure DevOps学习笔记——注册与建立项目
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Microsoft Azure DevOps学习笔记——注册与建立项目创建Azure DevOps组织1.打开dev.zaurue.com2.用微软账号登录3.如果从未创建过组织,则会看到一个Create new organization按钮,点击创建4.提供组织名称,然后继续创建项目1.点击[+ Create Project]2.输入Project Name,Description,Visibility3.选择Advanced,然后设定版本管原创 2021-07-28 16:49:38 · 454 阅读 · 0 评论 -
Java中遍历Set集合的三种方法(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Java中遍历Set集合的三种方法废话不多说,直接上代码1.迭代遍历:Set set = new HashSet();Iterator it = set.iterator();while (it.hasNext()) {String str = it.next();System.out.println(str);}2.for循环遍历:for (String str : set) {System.out.println(str);}优点还原创 2020-07-16 14:54:41 · 1944 阅读 · 0 评论 -
Map集合的五种遍历方式及Treemap方法(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Map集合的五种遍历方式及Treemap方法废话不多说,直接上代码//循环遍历map的方法public class MapF { public static void main(String[] args) { Map<String, Integer> tempMap = new HashMap<String, Integer>(); tempMap.put("a","12"); tempMap.put("b","34原创 2020-07-16 14:48:22 · 721 阅读 · 0 评论 -
多个List合并去重(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!多个List合并去重废话不多说,直接上代码@Testpublic void testList() { List<Object> list1 = new ArrayList<>(); list1.add("小朱"); list1.add("小赵"); List<Object> list2 = new ArrayList<>(); list2.add("小朱");原创 2020-07-15 14:42:19 · 299 阅读 · 0 评论 -
Map 存储List对象和遍历(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Map 存储List对象和遍历废话不多说,直接上代码Map 对象可以存储不同类型的键值对象 以下介绍List集合的存储和遍历public List<AgendaDto> packageAgendaMap() {// 声明一个Map对象 存储List Map<String, List<Agenda>> map = new LinkedHashMap<>();//原创 2020-07-15 13:55:26 · 1994 阅读 · 0 评论 -
java中List集合存放Map(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!java中List集合存放Map废话不多说,直接上代码list集合存放Map示例:List<Map<String,Object>> listMap = new ArrayList<>();Map<String,Object> map = new HashMap<String,Object>();List<Entity> list = new ArrayList<&原创 2020-07-15 10:39:59 · 1702 阅读 · 0 评论 -
Git Bash 合并分支到master上(实例代码)
1.查看当前所在分支1.git branch 查看本地分支2.git branch -a 查看全部分支3.git branch -r 查看远程分支{并且在当前所在分支前加" * "标记}2.push dev分支git add . //将所有修改添加到暂存区3.merge dev分支到mastergit checkout 切换分支(先切换到 master,然后再merge dev到 master , 最后 push master)...原创 2020-07-10 15:04:09 · 668 阅读 · 2 评论 -
Java判断字符串是否以数字开头(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!使用正则表达式废话不多说,直接上代码//判断字符串是不是以数字开头public static boolean isStartWithNumber(String str) { Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str.charAt(0)+""); if (!isNum.matches()) { return原创 2020-07-14 15:26:04 · 2057 阅读 · 0 评论 -
Java 集合转换(数组、List、Set、Map相互转换)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!Java 集合转换(数组、List、Set、Map相互转换)文章转自:http://blog.csdn.net/top_code/article/details/10552827废话不多说,直接上代码package com.example.test; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util转载 2020-07-14 15:19:58 · 258 阅读 · 1 评论 -
list中存放map实例(实例代码)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!List中存放Map遍历输出的实例废话不多说,直接上代码import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map; public class ListMap { static List<Map> lis = new ArrayList<Map原创 2020-07-14 15:00:49 · 550 阅读 · 0 评论 -
list(以map的形式存储)的存和取(代码实例)
哈喽,欢迎来到小朱课堂,下面开始你的学习吧!list(以map的形式存储)的存和取废话不多说,直接上代码一:如何存储?Connection cnnERP;//得到数据库连接(不用多说吧)Statement stmt = cnnERP.createStatement();ResultSet rs = null;String sql="某某语句";rs = stmt.executeQuery(sql); //执行失去了语句List<Map> rsList = new Arra原创 2020-07-14 14:56:58 · 1535 阅读 · 0 评论 -
计科大三学生,无实习无项目经历成绩普通
**计科大三学生,无实习无项目经历成绩普通**一面3.9:40minHashMap和ConcurrentHashMap的区别vector,listC++多态,虚函数机制进程通信进程线程差异TCP三次握手四次挥手细节算法题:最长不重复字串(HashTable,O(N))面试官人非常好,有一些遗漏的知识点会给你指出来并且讲解,也很耐心。二面3.15:1hJava多态(看程序说结果,比较复杂,还考察了override和overwrite)二叉搜索树B树b+树红黑树删除算法用互斥锁转载 2020-07-14 09:58:38 · 518 阅读 · 0 评论