- 博客(1333)
- 资源 (33)
- 收藏
- 关注
原创 2021年最新总结,腾讯、阿里、美团、百度、字节跳动、京东等技术面试题,以及答案,专家出题人分析汇总。持续更新中。
阿里篇 华为篇 百度篇 腾讯篇 美团篇 字节跳动篇 滴滴篇 京东篇 MySQL篇 Redis篇 MongoDB篇 Zookeeper篇 Nginx篇 算法篇 内存篇 cpu篇 磁盘篇 网络通信篇 安全篇 并发篇阿里篇1.1.1 如何实现一个高效的单向链表逆序输出?1.1.2 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位1.1.3 给定一个二叉搜索树(BST),找到树中第 K 小的节点1.1.4 LRU缓存机制
2021-02-08 08:37:19 2241
原创 原创文章博客导航
【数据结构与算法】一:通俗易懂说链表二:单向链表实现与封装(有头)三:两分钟初识树四:二叉树的创建,插入,遍历,删除,删除节点实现【开源组件】一:两分钟搞懂开源许可协议二:FastDFS极速入门与安装三:FastDFS集群搭建与实战【Docker】一:全面认识Docker和基本指令二:docker安装ELK(logstash,el...
2019-06-15 14:21:13 782
原创 【我的开源】股票软件简介+源码(蜗牛股票软件)
简介蜗牛股票软件是博主在业余时间开发的一款股票软件,运行于Windows环境,目前已经开源到GitHub上,界面使用VC++/MFC开发,IDE选用Visual Studio 2010,后台使用java开发,使用微服务spring boot框架。目前支持的功能如下:1.自选股显示实时股票数据。2.实时显示上证指数,深证成指,创业板指数据。3.双击自选股自动查看K线数据。...
2017-08-11 14:52:45 38103 45
转载 面了一个26岁的前端小哥,见识到了基础天花板!
前几天下午摸鱼,无聊翻了下粉丝群,发现群里找了三个月工作的哥们儿拿到了字节45k+的offer!(个人信息厚码,转发已经过粉丝同意)交流了一下上岸心得,他说:(头像厚码,转发已经过粉丝同意)为了造福粉丝,我把他的面试资料全部要过来了!也是深藏不漏哈,没想到他收集的资料超全,还满满都是干货。全部资料已打包,内含前端八股文+大厂面试题库+算法题需要的朋友扫码找小助手领(高清pdf版)01八股文 | 基...
2024-05-24 08:06:11 2
转载 把 Spring Boot 项目从 18.18M 瘦身到 0.18M,部署超级快!
一、前言SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼:编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud等),那就更大了。这个时候如果想要对线上运行工程有一些微调,则非常痛苦二、瘦身前的Jar包Tomcat在部署Web工程的时候,可以进行增量更新,SpringBoot也是可以的~Sp...
2024-05-23 08:06:46 4
转载 100W,可以入局了。。。
国内AI赛道又爆了!继科大讯飞、阿里、华为等巨头公司发布AI产品后,很多中小企业也陆续进场!人才市场上AI大模型工程师“一将难求”!甚至开出80k*16的高薪,挖掘AI大模型人才!如今大厂老板们,也更倾向于会AI的人,普通程序员,还有应对的机会吗?与其焦虑……不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!????知乎知学堂特邀你加入:行业前沿资源——AI大模型公开课已为本...
2024-05-22 08:02:51 4
转载 几行烂代码,用错 Transactional,赔了16万...
前几天在某平台看到一个技术问题,很有意思啊。涉及到的两个技术点,大家平时开发使用的也比较多,但是属于一个小细节,深挖下去,还是有点意思的。来,先带你看一下问题是什么,同时给你解读一下这个问题:https://segmentfault.com/q/1010000040361592首先,这位同学给出了一个代码片段:他说他有一个 func 方法,这个方法里面干了两件事:1.先查询数据库里面的商品库存。2...
2024-05-21 08:06:55 6
转载 BigDecimal 为什么可以保证精度不丢失?
在金融领域,为了保证数据的精度,往往会使用BigDecimal。本文就来探讨下为什么BigDecimal可以保证精度不丢失。类介绍首先来看一下BigDecimal的类声明以及几个属性:publicclassBigDecimalextendsNumberimplementsComparable<BigDecimal>{//该BigDecimal的未缩放值...
2024-05-20 08:18:55 9
转载 SQL中为什么不要使用1=1
在工作中的老项目中经常会看到代码中使用了1=1的情况,想起来之前自己也这个样子写过,感觉也没有啥影响就没有当回事,随着工作年限,工作经验的增加,对着一块有了更深的理解,下面我们就来看一看。代码开发中,编写SQL语句其实就和家常炒菜差不多,每个条件语句就是一个调料,所以每一种调料都会影响菜的味道,对于SQL来说查询条件的增加,影响的就是执行SQL的效率。那么1=1这种为什么又会存在呢,存在即有它的道...
2024-05-16 08:06:13 5
转载 终于不用为GPU算力发愁了,请低调实用!
Hi,大家好。众所周知,想要跑 AI,必须要有英伟达 GPU。但是搭建一台配备足够 GPU 算力的电脑,一万起步的预算又让很多人望而却步。想要初期低成本,快速测试各种 AI 算法,租用云服务器平台的 GPU 是一个非常不错的选择。今天继续给大家推荐一个 GPU 云服务器平台:趋动云,正好赶上官方有新用户活动。大家通过我的二维码或者链接来注册,还有价值 70元 的赠送算力,有效期6个月,数量有限先...
2024-05-13 20:32:51 36
转载 大模型人才今年的薪资。。。
「AI大模型人才培养计划」适用所有程序员2024年,AI在国内市场全面大爆发,不断涌现出新的算法、模型和应用场景,各行各业的垂类大模型应用也迎来井喷期。无论是Google、百度、阿里等互联网巨头,还是中小型的科技公司都在高薪挖AI大模型人才。接下来,AI产品的市场需求势必飙升,大模型人才将更炙手可热,大家现在开始入局AI,迟早年薪100W!为帮助普通程序员了解人工智能前沿趋势,学习AI大模型技术,...
2024-05-08 08:04:18 12
原创 服务器为什么一般都是安装 CentOS 而不是 Ubuntu?
在服务器操作系统的选择上,CentOS 和 Ubuntu 无疑是两大热门选项。然而,细心观察会发现,在服务器领域,CentOS 的使用频率往往高于 Ubuntu。这一现象背后有多重原因,以下将从多个角度进行详细分析。一、稳定性与可靠性服务器的首要任务是提供稳定、可靠的服务。在这方面,CentOS 凭借其基于 Red Hat Enterprise Linux(RHEL)的源码和社区支持,展现出了极高...
2024-05-07 08:07:02 719
转载 分库分表,可能真的要退出历史舞台了!
来源:https://www.jianshu.com/p/9131edd8fd2c最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。本文通过对两种模式关键特性实现原理对比,希望可以尽可能客观、中立的阐明各自真实的优缺点以及适用场景。N...
2024-05-06 08:07:01 14
转载 后端接活儿利器:基于Vue,拖拽一键生成UI界面,简洁漂亮(已开源)
简介基于vue可视化拖拽编辑,页面生成工具。提升前端开发效率,可集成至移动端项目作为通过定义 JSON 直接生成 UI 界面。安装教程npm install(安装 node_modules 模块)npm run serve(运行)npm run build(打包)npm update(用于更新包到基于规范范围的最新版本)注:在新版本的npm中,默认情况下,npm install遇到冲突的p...
2024-04-30 08:51:13 44
转载 MySQL 模糊查询再也不用like+%了
前言我们都知道InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多。例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是 B+ 树索引能很好完成的工作。通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配来进行查询过滤,那...
2024-04-28 08:07:05 24
转载 拒绝写重复代码,试试这套开源的 SpringBoot 组件
来源:www.51cto.com/article/777403.htmlGraceful Response是一个Spring Boot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。强烈推荐你花3分钟学会它!本项目案例工程代码:https:...
2024-04-26 08:06:19 10
转载 手动部署jar包,太low!动态上传热部署真爽!
本文来源:https://blog.csdn.net/zhangzhiqiang_0912近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。定义简单的接口这里以一个简单的计算器功能为例,接口定义比较简单,直接上代码。publicinterfaceCalculator{intc...
2024-04-24 08:18:19 31
转载 微服务全做错了!谷歌提出新方法,成本直接降9倍!
文章来源:【公众号:51CTO技术栈】2023,微服务“水逆”之年。长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。谷歌坐不住了:我们做的微服务都错了!“在编写分布式应用程序时,传统观点认为将应用程序拆分为可以独立推出的独立服务。这种方法的初...
2024-04-23 08:02:05 19
转载 公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。...
来源:cnblogs.com/youzhibing/p/18019399MyBatis 替换成 MyBatis-Plus背景介绍一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-connector-java 版本是 5.1.26新来了一个干练的小伙,精力充沛,看着就是一个喜欢折腾的主他就觉得 MyBatis 使用起来不够简单,要写...
2024-04-22 08:18:55 14
原创 最新Java面试题3【2024中级】
答案: 多态性是指同一操作作用于不同的对象上会有不同的行为。在Java中,多态性可以通过继承和重写实现,也可以通过接口实现。答案: 抽象类是不能被实例化的类,它可以包含抽象方法和非抽象方法。接口是抽象方法的集合,所有方法都是抽象的。区别在于抽象类可以有构造方法和成员变量,而接口不能。答案: 异常处理机制是用来处理程序运行时可能出现的错误。常见的异常包括NullPointerException、ArrayIndexOutOfBoundsException、ArithmeticException等。
2024-04-20 21:44:08 520
转载 特斯拉大裁员!给打工人的3条建议
震惊!超级巨头特斯拉,全球裁员10%,中国区裁员最高达50%,许多被解雇员工还都是高绩效的员工。今年也太难了吧!大家期待的金三银四,并没有来。往年的跳槽涨薪,也没有来。来的是公司裁员的消息频频爆出。真的,不知道哪一天,失业就是一夜间的事。今年我已经接到了太多粉丝的私信:其实,我很能理解他们,大环境先不说,就勤勤恳恳工作了几年甚至十几年,如今却落得“扫地出门”的下场,心里肯定是憋屈。但聊天的时候,却...
2024-04-19 08:06:43 29
转载 jenkins 真得很牛逼!只是大部分人不会用而已~(保姆级教程)
什么是流水线jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。声明式流水线在声明式流水线语法中,流水线过程定义在Pipeline{}中,Pipeline 块定义了整个流水线中完成的所有工作,比如参数说明:• agent any:在任何可用的代理上执行流水线或它...
2024-04-18 08:06:45 20
转载 yyds!全网独一份AI大模型资源...(待会删)
“大模型狂热”从未停止国内巨头战队华为、百度、阿里在AIGC的厮杀中从通用大模型渗透到各垂类应用市场就连中国创投资本也独宠AIGC企业百度、科大讯飞市值分别增加27亿和45亿美元这导致AI人才缺口大、价格贵不少企业开出百万年薪挖掘大模型人才!!作为程序员,如何抢占先机,享受AI技术带来的红利?!????知乎知学堂邀你加入:行业前沿资源——AI大模型公开课已为本号粉丝开通免费领取权限预计24小时后关闭...
2024-04-17 08:01:01 9
转载 面试官:为什么忘记密码要重置而不是告诉你原密码?
这是一个挺有意思的面试题,挺简单的,不知道大家平时在重置密码的时候有没有想过这个问题。回答这个问题其实就一句话:因为服务端也不知道你的原密码是什么。如果知道的话,那就是严重的安全风险问题了。重置帐号密码我们这里来简单分析一下。做过开发的应该都知道,服务端在保存密码到数据库的时候,绝对不能直接明文存储。如果明文存储的话,风险太大,且不说数据库的数据有被盗的风险,如果被服务端的相关人员特别是有数据库权...
2024-04-16 08:06:33 11
转载 IntelliJ IDEA 2024 首个大版本发布,好用到爆!
来源:OSC开源社区JetBrains 为多款 IDE发布了 2024 年度首个大版本更新 (2024.1),包括 IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。下面主要介绍 IntelliJ IDEA 2024.1 变化。官方公告写道:IntelliJ IDEA 2024.1 引入了一系列令人期待的升级,可以帮助您简化工作流。IntelliJ IDE...
2024-04-10 08:18:33 93
原创 大厂为什么不用MQ实现订单到期关闭?
大家好,我是肉哥,今天说说大厂为啥不用MQ来实现订单的到期关闭。消息队列(Message Queue,简称MQ)是一种高效处理异步消息的技术手段,广泛应用于系统解耦、流量削峰和异步处理等场景。然而,当涉及到特定的业务逻辑,比如订单到期自动关闭这种定时和精确控制业务流程的场景时,很多大型互联网企业往往选择其他技术方案而非MQ。下面将探讨背后的原因。一致性和准确性要求订单到期自动关闭功能要求系统能准确...
2024-04-08 08:18:22 333
转载 腾讯二面:为什么数据库连接很消耗资源?我竟然答不上来。。一下懵了!
背景开发应用程序久了,总想刨根问底,尤其对一些有公共答案的问题。大家都能解释,但是追根究底,都解释不清。凡是都有为什么,而且用数字说明问题是最直观的。本文主要想探究一下连接数据库的细节,尤其是在 Web 应用中要使用数据库来连接池,以免每次发送一次请求就重新建立一次连接。对于这个问题,答案都是一致的,建立数据库连接很耗时,但是这个耗时是都多少呢,又是分别在哪些方面产生的耗时呢?分析本文以连接 My...
2024-04-03 08:06:44 30
转载 写了个工具,让 CRUD 开发效率提升100倍,开源咯!
1缘起最近在做一个项目,需要新建20多张表相信大多数同学应该和我一样,都是比较讨厌创建新表这个工作的,因为每创建一张表,都要去创建实体类、创建增删改查的接口、编写增删改查的SQL代码等等,把这些事情做完,2个小时也就过去了我就在思考啊,每一张表,就要耗费两个小时,20多张表,那就是40多个小时,一周的时间就这样过去了。这谁受得了呀,所以我打算写一个工具,把这些代码都自动生成出来!在连续爆肝了5个晚...
2024-04-01 08:06:45 20
原创 最新Java面试题1【2024中级】
内存泄漏指的是程序中已分配的内存没有正确释放,即使它不再被使用或无法访问。在Java中,内存泄露可能发生在长时间存活的对象持有短路周期对象的引用,导致短周期对象不能被垃圾回收器回收。反射是一个功能强大的特性,允许程序在运行时查询、访问和修改类、方法、字段、注解等的属性。反射常用于框架开发中,比如Spring或Hibernate这样的框架,可以使用反射来创建对象和调用方法。泛型是指参数化类型的概念,允许类、接口和方法操作各种类型的对象,同时提供编译时类型安全检查。
2024-03-30 22:16:58 1021
原创 把CIFAR-10数据集分类保存成图片
CIFAR-10数据集是一个广泛用于计算机视觉领域的数据集,主要用于图像分类任务。该数据集由Hinton的学生Alex Krizhevsky和Ilya Sutskever整理得到。它包含10个不同类别的RGB彩色图片,每个图片的尺寸为32 × 32像素。这10个类别分别是飞机(airplane)、汽车(automobile)、鸟类(bird)、猫(cat)、鹿(deer)、狗(dog)、蛙类(frog)、马(horse)、船(ship)和卡车(truck)。
2024-03-30 21:17:37 354
转载 13 秒插入 30 万条数据,批量插入正确的姿势!
本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。30万条数据插入插入数据库验证实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插入30万条数据JDBC实现插入30万条数据总结验证的数据库表结构如下:CREATE TABLE `t...
2024-03-29 08:06:48 31
转载 一个小公司的技术开发心酸事(已倒闭)
作者:qiuwww;原文:https://juejin.cn/post/7257085326471512119背景长话短说,就是在2022年6月的时候加入了一家很小创业公司。老板不太懂技术,也不太懂管理,靠着一腔热血加上对实体运输行业的了解,加上盲目的自信,贸然开始创业,后期经营困难,最终散伙。自己当时也是不察,贸然加入,后边公司经营困难,连最后几个月的工资都没给发。当时老板的要求就是尽力降低人力...
2024-03-28 08:06:19 16
转载 96W,确实可以封神了!!
如果问你:2024年,程序员必须掌握哪项技术?AI一定是榜首!从去年起,AI大模型已是程序员的必备工具——编程提效:编写更快,程序更稳定;代码更优:测试数、BUG对应减少;项目爆单:训练模型,接&做项目更快;输入prompt指令和搭建AI大模型开发框架,AI就能迅速批量完成工作,甚至比人工更出色。知名大厂都在布局AI市场,懂AI的程序员年薪甚至翻到80w-...
2024-03-27 08:00:22 14
转载 SpringBoot 快速实现 api 加密!
在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。https://gitee.com/isuperag/rsa-encrypt-body-spring-boot❞项目介绍该项目使用RSA加密方式对API接口返回的数据加密,让API数据更加安全。别人无法对提供的数据进行破解。S...
2024-03-26 08:18:17 45
原创 最新Java面试题5【2024初级】
答案: Java的垃圾回收器负责回收程序中不再使用的对象,以释放和重用内存资源。垃圾回收过程主要基于两个基本原理:标记和清除。垃圾收集器首先标记那些不再有任何引用的对象,然后清除这些对象并回收它们占用的内存空间。答案: 内存泄露是指已分配的内存资源没有被释放,无法被程序再次使用。在Java中,内存泄露通常发生在对象不再需要时仍然被引用。预防内存泄露的策略包括及时清理不再使用的对象引用,使用弱引用,以及监控内存使用,利用工具进行分析。
2024-03-24 20:56:56 966
原创 一文彻底学会Numpy,简洁明了!
NumPy是Python中用于科学计算的一个重要库,它提供了高性能的多维数组对象和用于处理这些数组的工具。NumPy是许多其他科学计算库的基础,因此在数据分析、机器学习等领域被广泛应用。
2024-03-24 20:43:12 182
转载 别再手动拼接 SQL 了,MyBatis 动态 SQL 写法应有尽有,建议收藏!
一、MyBatis动态 sql 是什么动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。动态SQL(code that is execu...
2024-03-22 08:06:26 32
转载 盘点Lombok的几个骚操作
前言本文不讨论对错,只讲骚操作。有的方法看看就好,知道可以这么用,但是否应用到实际开发中,那就仁者见仁,智者见智了。一万个读者就会有一万个哈姆雷特,希望这篇文章能够给您带来一些思考。耐心看完,你一定会有所收获。@onX例如onConstructor,oMethod, 和onParam允许你在生成的代码中注入自定义的注解。一个常见的用例是结合 Spring 的@Autowired。在 Sp...
2024-03-21 08:18:58 15
原创 最新Java面试题4【2024初级】
答:Java中的内存泄漏是指对象在不再需要时仍然被JVM内存中引用,因此不能被垃圾回收器回收;防止内存泄漏的方法包括:使用局部变量、注意集合类的使用、小心使用静态变量等。
2024-03-20 20:23:48 1394
linux(centos)使用glib日志库
2017-08-23
rabbitmq C++客户端
2017-07-26
springboot_sentinelredis
2017-04-03
springboot_redis
2017-04-03
springboot_mybatis_demo2
2017-02-24
springboot_log4j2下载
2017-01-11
springboot_properties_multienv
2017-01-09
springboot_properties
2017-01-09
MQTT客户端,和mosquitto_pub.exe功能一样_VS2010 C++源码
2014-12-11
MFC+Opencv 摄像头保存为图像和视频
2014-09-04
SystemControl.zip
2019-08-13
snappy-linux-1.1.7.zip
2019-07-12
snappy-windows-1.1.7.zip
2019-07-12
libcurl支持https的dll和lib(包含openssl的dll和lib)
2018-10-16
java调用c++生成so库
2017-09-22
java调用c++生成dll
2017-09-22
C++构造解析json
2017-09-06
glogDemo(linux)
2017-08-23
glogDemo(windows)
2017-08-23
c++实现解析xml
2017-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人