- 博客(338)
- 资源 (3)
- 收藏
- 关注
原创 AI使用指南:6个超实用的Prompt提示词模板
最近越来越多人开始接触AI,但其实想要让AI更懂你,关键是掌握对的提示词模板!今天就给大家分享6种超实用的Prompt提示词模板,不管你是小白还是老手都能用
2024-08-14 17:34:27
4514
原创 5 道互联网大厂面试遇到的场景题
最终选择哪种方案,需要根据系统的具体需求和架构来权衡。这需要考虑网络带宽、服务器负载等多方面因素。实际应用中,需要根据数据规模、内存限制等因素选择合适的算法。这是一个典型的分布式锁问题。,非常适合大规模、高并发的IP查询场景。:每次随机金额的上限是剩余平均值的2倍。:让你在忙碌的工作之余找到共鸣与乐趣。方案在性能和实现复杂度上较为均衡。:助你在职业生涯中走得更远、更稳。:紧跟技术潮流,不断提升自我。:将金额看做线段,随机切割。:让你时刻掌握行业动态。这种方案的时间复杂度是。
2024-07-30 19:29:09
1019
原创 12种索引失效场景总结
联合索引不满足最左匹配原则使用了select *索引列参与运算索引列使用函数错误的like使用类型隐式转换使用OR操作两列做比较<>!不等于比较not innot exists条件order by普通索引优化器认为全表扫描 > 索引扫描。
2024-07-18 19:36:34
2786
原创 字节抖音电商 后端开发岗位 一面
延时消息的实现主要依赖于RocketMQ中的定时任务机制。消息被发送到Broker时,会先存储在一个特定的延时消息队列中。Broker会定时扫描这个队列,当消息的延时时间到了,就会把消息投递到目标消费队列中。
2024-07-15 21:58:02
828
原创 Java对象引用的访问方式是什么?
值传递:方法参数传入的是参数的备份,对参数的修改并不会影响本身引用传递:方法参数传入的都是参数的引用,对参数的修改会影响本身Java的参数传递是值传递还是引用传递?先说结论:Java本质上都是值传递。
2024-07-10 14:45:17
866
原创 JVM是如何创建一个对象的?
1. Java对象创建的流程是什么样?1. JVM执行new关键字时都有哪些操作?1. JVM在频繁创建对象时,如何保证线程安全?1. Java对象的内存布局是什么样的?1. 对象头都存储哪些数据?
2024-07-09 14:20:23
1276
原创 你真的了解Java内存模型JMM吗?
1. 什么是Java内存模型(JMM)? 为什么需要JMM?2. Java线程的工作内存和主内存各自的作用?3. Java缓存一致性问题?4. Java的并发编程问题?
2024-07-08 14:25:59
769
原创 面试官:如何打破双亲委派机制?
面试连环call:1. 双亲委派机制是什么?如何打破双亲委派机制?2. JVM都有哪些类加载器?3. 如何构造一个自定义类加载器?
2024-07-05 13:42:51
1525
原创 小白也能懂的Mysql数据库索引详解
一文解释:主键索引/二级索引,聚簇索引/非聚簇索引,回表/索引覆盖,索引下推,联合索引/最左联合匹配,前缀索引,explain
2024-06-25 09:28:31
1080
原创 【不看答案挑战,今天你刷题了吗?】LeetCode15,题目+解析+答案
你是否觉得每天面对繁忙的工作和生活,编程能力逐渐停滞不前?或者你在寻找心仪工作的过程中,因为算法题目而错失良机?每次对面试官各种算法题目而力有不逮?那么从现在开始参与【不看答案挑战,每天刷一道LeetCode题目】
2024-06-24 14:14:56
522
原创 现在这个行情,又又又要开始准备面试了~~
亲爱的程序员朋友们:这些资料曾经帮助过许多有志之士顺利拿下抖音、快手、阿里等大厂的Offer,现在也希望它们能为你的面试旅程助力!关注【程序员世杰】回复【1024】惊喜等你来拿!截图关注【程序员世杰】回复【1024】惊喜等你来拿!敬请关注【程序员世杰】
2024-06-22 18:05:33
407
原创 代码大模型揭秘:从下载到推理,全流程体验StarCoder
1、本次加载starcoder2-7b模型,使用单个gpu加载,大约使用内容为28-29GB左右,这里没有使用量化等手段去优化内存使用。这里是使用transformers加载模型,如果模型不存在则会去huggingface上下载模型,下载完成的模型会默认存储到。这里我选的是starcoder2-7B模型,关于starcoder2模型的详细介绍可以看他们在huggingface上的。大模型的发展日新月异,性能强劲的大模型不断涌现,可以实时关注开源大模型的榜单,选择合适自己的大模型。下载模型方式有两种方式。
2024-06-20 22:27:47
862
原创 2020届春招实习面经(含阿里、腾讯、网易、京东、华为、美团、快手、字节跳动)
前言:之前发表了一篇实习复习的内容:史上最全!20/21届春招/秋招 实习/校招 JAVA面试全攻略!复习回顾这一篇就够了!在这篇文章详细说了该如何去复习,也答应各位把面经整理一下,但是因为入职的事情耽搁了,现在整理出来回馈给大家!PS:楼主只收到网易、快手、华为三家offer,也不是所谓的offer收割机。只是提供一些个人经验,这个平台帮了我很多,前人栽树后人乘凉,共勉!文章目录快手(已offer)一面(60mins)二面(55mins)HR面(15mins)阿里一面腾讯一面(40mi.
2020-06-14 23:42:22
3609
4
转载 Maven父子项目的理解
下面是一个简略的项目结构图Parent`------ childA(BusinessLayer) `--- pom.xml`------ childB(WebLayer) `--- pom.xml`------ pom.xml1、Parent怎么能找到childA和childB呢?在maven中,parent模块组织好childA和childB,叫做"聚合",多个模块联合编译。实现起来很简单,只需要在parent的pom文件里加入以下内容。<m
2020-06-14 16:26:40
1331
原创 Maven到底是个啥?——Maven深入理解
一、maven1.maven简介Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。简单理解为统一管理jar包的仓库。maven项目采用“约定优于配置”的原则,src/main/java约定用于存放源代码,src/main/test用于存放单元测试代码,src/target用于存放编译、打包后的输出文件。2.Maven版本管理maven中的仓库分为两种,snapshot快照仓库和rele
2020-06-14 16:00:57
1785
转载 彻底搞懂数据库内连接、外连接
文章目录一、定义1、内联接2、外联接3、交叉联接二、示例一、定义1、内联接典型的联接运算,使用像 = 或 <> 之类的比较运算符。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。2、外联接外联接可以是左向外联接、右向外联接或完整外部联接。 ...
2020-04-30 11:27:55
4395
原创 二分查找算法的万能公式(LeetCode35、704、1095)
二分查找常常用于有序数组的查找操作。当然如果是一个问题,数组的顺序满足特定条件(不仅仅是升序或者降序,也可以是先升后降或先降后升),就可以通过逐步排查,缩小问题的规模的方式找到,这种算法也是二分查找算法。PS:不想看过程的,直接拉到万能公式,即看即用!文章目录两种二分查找第一种第二种思维导图万能公式代码示例(套公式示例)LeetCode704LeetCode35LeetCode1095...
2020-04-29 22:09:25
3693
原创 史上最全!20/21届春招/秋招 实习/校招 JAVA面试全攻略!复习回顾这一篇就够了!
之前写过一篇Java面试知识点汇总,由于我不断补充,现在知识点已经比较庞杂,很多人私信我,说那一篇全是知识点太过庞杂,问我有没有整合的。正好春招和秋招在即,我花费了几个月的时间,把知识点整合成不同的模块并针对不同的知识点以及结合本人自己的面试经历,整合出这篇java面试全攻略。希望对大家有所帮助!
2020-04-26 18:48:13
6748
2
原创 搞懂回溯算法思想(LeetCode46、47、980)
一、回溯介绍1.定义搜索与回溯是计算机解题中常用的算法,很多问题无法根据某种确定的计算法则来求解,可以利用搜索与回溯的技术求解。回溯是搜索算法中的一种控制策略。它的基本思想是:为了求得问题的解,先选择某一种可能情况向前探索,在探索过程中,一旦发现原来的选择是错误的,就退回一步重新选择,继续向前探索,如此反复进行,直至得到解或证明无解。如迷宫问题:进入迷宫后,先随意选择一个前进方...
2020-04-25 16:58:22
654
转载 JVM 参数及调优
调优基本概念在调整 JVM 性能时,通常有三个组件需要考虑:堆大小调整垃圾收集器调整 JIT 编译器大多数调优选项都与调整堆大小和选择合适的垃圾收集器有关,JIT 编译器对性能也有很大影响,但很少需要对其进行调优,尤其是针对较新版本的 JVM。通常,在进行 Java 程序调优的时候,会重点关注两个主要指标:响应性:应用程序对请求进行响应的速度,对于专注响应性的应用程序,长时间...
2020-04-22 09:56:15
571
原创 IO多路复用的两种模式:水平触发和边缘触发
在 linux 的 IO 多路复用中有水平触发,边缘触发两种模式水平触发 (level-trggered)只要文件描述符关联的读内核缓冲区非空,有数据可以读取,就一直发出可读信号进行通知,当文件描述符关联的内核写缓冲区不满,有空间可以写入,就一直发出可写信号进行通知LT 模式支持阻塞和非阻塞两种方式。epoll 默认的模式是 LT。边缘触发 (edge-triggered)...
2020-04-20 18:49:55
1086
精通 Spring Boot 42 讲(PDF版附源码下载地址).zip
2019-06-03
zabbix设备监控项目
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人