分类 技术文章 下的文章
只是一个默认分类终于有人将jvm讲清楚了,阿里架构师推荐jvm架构解析文档
一、JVM 内存区域划分 程序计数器(线程私有) 程序计数器(Program Counter Register),也有称作为 PC 寄存器。保存的是程序当前执行的指令的地址(也可以说保存下一条指令的所在存储单元的地址),当 CPU 需要执行指令时,需要从程序计数器中得到当前需要执行的指令所...
Redis 知识点全面击破,多图警告
什么是 Redis? Redis(REmote DIctionary Service)是一个开源的键值对数据库服务器。Redis 更准确的描述是一个数据结构服务器。Redis 的这种特殊性质让它在开发人员中很受欢迎。 Redis不是通过迭代或者排序方式处理数据,而是一开始就按照数据结构方式组...
704. 二分查找
1.题目 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现...
SpringBoot--文件上传
前面已经使用过SpringMVC的文件上传,SpringBoot中文件上传和SpringMVC中基本一样,只是少了一些依赖导入 一、项目配置 1. 导入依赖 只需要导入文件服务器转存的依赖: <dependency> <groupId&g...
Wireshark:又一个可以查看https消息内容的工具
我们在接口测试和故障诊断调试时,需要查看消息里边的内容,如果是http消息可以通过wireshark抓包分析软件看到,但https消息内容在传输过程中是加密的,怎样才能看到https加密后的消息呢?从技术上来说,需要拿到密钥,通过密钥对消息内容进行解密。从难易程度上来说,有两个难题:获取密钥和...
Java锁详解
【转载】原文链接 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性...
80. 删除有序数组中的重复项 II
1.题目 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入...
免费电影频道
免费电影频道想要合法、安全地观看全球独立电影、高分纪录片和欧美神剧?其实海外各大互联网组织和科技巨头本身就提供了极其庞大且合规的内容库。本文为你精简盘点全球最顶级的数字片库渠道与检索指南。一、 免费正版数字片库(完全免费、无盗版弹窗)YouTube Free Movies:YouTube 官方...
什么是分布式锁?几种分布式锁分别是怎么实现的?
推荐学习 分布式-全家桶(面试+技术):分布式锁+分布式事务+分布式缓存,redis+zk+nginx+mq+kafka等,必须死磕! image.png 一、什么是分布式锁: 1、什么是分布式锁:分布式锁,即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题,而分布式锁,...
算法设计与分析|5个算法
1)分治法对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小),则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。2)回溯法(深度优先)回溯法是一种选优搜索法,按选优条件向前搜索,以达到...