自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2057)
  • 收藏
  • 关注

转载 华子这题确实不错!

我们来看一下这道题目到底哪里不错。题目描述小王在进行游戏大闯关,有一个关卡需要输入一个密码才能通过,密码获得的条件如下:在一个密码本中,每一页都有一个由 26 个小写字母组成的若干位密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。请输出符合要求的密码,如果由多个符合要求的密码,则返回字典序最大的密码。若没有符合要求的密码,则返回空字符串。输入密码本由一个字符串数组组成,不同元素之间使...

2023-05-24 22:44:29 534

转载 OPPO芯片公司哲库全员解散的后续...

昨天的文章提到了OPPO的自研芯片公司哲库宣布解散,三千名员工领取了N+3的赔偿开始各奔东西,对于这背后的三千个家庭来说,无疑是坏消息。想要短时间内解决这么多人的就业问题,不是件轻松的事情。目前看来,无论是公司主体,还是员工本人,都在努力的想办法,帮这些人尽快找到新去处。母公司OPPO能做的,常见的是给哲库的员工临时提供一些外包岗位,可以接纳里面一部分的组,来短期干一些活;或者暂时将哲库的员工,根...

2023-05-14 22:48:32 907

转载 聊聊腾讯T13技术专家被开除

Alex 鱼羊 发自 凹非寺量子位 | 公众号 QbitAI05年入职腾讯,腾讯首个Web前端专家,职级T13,到今年1月还是腾讯前端级别最高专家。拥有如此履历的前端大牛黄希彤,在47岁这一年,被曝遭腾讯裁员。消息最早在小红书传开。黄希彤夫人在“鹅厂前端No.1”这一账号中透露:(黄希彤)在鹅厂打工15年,年前收到裁员通知。并且强调确实“是裁员不是退休”。而被裁以及不再尝试内部转岗的原因则是:没有...

2023-03-14 23:59:30 791

转载 字节一年人间三年!

作者伯约 | 排版 阿秀在字节待过3年,作为研发,简单写一下我这几年在公司经历后的感受。不代表所有人,也不代表其它部门,只发表我自己待了3年之后的见解。1.所谓的管理“扁平化”字节的管理相对”扁平化“,但虚线比较多。例如一线组长通常能管几十个人,甚至上百人的组长都不奇怪。但虚线管理组长不少,也就是有很多大头兵即虚线管理也写代码,因此成为小组里某个方向或者项目的owner,即大家所说的虚线ld。所...

2023-03-09 23:12:21 546

转载 牛逼,前阿里 P7 技术专家!

下面这些大牛们的公众号,可以为你节省很多时间,对问题的解决也更有针对性,经常能够提供新的思考角度。让你在不知不觉间学习成长,提升并强大自己,更得心应手地应付求职面试中的各种大问题和小问题。他们的文章都是自己实践得来的心得体会与奇思妙想,相信不仅对你的工作搬砖,还是求职跳槽,都会很有帮助。7微观技术推荐理由:Tom哥,计算机研究生,前阿里 P7 技术专家,拿过 腾讯、百度、华为 等6家大厂offer...

2023-02-25 00:00:45 511

转载 上周末会见了几位互联网大佬

下面这些大牛们的公众号,可以为你节省很多时间,对问题的解决也更有针对性,经常能够提供新的思考角度。让你在不知不觉间学习成长,提升并强大自己,更得心应手地应付求职面试中的各种大问题和小问题。他们的文章都是自己实践得来的心得体会与奇思妙想,相信不仅对你的工作搬砖,还是求职跳槽,都会很有帮助。7微观技术推荐理由:Tom哥,计算机研究生,前阿里 P7 技术专家,拿过 腾讯、百度、华为 等6家大厂offer...

2023-02-23 23:57:54 312

转载 为啥不能用比特币给贪官送礼?

知乎上有很多脑洞,飘在天上的还好说,结合现实的也太好笑了,比如下面这个:图源知乎谈笑间,币圈灰飞烟灭。——网友热评

2023-02-20 23:34:00 301

转载 Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、防盗链、SSL、性能优化......

大家好,我是老赵干货!文章有点长,建议先收藏引言一、性能怪兽-Nginx概念深入浅出二、Nginx环境搭建三、Nginx反向代理-负载均衡四、Nginx动静分离五、Nginx资源压缩六、Nginx缓冲区七、Nginx缓存机制八、Nginx实现IP黑白名单九、Nginx跨域配置十、Nginx防盗链设计十一、Nginx大文件传输配置十二、Nginx配置SLL证书十三、Nginx的高可用十四、Nginx...

2023-02-15 23:25:24 399

转载 SpringBoot常用注解@ConfigurationProperties、松散绑定、数据校验

@ConfigurationProperties源码分析@ConfigurationProperties主要作用就是将prefix属性指定的前缀配置项的值绑定到这个JavaBean上 ,通过指定的前缀,来绑定配置文件中的配置,通过如下源码可以看出, 如果你想绑定和验证一些外部属性,可以将它添加到类定义或@Configuration类中的@Bean方法上。标注在类上@Data//使用该注解需要...

2023-02-13 22:57:37 532

转载 不要再封装各种 Util 工具类了,这个神级框架值得拥有!

文章来源:https://juejin.cn/post/6963517707463589896目录功能简单测试SecureUtil(加密解密工具)HtmlUtil(HTML 工具类)CronUtil(定时任务)前言Hutool 谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法...

2023-02-08 23:50:07 397

转载 终于搞懂了 @Configuration 和 @Component 的区别

一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。理解:调用@Configuration类中的@Bean注解的方法,返回的是同一个示例;而调用@Component类中的@Bean注解的方法,返回的是一个新的实例。注意:上面说的调用,而不是从spring容器中获取! 见最下面的示例 1 及 示例 2下面看看实现的细节。@...

2023-02-07 23:57:44 376

转载 再见 RESTful !

大家好,我是乔哥!前言REST作为一种现代网络应用非常流行的软件架构风格,自从Roy Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史。它的简单易用性,可扩展性,伸缩性受到广大Web开发者的喜爱。REST 的 API 配合JSON格式的数据交换,使得前后端分离、数据交互变得非常容易,而且也已经成为了目前Web领域最受欢迎的软件架构设计模式。但随着REST API的流行...

2023-02-06 22:28:27 428

转载 支付系统就该这么设计(万能通用),稳的一批!

作者:PetterLiu来源:www.cnblogs.com/wintersun/支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是交易核心+支付核心 两个大系统。交易系统关联了业务场景和底层支付,而支付系统完成了调用支付工具到对账清...

2023-01-09 23:26:56 428

转载 有哪些值得计算机专业加入的国企?

今年的就业相比以往是难了一点,感受到的人,都懂。今天分享一些值得考虑的国企,毕竟优质的国企很稳定,不会像互联网一样担忧年纪大被裁员的情况发生,福利又好,同事间工作不会卷来卷去,享受足额的五险一金等等。我这里汇总了一些计算机专业可以加入的国企,分享给求职的小伙伴们,内容很多,先收藏再看!原文链接:https://www.zhihu.com/question/285730093/answer/2506...

2022-12-25 23:33:31 1742

转载 团队耗时半年,整理两份非常夯实算法工程师基本功。

这几年来,圈子内越来越卷的话题持续不下,再加上大厂程序员“被毕业”、“再就业”的新闻层出不穷,贩卖给人们的焦虑也越来越多:|2016年——深度学习的春天是不是要来了?|2017年——人工智能是不是一个泡沫?|2018年——算法岗是否值得进入?|2019年——如何看待算法岗竞争激烈,供不应求?|2020年——如何看待算法岗一片红海,诸神黄昏?|2021年——如何看待算法岗灰飞烟灭?但实际上,算法工程...

2022-12-09 19:40:17 507

转载 Spring 多线程异步上传图片、处理水印、缩略图

使用环境SpringBoot+FastDfs+thumbnailatorfdfs环境自己搞吧thumbnailatormaven依赖:<dependency><groupId>net.coobird</groupId><artifactId>thumbnailator</artifactId><vers...

2022-12-09 19:40:17 428

转载 一行代码搞定Http请求,强得离谱~

大家好,我是乔哥!OKHttpUtil在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很多场景。而新兴的OkHttp、Jodd-http固然好用,但是面对一些场景时,学习成本还是有一些的。很多时候,我们想追求轻量级的Http客户端,并且追求简单易用。而OKHttp是一套处理 HTTP 网络请求的依赖库,由...

2022-11-23 23:36:16 379

转载 阿里外包月薪3800,简直了!我已经干了8个月啦。

大家好,我是乔戈里,今天分享一位粉丝的投稿本人非双一本毕业,也不是应届生,奈何过完年怎么也找不到工作,只能退而求其次,再不工作就要饿死了。一共电话面试了两轮,第一轮面试完以后隔了很久都没有消息。我一度以为我毙掉,突然通知我第二轮面试,结果第二天就开始给我说面试过了。待遇除了基本的薪资(包含五险一金),正常放假外就没有其它的,年终奖、十三薪什么的都是没有的。入职之前要有很多的手续办,常规的体检,背调...

2022-11-05 23:05:29 2913 1

转载 别再自己瞎写工具类了,Spring Boot 内置工具类应有尽有, 建议收藏!!

来源:juejin.cn/post/7043403364020781064最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家!断言断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通...

2022-11-03 23:12:07 429

转载 如何用 Java 几分钟处理完 30 亿个数据?

1. 场景说明现有一个 10G 文件的数据,里面包含了 18-70 之间的整数,分别表示 18-70 岁的人群数量统计。假设年龄范围分布均匀,分别表示系统中所有用户的年龄数,找出重复次数最多的那个数,现有一台内存为 4G、2 核 CPU 的电脑,请写一个算法实现。23,31,42,19,60,30,36,........2. 模拟数据 Java 中一个整数占 4 个字节,模拟 10G 为 30 亿...

2022-10-31 23:54:10 388

转载 盘点最近 yyds 的开源项目

本期推荐开源项目目录:1. 微信公众号排版编辑器2. 博客写作助手3. AI 模拟说话:MockingBird4. Shell 工具:Starship5. App 打包神器:Pake01微信公众号排版编辑器This!可以把Markdown内容转换成微信版HTML的编辑器,可以有效解决微信编辑器重置 ul 和 ol 样式渲染的问题~开源地址:https://github.com/lyricat/we...

2022-10-24 23:38:45 503

转载 Prometheus 源码系列:Open New DB

prometheus 创建dbopenDBWithMetrics参数dir 是data路径,默认是data目录,也可在cfg.localStoragePath指定。open调用os.MkdirAll创建数据目录open执行walDir := filepath.Join(dir, "wal")生成wal目录MigrateWALMigrate old WAL if one exists,...

2022-10-24 23:38:45 427

转载 1亿条数据批量插入 MySQL,哪种方式最快?

超全技术栈的Java入门+进阶+实战!(非白嫖,点击查看利用JAVA向Mysql插入一亿数量级数据—效率测评这几天研究mysql优化中查询效率时,发现测试的数据太少(10万级别),利用 EXPLAIN 比较不同的 SQL 语句,不能够得到比较有效的测评数据,大多模棱两可,不敢通过这些数据下定论。所以通过随机生成人的姓名、年龄、性别、电话、email、地址 ,向mysql数据库大量插入数据,便于用大...

2022-10-19 00:00:34 1343

转载 在央企当程序员是一种怎样的体验?

来源:zhihu.com/question/276681361/answer/2134441878大家好,又到了求职季,给大家分享一段一位朋友的央企工作经历。希望对于观望工作机会的小伙伴,有些参考~我校招加入了某垄断央企,在里面从事研发工程师的工作。下面我将分享一些入职后的一些心得体会。在国企中,开发是最底层最苦B的存在,在互联网可能程序员还能够和产品经理argue,但是在国企中,基本都是领导拍脑...

2022-10-18 00:00:10 314

转载 Java14 处理 NullPointerException 新方式,真的太香了!

来源:mp.weixin.qq.com/s/zizw87et1ItE5tJWygKx-w在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointerException,Java14有哪些更好的处理方式呢?# 传统的 NullPointerException...

2022-10-15 21:47:52 228

转载 惊艳!Linux 中迷人的 Shell 脚本工具

如果您是 Linux 操作系统爱好者或正在将自己定义为一个爱好者,那么与 shell 脚本交叉路径是完全不可避免的。根据定义,shell 脚本是设计用于在 Unix/Linux shell 环境中执行的程序。我们可以将命令行解释器 (shell ) 与诸如打印文本、程序执行和文件操作等脚本操作相关联。流行的 Unix/Linux shell 环境的示例包括 GNU Bourne-Again Sh...

2022-08-31 23:49:42 566

转载 求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。...

近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码)<insertid="batchInsert"parameterType="java.util.List">insert...

2022-08-26 23:57:57 306

转载 谁再说搞不懂 Linux 的内存、Swap、Cache、Buffer,就把这个给他扔过去!

通过free命令看Linux内存total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。cached:内存中读完缓存起来内容占的大小(这部分是为了下次查询时快速返回)。-/+ ...

2022-08-24 23:57:16 350

转载 阿里云面试:什么是语法糖?Java中有哪些语法糖?

语法糖是大厂 Java 面试常问的一个知识点。本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的原理语法糖语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对...

2022-08-22 23:59:14 235

转载 还没毕业,我就进了HR的黑名单!

今天小红书上的一则热搜。原文求助如下:马赛克的地方是之前的实习单位。这封邮件是发到我的工作邮箱(工作邮箱写在了简历里),因为最近一直在投简历,所以给我发邮箱的人应该是hr,不是什么恶作剧。现在正在疯狂找工作,所以看到这个邮件太害怕了,实在是不知道为什么会被HR拉进黑名单里。(之前的实习认认真真工作,一直到实习期满。有拒绝过一次offer以及和一位hr电话后拒绝了工作)不知道进了黑名单会影响找工作吗...

2022-08-20 23:47:22 268

转载 RedisJson 横空出世,性能碾压 ES 和 MongoDB !

大家好,我是乔戈里。Redis官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolated writes),RedisJSON 比 MongoDB 快 5.4 倍,比 ElasticSearch 快 200 倍以上。对于隔离读取(isolated reads),RedisJSON 比 MongoDB 快...

2022-08-18 23:22:12 307

转载 掌握这些 SpringBoot 启动扩展点,已经超过 90% 的人了

来源:jianshu.com/p/38d834db74131.背景2.可扩展的接口启动调用顺序图3.ApplicationContextInitializer4.BeanDefinitionRegistryPostProcessor5.BeanFactoryPostProcessor6.InstantiationAwareBeanPostProcessor7.SmartInstantiationA...

2022-08-17 23:11:20 198

转载 面试官:有一个 List 对象集合,如何优雅地返回给前端?我懵了。。

1.业务背景业务场景中,一个会话中存在多个场景,即一个session_id对应多个scene_id和scene_name如果你写成如下的聚合模型类publicclassSceneVO{privateStringsessionId;privateStringsceneId;privateStringsceneName;//省略对应的getter和setter方法...

2022-08-15 23:57:34 225

转载 阿里禁用 boolean 类型变量用 isXxx 命名,why?

作者:Apple_Web来源:blog.csdn.net/belongtocode/article/details/100635246平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,至于新来的技术总监为什么这么反感这种方式?为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢,还是用包装类好呢?下面我们结合阿...

2022-08-13 23:41:47 309

转载 超实用的 Linux 高级命令,运维同仁一定要懂!

前言在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我...

2022-08-12 23:58:54 283

转载 Java池化技术你了解多少?

点击关注公众号,实用技术文章及时了解在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象的初始化通常要花费比较长的时间,如果频繁地申请和销毁,就会耗费大量的系统资源,造成不必要的性能损失。并且这些对象都有一个显著的特征,就是通过轻量级的重置工作,可以循环、重复地使用。这个时候,我们就可以使...

2022-08-08 23:28:51 144

转载 Spring Boot 一个接口同时支持表单表单、form-data、json 的优雅写法

来源:juejin.cn/post/7054441239839506446兼容版本优雅版本1. 自定义注解2. 自定义注解解析3. 添加到 spring configuration4. form-data 的特殊处理❝网上很多代码都是千篇一律的 cvs,相信我只要你认真看完我写的这篇,你就可以完全掌握这个知识点,这篇文章不适合直接 cvs,一定要先理解。❞最近重写个项目遇...

2022-08-07 00:00:31 328

转载 不好意思, Maven 该换了!

相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长;二来XML文件不太灵活,假如你需要在构建过程中添加一些自定义逻辑,搞起来非常麻烦;第三就是Maven非常的稳定,但是相...

2022-08-04 23:48:08 136

转载 有没有完全自主的国产化数据库技术

前段时间的俄乌冲突,Oracle 宣布“暂停在俄罗斯的所有业务”,相信大家的心情绝不是隔岸观火,而是细思恐极。数据库号称 IT 领域三大核心之一(其他两个是 CPU 和操作系统),一直以来都被国际巨头垄断,人家控制着核心,想什么时候锁喉就什么时候锁,你一点办法都没有。现在解决这个问题的办法只能是自强,将数据库核心技术掌握在自己手里,做属于自己的国产数据库。其实,这个事我国...

2022-08-02 22:08:38 205

转载 Spring Boot 实现接口幂等性的 4 种方案

大家好,我是乔戈里。一、什么是幂等性幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。二、什么是...

2022-08-01 23:32:14 460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除