- 博客(4409)
- 资源 (35)
- 收藏
- 关注
转载 卧槽,又来一个 Java 神器!!
很多朋友据我了解,技术水平和工作经验都很不错,但是面试频频败北。大家复盘下来发现问题不严重,但是很普遍,10个人里面8个都存在,那就是面试前不做准备。技巧和避坑先不论,面试题型就不熟悉,没有系统过下大厂真题和必问项目,真正对线上面试官时被打的措手不及。想要从容应对,就要提前建立把握和自信,这不但来自自身的技术能力水平,更来源于对面试时将要发生的各种情况有预判,做到心中有数。这里整理了一套跳槽涨薪大...
2023-11-01 14:30:31 63
转载 代码是上午写的,人是下午被开除的!
点击关注公众号,Java干货及时送达推荐学习:几乎涵盖了 Spring Boot 所有操作作者 | 梦想橡皮擦责编 |张文来源 | 转载自 CSDN 博客俗话说的好,代码写的少,离职少不了。最近畅游互联网,发现一些离职小技巧,读后,内心被深深的打动了但是细细的品过之后,发现对我们程序员不太适用。例如:领导夹菜你转桌,我们程序员一般不和领导在一桌;领导开门你上车,咱程序员都是坐班,一般不出差,...
2023-11-01 14:30:31 75
原创 10W QPS 的会员系统,如何设计?
来源:同程艺龙会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程 APP、艺龙 APP、同程微信小程序、艺龙微信小程序等多平台会员体系。例如微信小程序的交叉营销,用户买了一张火车票,此时想给他发酒店红包,这就需要查询该用户的统一会员关系。
2023-10-31 16:26:41 82
转载 今年面试难度越来越大了...
Java 应用性能优化是一个老生常谈的话题。相信很多人对于性能调优都不陌生,为了获得更好的系统性能,或者是为了满足不断增加的业务需求,都需要用到性能调优,所以性能优化在面试中出现的频率特别高。下面是我收集的大厂面试题,都是关于JVM、Mysql优化、并发底层相关的,不知道小伙伴们能回答出几道?京东:说下JVM内存模型与Java线程内存模型的区别?腾讯:JVM的GC执行时机是任何时候都可以吗?安全点...
2023-10-31 14:30:20 63
原创 ELK 不香了!我用 Graylog,轻量多了...
服务日志收集方案:Filebeat + Graylog![1] Filebeat - 日志文件托运服务Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会自动监控给定的日志目录或者指定的日志文件,追踪读取这些文件,不停的读取,并且转发这些信息到或者logstarsh或者graylog中存放。[2] Filebeat - 工作流程介绍当你安装并启用filebeat程序的时候,它会启动一个或多个探测器()去检测你指定的日志目录或文件,对于探测器找出的每一个日志文件,
2023-10-30 15:14:49 223
转载 22 条 Spring Boot 企业级最佳实践,应有尽有,建议收藏!!
点击关注公众号,Java干货及时送达推荐学习:几乎涵盖了 Spring Boot 所有操作Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。以下是一些最佳实践和一些技巧,我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。这篇文章会有点长,完整读完文章需要一些时间。1.正确的包目录风格正确的包目录将有助于轻松理解代码和应用程序的流程。我们可以使用有意义的包目录...
2023-10-30 14:31:46 103
原创 一款基于 Spring Boot 的公众号管理系统,已开源,别再自己写了!
公众号菜单管理消息自动回复素材管理模板消息粉丝管理CMS文章管理对象存储权限管理(管理后台菜单权限、接口权限、角色权限)
2023-10-30 09:11:13 394
转载 最强 Java 面试题库,不接受反驳!
上半年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要持续的提升自己。最近和几位准备跳槽的小伙伴聊天发现,原有八股文已经不足以应对现在面试官的提问了。大厂对程序员的技术要求只会越来越高,谁掌握得更深、应用得更好,谁就更容易脱颖而出!为此,我特意与几位大厂后端技术专家,一起整理出了一套非常实用的【Java面试宝典合集】,包含Spring、M...
2023-10-28 10:30:20 55
转载 面试官是自己前女友,全程被拷问。。
点击关注公众号,Java干货及时送达推荐学习:几乎涵盖了 Spring Boot 所有操作作者:offer拿到吐1111https://www.nowcoder.com/discuss/534116545484619776xdm,这是什么狗血剧情,面试居然碰到了前女友,而且还是最后一面的面试官,真的人都麻了,这放在整个面试界也是相当的炸裂......跟前女友在一起快五年因为一些原因分手一年多了,期...
2023-10-28 10:30:20 60
转载 一个注解搞定 Spring Boot 日志!
点击关注公众号,Java干货及时送达Spring Cloud微服务实战(最新版)Spring Boot 3.x 实战,不能再全了!2023全新 Java面试题(2500+)此组件解决的问题是:「谁」在「什么时间」对「什么」做了「什么事」本组件目前针对 Spring-boot 做了 Autoconfig,如果是 SpringMVC,也可自己在 xml 初始化 bean使用方式 基本使用m...
2023-10-27 10:30:11 72
转载 公司 9 个人了。
大家好,我是栈长。最近,和我一起做自媒体的老朋友,微笑哥创业 3 年,终于到 9 人团队了!同为技术人,特别认同这种技术人的实在,他们目前做的训练营真不错,忍不住给大家分享一下。19个人又过了一段时间,我来给各位读者朋友分享一下公司进展。10月,我们在就聊挣钱(知识星球)搞事情模式的基础上,孵化出来了第一个搞事情 2.0 的创业团队。我们这个小公司,人数一下就上升到了 9 个人。关注我朋友圈的读者...
2023-10-27 10:30:11 68
原创 Controller 中的请求方法,private 和 public有什么区别?别用错了!
作者:hinotoyk背景:某日在公司中撸代码的时候,在一个常用的controller中添加一个方法,测试时突然报错说注入的service为null,捣鼓一阵发现后是方法修饰符写成private,修改成public后搞定。为什么会产生这个问题呢?就自己测试一下是哪里发生了问题。
2023-10-27 10:04:15 124
转载 最近准备跳槽的兄弟可以看一下。。。
上半年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要持续的提升自己。最近和几位准备跳槽的小伙伴聊天发现,原有八股文已经不足以应对现在面试官的提问了。大厂对程序员的技术要求只会越来越高,谁掌握得更深、应用得更好,谁就更容易脱颖而出!为此,我特意与几位大厂后端技术专家,一起整理出了一套非常实用的【Java面试宝典合集】,包含Spring、M...
2023-10-26 10:30:13 55
原创 字节一面:post 为什么会发送两次请求?被问懵了…
如果服务器认可该跨域请求,将返回一个包含 Access-Control-Allow-Origin 等头部信息的响应,浏览器才会继续发送实际的跨域请求。浏览器在发起跨域请求时会先发送一个预检请求(OPTIONS 请求)到服务器,服务器通过设置适当的 CORS 标头来指定是否允许跨域请求,并指定允许的请求源、方法、标头等信息。中遇到这样一个面试题,这个问题也是前端面试的高频问题,因为在前端开发的日常开发中我们总是会与post请求打交道,一个小小的post请求也是牵扯到很多知识点的,博主在这给大家细细道来。
2023-10-26 09:11:58 107
转载 上班期间在 IDEA 里面斗地主。。人才!
点击关注公众号,Java干货及时送达Spring Cloud微服务实战(最新版)Spring Boot 3.x 实战,不能再全了!2023全新 Java面试题(2500+)来源:https://www.xeblog.cn/articles/96前言如果说,在IDEA里下个棋很过分,那在IDEA里斗个地主,是不是就更过分了?开始登入通过 #login {昵称} 命令登入服务器查看游戏列表...
2023-10-25 14:31:04 92
原创 公司新来了个同事,代码写得是真优雅呀!代码如诗!
本篇文章是<<代码整洁之道>>的学习总结, 通过这篇文章你将了解到整洁的代码对项目、公司和你的重要性,以及如何书写整洁的代码.通过命名、类、函数、测试这四个章节,使我们的代码变得整洁.
2023-10-25 09:23:14 68
转载 Java程序员面试应该准备什么?
Java面试通常可分为技术性问题和非技术性问题。一、技术方面技术方面的问题包含Java基础、框架等,特别是Java的一些核心基础知识点、对源码解读和核心原理的理解都是加分项。二、非技术方面非技术性方面的问题,虽然不能考察你多少技术能力,但能侧面看出你的一些综合能力,所以作为面试者,非技术性方面的问题,也要有所准备!无论是技术方面还是非技术方面的问题,总结起来无非三个方向:1. 知识结构2. 项目经...
2023-10-24 14:30:44 71
原创 学会 CompletableFuture:让你的代码免受阻塞之苦!
CompletableFuture的使用CompletableFure异步和同步的性能测试已经有了Future为什么仍需要在JDK1.8中引入CompletableFutureCompletableFuture的应用场景对CompletableFuture的使用优化//方法一super T,?//方法二super T,?//方法三super T,?super T,?super U,?extends V> fn参数 => 定义对结果的处理。
2023-10-23 17:10:57 113
转载 把Redis用的最好最牛逼的Java实战项目,没有之一!
大厂高并发缓存架构非常复杂,也是很多同学欠缺的可以写到简历里的亮点。说到缓存肯定绕不开Redis,这次我专门给大家梳理了京东,微信,微博这些大厂线上的缓存架构,大家可以看下下面这些缓存架构核心点问题:1.十万订单每秒热点数据架构如何优化2.Redis集群崩溃时如何保证秒杀系统高可用3.Redis主从切换导致库存同步异常以及超卖问题4.秒杀链路中Redis与MQ如何保证事务一致性5.线上M...
2023-10-23 14:30:23 91
原创 老大加需求:做一个支持超大文件 HTTP 断点续传的上传服务,我懵逼了~
最近由于笔者所在的研发集团产品需要,需要支持高性能的大文件(大都数是4GB以上)的http上传,并且要求支持http断点续传。笔者在以前的博客如何实现支持大文件的高性能HTTP文件上传服务器已经介绍了实现大文件上传的一些基本概念,其实非常简单,这里在简要归纳一下,方便记忆:服务器端由C语言实现,而不是用java、PHP这种解释型语言来实现;服务器端即时写入硬盘,因此无需再次调用move_uploaded_file、InputStreamReader 这种需要缓存的技术来避免服务器内存占用与浏览器请求超时。
2023-10-23 10:04:49 78
转载 公司新来了个同事,代码写得是真优雅呀!代码如诗!
点击关注公众号,Java干货及时送达Spring Cloud微服务实战(最新版)Spring Boot 3.x 实战,不能再全了!2023全新 Java面试题(2500+)来源:www.cnblogs.com/liuboren/p/17017421.html工作多年后,越发觉得代码整洁真的是太重要了!尤其是在团队开发中,写出优雅工整的代码,能让同事更乐于跟你合作。下面,将通过命名、类、...
2023-10-20 16:08:51 76
原创 不好意思,Nginx 该换了!
今天,我们很高兴有机会在此介绍 Pingora,这是我们使用 Rust 在内部构建的新 HTTP 代理,它每天处理超过 1 万亿个请求,提高了我们的性能,并为 Cloudflare 客户带来了许多新功能,同时只需要我们以前代理基础架构的三分之一的 CPU 和内存资源。随着 Cloudflare 规模的扩大,我们已经超越了 NGINX 的处理能力。多年来它一直运作良好,但随着时间的推移,它在我们规模上的局限性意味着我们有必要构建一些新的东西。
2023-10-20 15:41:34 132
转载 不好意思,Nginx 该换了!
点击关注公众号,Java干货及时送达Spring Cloud微服务实战(最新版)Spring Boot 3.x 实战,不能再全了!2023全新 Java面试题(2500+)来源:nginx(ID:nginx-study)Cloudflare公司去年宣布弃用nginx,转用自研的新一代方向代理服务Pingora,并号称比nginx更快、更高效、更安全,下面通过Cloudfare官方网站的...
2023-10-19 14:30:21 76
原创 科大讯飞,写代码太爽了!
大家好,我是栈长。前段时间给大家推荐了「科大讯飞版 ChatGPT」讯飞星火大模型,也给大家演示了它的功能强大之处,简直是程序员神器,栈长一直在用,栈长身边已经有不少小伙伴已经用上了。最近,科大讯飞又给大家发福利了,这次是免费发放 20w API 额度!!!API 额度价值巨大,可以在IDE、命令行中使用,特别是想通过集成「科大讯飞 API」完成自己 AI 产品的小伙伴,简直就是福音。因为,科大讯...
2023-10-18 14:30:59 202
转载 就业稳了,60K*16薪!
前言:为了帮助大家进大厂,我特意整理出一套学习笔记 / 面试手册是由多位一线大牛老师联手打造3个月制作而成,几乎涵盖了所有的Java技术栈,非常珍贵,肝完进大厂!绝对妥妥的。相信你看完一定会有帮助(莫做收藏党)说明考虑到本套笔记手册内容偏多(1734页),由十六大部分组成,干货满满 不带任何水分!为了不影响大家的观看效果仅拿出一部分作为展示。独家发布-涵盖16个技术栈Java基础(266页)JVM...
2023-10-17 14:08:41 69
原创 Spring Boot 实现审核功能,实战来了!
所有需要审核功能涉及的表均增加相应的表,该表比源表主要增加1个字段,即审核流水,其余字段命名完全一致;以上就是对怎么利用SpringBoot实现审核功能简单的概述,让我们更加了解SpringBoot的作用,为我们的知识储备又加上一笔。其实审核功能最主要的就是我们的新增功能,用户只有新增过后,我们的管理员才能去对你的申请进行审核,最后实现效果。:前台实现,操作时判断是否需要权限控制,如果需要,则弹出框,由审核人员进行审核,审核通过后,进行后续操作。:经办时入A表,审核后从A表读取数据,然后操作目标B表;
2023-10-17 09:26:32 298
原创 当年很流行,现在已经淘汰的 Java 技术,请不要再继续学了!!!
上面是我的一家之言,肯定有武断之处,见谅!最后,祝你学习顺利。1.1,000+ 道 Java面试题及答案整理(2022最新版)2.劲爆!Java 协程要来了。。。3.Spring Boot 2.x 教程,太全了!4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!5.《Java开发手册(嵩山版)》最新发布,速速下载!
2023-10-17 09:22:14 88
转载 王者归来!GitHub 120K star高赞硬核算法教程!
有一本算法书,一度风靡技术圈,几乎人手一本!它,于2020年年底一上市就拿下了京东、当当计算机新书榜第一名,并迅速夺下京东全品类新书榜第一名,以及京东计算机图书总榜第一名,在两网长时间霸榜,并获得2021年京东科技品类原创TOP1,成为当年程序员最爱的技术书。如今,这本算法书经过大幅改进和优化,进行了重磅版本升级,再次王者归来!全新的《labuladong 的算法笔记》终于和大家见面啦!刚上市不久...
2023-10-14 12:31:38 71
原创 Spring Boot + Redis 延时双删功能,实战来了!
如果我们没有第二次删除操作,此时有请求访问数据,有可能是访问的之前未做修改的Redis数据,删除操作执行后,Redis为空,有请求进来时,便会去访问数据库,此时数据库中的数据已是更新后的数据,保证了数据的一致性。注意:要知道经常修改的数据表不适合使用Redis,因为双删策略执行的结果是把Redis中保存的那条数据删除了,以后的查询就都会去查询数据库。此时出现了Redis中数据和数据库数据不一致的情况,在后面的查询过程中就会长时间去先查Redis, 从而出现查询到的数据并不是数据库中的真实数据的严重问题。
2023-10-13 16:48:42 281
原创 Nacos 实现动态化线程池,真香!
这里,只是简单实现了一个可以调整核心线程数和最大线程数的动态线程池。https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html,结合监控告警等实现一个完善的动态线程池产品。优秀的轮子还有好多,比如Hippo4J ,使用起来和dynamic-tp差不多。Hippo4J 有无依赖中间件实现动静线程池,也有默认实现Nacos和Apollo的版本,而dynamic-tp 默认实现依赖Nacos或Apollo。
2023-10-13 15:58:47 94
原创 Nacos 实现动态化线程池,真香!
这里,只是简单实现了一个可以调整核心线程数和最大线程数的动态线程池。https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html,结合监控告警等实现一个完善的动态线程池产品。优秀的轮子还有好多,比如Hippo4J ,使用起来和dynamic-tp差不多。Hippo4J 有无依赖中间件实现动静线程池,也有默认实现Nacos和Apollo的版本,而dynamic-tp 默认实现依赖Nacos或Apollo。
2023-10-13 11:21:16 71
原创 Spring Cloud 中的分布式组件五花八门,我到底该怎么学?
本文主要讲述了从单点应用到分布式架构的发展历程,并且描述了微服务当中为什么会诞生出一批组件,其根本原因就是为了解决微服务所带来的的挑战和问题,在文中最后对当前流行的分布式架构组件进行了分类整理,帮助大家梳理思路,这样就可以做到有目的的进行针对性的学习,希望通过本文能让大家对微服务相关组件有一个清晰的学习思路。版权声明:本文为CSDN博主「双子孤狼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1.1,000+ 道 Java面试题及答案整理(2022最新版)2.劲爆!
2023-10-12 15:22:36 78
转载 节后跳槽的可以看看。。
这是来自栈长一个粉丝的反馈:栈长这几年一直在运营这个Java面试库,能帮到他这么多,我也很欣慰,也让我觉得很有意义在做一件事情。如果你还没用过这个Java面试库,我一定要推荐给你,不要再找乱七八糟的面试题了,浪费时间不说,还会被误导。今年这情况。。。就当多一手准备吧!小程序Java面试库里面的内容都是我工作这么多年,以及写博客写公众号这么多年积累的精华,已经不仅仅是面试题了。题库从 0 一直更新到...
2023-10-12 15:02:06 42
转载 大量开源项目停更,Java 生态受影响最大...
点击关注公众号,Java干货及时送达Spring Cloud微服务实战(最新版)Spring Boot 3.x 实战,不能再全了!2023全新 Java面试题(2500+)出品| OSC开源社区(ID:oschina2013)Sonatype 发布了最新的一份《软件供应链状况》报告,深入探讨了如何在充满选择的世界中定义更好的软件,并探讨人工智能 (AI) 对软件开发的深远影响;还研究...
2023-10-11 15:01:23 58
原创 面试官:Spring Boot 最大连接数和最大并发数是多少?问倒一大片!
每个Spring Boot版本和内置容器不同,结果也不同,这里以Spring Boot 2.7.10版本 + 内置Tomcat容器举例。
2023-10-11 09:41:37 638
原创 体验了下科大讯飞版 ChatGPT,这效果惊呆我了。。堪称程序员神器!
大家好,我是栈长。今年,AI 席卷全球,改变了我们的生活和工作方式,各种 AI 大模型层出不穷,国外的像 ChatGPT 等,在国内都不支持,使用门槛太高,太麻烦了。今天我要介绍一款国内比较火热的 AI 大模型:讯飞星火认知大模型,使用是完全免费、免费、免费的,无任何限制,国内可直接使用。今年 5 月 6 日首发,8 月15日讯飞星火认知大模型 v2.0重磅发布,各种重磅功能的推出,已具备 “代码...
2023-10-10 14:30:48 631
转载 字节一面:post 为什么会发送两次请求?被问懵了…
点击关注公众号,Java干货及时送达Spring Cloud微服务实战(最新版)Spring Boot 3.x 实战,不能再全了!2023全新 Java面试题(2500+)前言最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,因为在前端开发的日常开发中我们总是会与post请求打交道,一个小小的post请求也是牵扯到很多知识点的,博主在这给大家细细道来。同源策略在浏...
2023-10-09 14:30:54 135
原创 IntelliJ IDEA 快捷键大全 + 动图演示,这效果太炸了!
看到一篇 IDEA 快捷键的总结,非常全面,分享一下。本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~推荐一个开源免费的 Spring Boot 实战项目:执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基
2023-10-09 09:37:53 115
原创 不好意思,Mybatis Plus 该换了!
看完3个框架对同一个功能点的实现, 各位看官肯定会有自己的判断,笔者这里也总结了一份比较。代码生成生成 Entity生成Entity, 再通过编译生成 Mapper, Query, Update 和 SqlProviderGenerator易用性低高和Mybatis的共生关系需替换原有的SqlSessionFactoryBean对Mybatis没有任何修改,原来怎么用还是怎么用动态SQL构造方式应用启动时, 根据Entity注解信息构造动态xml片段,注入到Mybatis解析器。
2023-10-08 14:56:52 74
《Java开发手册(嵩山版)》.pdf
2020-08-03
10道Java高级必备的Netty面试题!
2020-03-06
7道消息队列ActiveMQ面试题!
2020-03-06
史上最全 Java 多线程面试题及答案
2019-02-01
20 道 Spring Boot 面试题
2019-02-01
阿里巴巴的《Java开发手册》最新版:黄山版
2023-10-24
史上最全 40 道 Dubbo 面试题及答案
2019-02-01
区块链:将如何重新定义世界
2017-09-25
区块链定义未来金融与经济新格局
2017-09-25
腾讯区块链方案白皮书
2017-09-25
区块链技术指南
2017-09-19
JavaEE开发的颠覆者 Spring Boot实战(源码)
2017-09-19
JDK8代码实践,简单易懂
2017-09-07
Vim实用技巧(高清版)
2017-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人