用户中心USER CENTER

首页/用户
  • springboot 解决跨域

    摘要:域名不同或者端口不同,都会造成跨域问题。为了解决跨域的问题,曾经出现过代理文件等方案,应用场景受限,维护成本高,直到带来了协议。常见表示允许发起跨域请求。 一、什么是跨域HTTP请求 现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举...

    Joyven 发布于Java
  • JAVA多线程使用场景和注意事项

    摘要:一个是线程退出条件,一个是异常处理情况。很方便,每个线程一份数据,也很安全,但要注意内存泄露。线程池参数包最常用的就是线程池,平常工作建议直接使用线程池,类就可以降低优先级了。在线程池的构造参数中,我们使用的队列,一定要注意其特性和边界。 我曾经对自己的小弟说,如果你实在搞不清楚什么时候用HashMap,什么时候用ConcurrentHashMap,那么就用后者,你的代码bug会很少。...

    Joyven 发布于Java
  • HashMap实现思路(小白科普)

    摘要:数据结构小白科普是和中常用的一个容器,采用了数组链表的结构来存储数据新增红黑树,当链表长度大于以后,链表会进化成红黑树。下面具体分析的实现思路。 Android 数据结构 java 小白科普 HashMap是java和Android中常用的一个容器,采用了数组+链表的结构来存储数据(PS:jdk1.8新增红黑树,当链表长度大于8以后,链表会进化成红黑树)。下面具体分析HashMap的实...

    Joyven 发布于Java
  • [LeetCode] 384. Shuffle an Array

    Problem Shuffle a set of numbers without duplicates. Example: // Init an array with set 1, 2, and 3.int[] nums = {1,2,3};Solution solution = new Solution(nums); // Shuffle the array [1,2,3] and return...

    Joyven 发布于Java
  • 数据结构与算法随笔之优先队列-求滑动窗口最大值(三)

    摘要:你只可以看到在滑动窗口内的数字。滑动窗口每次只向右移动一位。返回滑动窗口最大值。 这篇文章我们来看一道题目求滑动窗口最大值问题(在leetcode上的地址:滑动窗口最大值) 题目描述 给定一个长度为N的数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口 k 内的数字。滑动窗口每次只向右移动一位。返回滑动窗口最大值。 示例: 输入: nu...

    Joyven 发布于Java
<