4 西瓜收音机

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 28w+

分布式锁

分布式锁????文章目录分布式锁????Redis实现分布式锁????一. SETNX二. Redisson三. Redlock四. 总结Redis实现分布式锁????一. SETNX语法:SETNX key value将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。SETNX 是『SET if Not eXists』(如果不存在,则 ...

2020-05-06 23:01:26

记一次字节跳动后端实习的面经

一面算法题:给定一个数组,求数组中第二大的值例子1: nuns[1,2,3,4,5] 返回4例子2: nums[1,2,3,5,5] 返回3 GC垃圾收集器 GC收集算法 TCP的四次挥手 为什么不是三次,为什么不是五次 Java有哪些锁机制 volatile的含义 如何实现静止指令优化重排 多线...

2020-04-25 13:43:17

java垃圾回收的一些总结

GC1 常见的GC收集器参考文章:谈谈JVM GC 收集器分代收集阶段一.新生代收集器1 Serial Newjdk1.5默认收集器基于复制算法单线程存在stop the world2 Parallel New对Serial的改进,ParNew是并行的,在多CPU场景性能更好这种收集器在采用CMS(后文会讲到,一种老年代收集器)时,默认新生代会采用ParNew...

2020-03-23 10:22:34

计算机网络面试核心

计算机网络面试核心传输层控制协议 TCP 简介传输层控制协议 TCP 简介面向连接的,可靠的,基于字节流的传输层通信协议将应用层的数据流分割成报文段并发送给目标结点的TCP层数据包都有序号,对方收到则发送ACK确认,未收到则重传使用校验和来检验数据在传输过程中是否有误报文头格式TCP Flags:1. URG:紧急指针标志2. ACK:确认序号标志3. PS...

2020-01-19 10:46:30

记录一次力扣的模拟在线笔试[字节跳动]

记录一次力扣的模拟在线笔试[字节跳动]文章目录记录一次力扣的模拟在线笔试[字节跳动]模式1. 按奇偶排序数组2. 供暖器3. 买卖股票的最佳时机含手续费总结模式共计三道算法题,时间为一个半小时1. 按奇偶排序数组给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。你可以返回满足此条件的任何数组作为答案。示例:输入:[3,1,2,4]输出:...

2020-01-02 14:40:19

org.springframework.web.servlet.handler.AbstractHandlerMapping相关错误

页面错误展示:HTTP Status 500 - Servlet.init() for servlet springmvc threw exceptiontypeException reportmessageServlet.init() for servlet springmvc threw exceptiondescriptionThe server encountered...

2019-12-26 20:55:43

Maven学习笔记-基础

Maven学习笔记-基础文章目录Maven学习笔记-基础1.介绍安装包的内容命令行使用jar包查找运行过程设置本地仓库地址标准目录结构Maven常见命令生命周期maven 概念模型图idea中使用配置新建项目作用域scope简单的web项目2 与mysql连用1.介绍试想,如果现在有一种工具,可以把你从上面的繁琐工作中解放出来,能帮你构建工程,管理jar包,编译代码,还能帮你自动运行单元测试...

2019-12-19 23:06:42

最后一块石头的重量(No.1046,力扣做题总结)

有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为x 和y,且x <= y。那么粉碎的可能结果如下:如果x == y,那么两块石头都会被完全粉碎;如果x != y,那么重量为x的石头将会完全粉碎,而重量为y的石头新重量为y-x。最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 ...

2019-12-12 20:18:16

分发饼干(No.455,Java,力扣做题总结)

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj。如果 sj >= gi,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。注意:你可以假设胃口值为正。一...

2019-12-11 15:43:04

删列造序(No.944,力扣做题总结)

给定由N个小写字母字符串组成的数组 A,其中每个字符串长度相等。删除 操作的定义是:选出一组要删掉的列,删去A 中对应列中的所有字符,形式上,第 n列为[A[0][n], A[1][n], ..., A[A.length-1][n]])。比如,有A = ["abcdef", "uvwxyz"],要删掉的列为{0, 2, 3},删除后 A为["bef", "vyz"], ...

2019-12-09 15:16:55

使用最小花费爬楼梯(No.746,力扣做题总结)

题目【数组的每个索引做为一个阶梯,第i个阶梯对应着一个非负数的体力花费值cost[i](索引从0开始)。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。】示例1:输入: cost = [10, 15, 20]输出: 15解释: 最低...

2019-12-04 23:49:00

vue2.5去哪儿(慕课网)学习笔记

vue2.5去哪儿(慕课网)学习笔记文章目录vue2.5去哪儿(慕课网)学习笔记项目预热安装环境使用到的一系列Git指令vue-cli创建的项目的基本介绍单文件组件与Vue中的路由多页应用与单页应用项目代码的初始化在项目中使用[iconfont](https://www.iconfont.cn/)项目实战 - 旅游网站首页开发首页header区域开发准备工作Header.vue页面开发零散的知识...

2019-05-26 10:14:48

初识机器学习-理论

一.什么是机器学习            利用计算机从历史数据中找到规律,并把这些规律用到对未来不确定场景的决策。     1.1 价值(1)数据替代专家  (2)经济驱动,数据变现     二.应用        1.关联规则 如:啤酒与纸尿裤        2.聚类  如:用户的分类        3.垃圾邮件(朴素贝叶斯) |   信用卡欺诈(决策树)            4.互联网广告(...

2018-04-26 17:19:50

算法训练 6-1 递归求二项式系数值

问题描述样例输入一个满足题目要求的输入范例。3 10样例输出与上面的样例输入对应的输出。数据规模和约定  输入数据中每一个数的范围。  例:结果在int表示时不会溢出。#includeusing namespace std;int binom(int k, int n);int main(){ int k; int n; cin >> k; cin >> n; cout

2017-02-26 09:09:23

算法提高 题目1 最大最小值

问题描述  给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。输入格式  第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。  第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。输出格式  输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示 N 个数中的最小值。x,y 之间用一个空格隔开

2017-02-01 10:37:45

算法提高 三个整数的排序

算法提高 三个整数的排序  时间限制:1.0s   内存限制:256.0MB    问题描述  输入三个数,比较其大小,并从大到小输出。输入格式  一行三个整数。输出格式  一行三个整数,从大到小排序。样例输入33 88 77样例输出88 77 33#includeu

2017-02-01 10:28:44

基础练习 特殊回文数

问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定  1&l...

2017-01-26 17:26:34
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取