- 博客(3350)
- 资源 (2)
- 收藏
- 关注
原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...
2019-04-28 10:26:31 4353 2
原创 在IDEA中使用.env文件导入系统配置的图文教程
JetBrains的IDEA是一款功能强大的集成开发环境,为开发人员提供了丰富的功能和工具。点击右侧的安装即可,然后点击Apply重启idea。旧版本默认支持,新版本idea需要安装插件才可以。文件来管理配置信息在IDEA中非常简单。如果你的网络不行,可以从这里下载。
2024-04-25 14:34:39 82
原创 在IDEA中使用.env文件配置信息
env文件是一种简单的文本文件,用于存储应用程序的环境变量和配置信息。在实际应用中,我们可以根据需要添加或修改配置项,而无需修改源代码,从而实现配置与代码的分离。
2024-04-25 14:18:01 103
原创 看完马云的简历,我明白了为什么他对钱没有兴趣。。。
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网路马云的人生故事,如同一部传奇,充满着坎坷、奋斗和成功。尽管他早年的高考经历并不顺利,但他的坚韧和梦想驱使着他不断前行,最终成为了互联网行业的巨擘。让我们一起探索马云这位传奇大佬的人生轨迹。马云,一个经历了三次高考的男人。在他的高考历程中,屡战屡败、屡败屡战,每一次都在面对挫折时咬紧牙关,坚持不懈地追求着自...
2024-04-25 00:00:31 278
转载 图解 SQL 执行顺序,通俗易懂!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:blog.csdn.net/weixin_44141495/article/details/108744720/这是一条标准的查询语句:图片这是我们实际上SQL执行顺序:我们先执行from,join来确定表之间的连接关系,得到初步的数据where对数据进行普通的初步的筛选group by 分组各组分别执行ha...
2024-04-24 00:00:56 2
转载 字节员工是不是个个都会接雨水。
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络,侵删最近一网友问到:字节的是不是都会接雨水,这里说的接雨水实际上是LeetCode上的一道算法题,因为这题在LeetCode上的难度为困难,并且又是字节常考的一道题,所以该网友才会这样问。我们来看下其他网友的回复,甚至有的网友调侃连保洁阿姨都会,从大家的评论中我们可以看到,实际上这题不算太难。问题描述来...
2024-04-24 00:00:56 1
转载 监控系统如何选型?你知道吗
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:武哥谈IT这篇文章,我将对监控体系的基础知识、原理和架构做一次系统性整理,同时还会对几款最常用的开源监控产品做下介绍,以便大家选型时参考。内容包括3部分:必知必会的监控基础知识主流监控系统介绍监控系统的选型建议必知必会的监控基础知识我们可以理解监控系统就像我们古代打战的哨兵一样,哨兵的角色非常重要,敌人来了,哨...
2024-04-23 00:00:58 1
转载 如何优雅的实现接口统一调用
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:juejin.cn/post/7276261829726191676一、耦合问题有些时候我们在进行接口调用的时候,比如说一个 push 推送接口,有可能会涉及到不同渠道的推送。以我目前业务场景为例,我做结算后端服务的,会与金蝶财务系统进行交互,那么我结算后端会涉及到多个结算单类型,如果每一个种类型的结算单都去...
2024-04-23 00:00:58 2
转载 微软前工程师:Windows 11 现在还在用我 30 年前开发的“临时” UI!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:蓝点网为什么 iPadOS 没有附带计算器?曾经 iOS 开发工程师是将计算器直接挪到 iPad 上,但乔布斯觉得计算器在 iPad 屏幕上并不好看,要求产品团队重新设计一个计算器,或者 iPad 就不要预装计算器。最终产品团队选择了后者,以至于到今天 iPad 上都没有预装计算器,用户必须自行通过应用商店下...
2024-04-22 00:01:43 2
转载 面试官:什么是脚手架?为什么需要脚手架?常用的脚手架有哪些?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 8 分钟。来自:www.toutiao.com/a7004430129946739232微服务本身是一种架构风格,也是指导组织构建软件的一系列最佳实践集合。然而,业务团队在拆分应用后,会产生更多细粒度服务,并面临这些服务在分布式网络环境中的复杂性。如何专心实现业务逻辑而不陷入微服务架构的技术细节,对开发者来说是一大难题。本章将介...
2024-04-22 00:01:43 5
原创 【项目】基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)
随着信息技术的不断发展,教育管理也在向数字化、智能化方向迈进。Java作为一种广泛应用于企业级应用开发的编程语言,与数据库技术的结合更是为教务管理系统的开发提供了强大的支持。本文将介绍基于JDBC(Java Database Connectivity)和MySQL数据库的Java教务管理系统的开发。关键词:教务管理系统、JDBC、MySQL、Java项目背景随着现代社会教育事业的不断发展,教务管理系统成为了学校管理的重要组成部分。
2024-04-21 15:29:31 898
原创 【IDEA】用idea导入eclipse的项目后,提示:The file was loaded in a wrong encoding ‘utf-8‘
最近用IDEA导入一个exlipse项目后,窗口出现这个红色提示:可以项目中的中文,包括注释都是乱码,要解决问题就跟我开始做吧。一定要看仔细在操作!一定要看仔细在操作!一定要看仔细在操作!
2024-04-21 14:48:41 391
原创 【IDEA】在IntelliJ IDEA中导入Eclipse项目:详细指南
通过以上的方法,你应该已经学会了如何在IntelliJ IDEA中导入Eclipse项目。这个过程非常简单,只需要几个简单的步骤就可以完成。希望本文能够帮助到你~不管做什么,只要坚持下去就会不一样!
2024-04-21 14:11:29 437
转载 SpringBoot + 事务钩子函数,打造高效支付系统!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 6分钟。来自:juejin.cn/post/6984574787511123999前言经过前面对Spring AOP、事务的总结,我们已经对它们有了一个比较感性的认知了。今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使...
2024-04-21 00:01:02 4
转载 当了leader才发现:领导最想裁掉的,不是"经常迟到”的,也不是"下班后不看微信"的,而是总说这3句话的人...
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:作为领导,承担着领导团队、推动工作的责任,领导们常常需要处理各种复杂的情况和关系。然而,有时候领导最想裁掉的,不是那些常见的表面现象,而是某些说话方式。职场如战场,有时候说错一句话,可能就丢了工作。职场中这几句话是雷区,每一句话都是领导想要裁掉的人,初入职场的人千万不要踩到。1.这个我之前没做过技能是在工作和...
2024-04-21 00:01:02 4
原创 【Java】怎么处理Oracle的Clob类型字段
Oracle 数据库中的 CLOB(Character Large Object)字段类型用于存储大量文本数据,例如长文本、大型文档或 XML 数据等。使用流的方式读取 CLOB 数据是因为 CLOB 可能包含大量的文本数据,如果一次性将整个 CLOB 数据加载到内存中,可能会导致内存溢出或性能问题。因此,使用流的方式读取 CLOB 数据是一种常见的做法,可以有效地处理大型文本数据,并且避免潜在的内存问题和性能瓶颈。通过代码可以看到,clob对象中获得一个输入流,在通过这个输入流将数据分批读取出来。
2024-04-20 22:11:49 222
转载 对线面试官:从实现原理来讲,Nacos 为什么这么强?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 12分钟。来自:juejin.cn/post/7120470975988105247昨天早上,一位朋友和我反馈面试被吊打了,为什么会被吊打?这位朋友的简历上写了:对Spring、Spring Cloud Alibaba、MyBatis等源码有深入研究因为,毕竟工作快7年了,这么写没毛病,加上自己的项目也没什么亮点。可能面试官也...
2024-04-20 00:02:46 4
转载 字节员工:一个寝室的大学同学毕业后,她考上法院,我进入字节。聊天她充满优越感,我一个月工资顶她小半年...
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络,侵删今天,我浏览网络时,看到一位字节跳动的员工发帖分享了他与大学室友的不同际遇。这位室友去年毕业后,他顺利进入了字节跳动工作,而室友则考入了法院。然而,令人意想不到的是,如今在与室友的聊天中,他感受到了室友满满的优越感,尽管他自己的月薪足以抵得上室友半年的收入。他不禁疑惑,为何室友会有如此强烈的优越感呢...
2024-04-20 00:02:46 3
转载 Spring Boot + MybatisX,真香!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络,侵删MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。使用MybatisX的好处节省大量持久层代码开发时间强大的功能为业务编写提供各类支持配置简单,告别各类复杂的配置文件如何使用MybatisX?1.创建一...
2024-04-19 00:01:10 4
转载 提高系统吞吐量的一把利器:DeferredResult 到底有多强?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:blog.csdn.net/m0_37595562/article/details/81013909大家都知道,Callable和DeferredResult可以用来进行异步请求处理。利用它们,我们可以异步生成返回值,在具体处理的过程中,我们直接在controller中返回相应的Callable或者Defer...
2024-04-19 00:01:10 2
转载 美团一面:为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解??
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:https://juejin.cn/post/7080441168462348319大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告:Field injection is not recommended (字段注入是不被推荐的)但是...
2024-04-18 00:00:18 3
转载 炫技Groovy!SpringBoot中的动态编程实战
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 6分钟。来自:juejin.cn/post/7139877924676567048Groovy简介Groovy 是增强 Java 平台的唯一的脚本语言。它提供了类似于 Java 的语法,内置映射(Map)、列表(List)、方法、类、闭包(closure)以及生成器。脚本语言不会替代系统编程语言,两者是相互补充的。大名鼎鼎的 ...
2024-04-18 00:00:18 5
转载 重写或替换jar中的类或方法两种方式
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络序言在某些特殊场景下,我们需要修改 jar 包中的某些类和方法。jar 我们没有修改权限,那么怎么重写里面的类和方法呢?本文教你两种常用的方法,分享给大家,不喜勿喷!重写jar的两种方式第一种重写步骤:找到你所要重写的方法的所在类,查看其中的路径;在我们的 src 目录下新建一个同包名同类名的类;将 ja...
2024-04-17 00:02:41 8
转载 为什么网上这么多破解 Intellij IDEA 的工具,但是官方却不管呢?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络,侵删今天在逛知乎的时候,看见一个关于Intellij IDEA的话题:“Intellij IDEA是在业界被公认为最好的Java开发工具,但是国内大多数都不买正版软件,都是下载破解版或者使用激活插件激活来使用,这种情况Intellij IDEA的官方好像都不太在意这件事,这是为什么?问题链接:https...
2024-04-17 00:02:41 12
转载 IDEA 源码阅读利器,你居然还不会?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:捡田螺的小男孩最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到 Servlet 部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了 IDEA 的 diagram,结果一目了然,也是好用到炸裂,就此分享。查看图形形式的继承链在你想查看的类的标签页内,点击右键,选择 Diagr...
2024-04-16 00:01:17 4
转载 堪称最优秀的Docker可视化管理工具——Portainer你真的会用吗?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:blog.csdn.net/shark_chili3007/article/details/123366179前言本篇文章笔者推荐一个笔者最常用的docker图形化管理工具——Portainer。安装Portainer编写docker-compose文件Portainer部署的步骤比较简单,我们还是以docke...
2024-04-16 00:01:17 7
转载 你还在使用 WebSocket 实现实时消息推送吗?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7分钟。来自:juejin.cn/post/7325730345840066612在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。本文主要介绍SSE的使用场景和如何使用SSE。服务端向客户端推送数据的实现方案有哪几种?我们常规实现这些需求...
2024-04-15 00:01:19 5
转载 Spring Boot 如何防护 XSS + SQL 注入攻击 ?终于懂了!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:网络,侵删1. XSS跨站脚本攻击① XSS漏洞介绍跨站脚本攻击XSS是指攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被解析执行,从而达到恶意攻击用户的目的。XSS攻击针对的是用户层面的攻击!图片② XSS漏洞分类存储型XSS:存储型XSS,持久化,...
2024-04-15 00:01:19 8
转载 SpringBoot 中的日志是怎么工作的?(万字长文)
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 25分钟。来自:https://juejin.cn/post/7348309454700183561前言日志,是开发中熟悉又陌生的伙伴,熟悉是因为我们经常会在各种场合打印日志,陌生是因为大部分时候我们都不太关心日志是怎么打印出来的,因为打印一条日志,在我们看来是一件太平常不过的事情了,特别是在宇宙第一框架Springboot的...
2024-04-14 00:00:23 4
原创 大学生拥有一台服务器后会去做什么?
这对我来说不仅是一个技术挑战,也是一个提升自己技能的机会,同时也能让我更好地管理和组织我的学习和娱乐生活。腾讯云作为国内第二大云服务商,在文娱、游戏、视频等业务领域非常优势,推出了一些活动机型,性价比超高,2核2G4M才99元/年,续费还是99元,打骨折。当然,这不是最重要的,关键是可以向身边同学炫技,让他们在我搭建的博客上面写一些东西,看我的眼睛都是带闪光的,哈哈哈哈哈!通过自己动手搭建和管理服务器,我可以提升自己的技能水平,丰富自己的学习和生活经验,同时也能够更好地享受科技带来的乐趣。
2024-04-13 19:49:38 211
转载 是谁还在坚持用 QQ?腾讯回应:好冷漠...
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 3.5 分钟。来自:电脑报近日,“仍有5亿人坚持用QQ”的话题登上微博热搜,引发网友热议。根据腾讯财报,截至2023年第三季度,QQ智能终端月活跃用户数为5.58亿,仅占微信四成。但换个角度看,作为一款25岁的元老级社交应用,QQ破5亿的月活仍然是很多社交App羡慕的存在,超过了微博和知乎总和。只是在用户增量上,QQ对腾讯的贡献...
2024-04-13 00:01:44 3
转载 阿里二面,Redis宕机了,如何恢复数据?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:网络背景有个同学阿里二面,面试官问:redis宕机了,如何恢复数据?这位同学当时一脸懵,不知道如何回答。分析分析这个问题,redis宕机,要想恢复数据,首先redis的数据有没有做持久化,用的是哪种策略,这种策略的机制是什么,有趣点是什么,以及你们是从什么方面考虑用着中机制的其实面试官就是想考察,你们业务中r...
2024-04-13 00:01:44 9
转载 为什么阿里巴巴修正了HashMap关于1024个元素扩容的次数?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 6 分钟。来自:juejin.cn/post/7302724955699789863引言最近在翻看《阿里巴巴开发手册-嵩山版》时,发现其修正了关于HashMap关于1024个元素扩容的次数 在先前的版本泰山版我们可以看到以下描述:而嵩山版则可以看到:同时我们也可在嵩山版的版本历史中看到对以上变化的描述:并且我在官网文档中也同样发...
2024-04-12 00:00:36 5
转载 面试官:在项目中用过责任链模式吗?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 16分钟。来自:码农参上责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。应用场景责任链模式的应用场景,在实际工作中,通常有如下两种应用场景。操作需要经过一系列的校验,通过校验后才执行某些操作。工作...
2024-04-11 00:00:18 4
转载 JetBrains 全家桶 2024 首个大版本更新
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:OSC开源社区JetBrains 为多款 IDE发布了 2024 年度首个大版本更新 (2024.1),包括IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。下面主要介绍 IntelliJ IDEA 2024.1 变化。官方公告写道:IntelliJ IDEA 20...
2024-04-10 00:00:26 8
转载 13 秒插入 30 万条数据,批量插入正确的姿势!
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 8.6分钟。来自:网络,侵删本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。30万条数据插入插入数据库验证实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插...
2024-04-10 00:00:26 9
转载 Redis缓存预热,该如何实现?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:juejin.cn/post/7287907117336526863什么是缓存预热?缓存预热是一种在程序启动或缓存失效之后,主动将热点数据加载到缓存中的策略。这样,在实际请求到达程序时,热点数据已经存在于缓存中,从而减少了缓存穿透和缓存击穿的情况,也缓解了SQL服务器的压力。实现缓存抽象类首先我们先来实现一个...
2024-04-09 00:00:58 11
转载 IDEA Debug 高阶技巧,老手都是这么玩的~~
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 4分钟。来自:juejin.cn/post/7308539123537592357目录引言IntelliJ IDEA,由JetBrains(捷克共和国)开发的一款强大的Java集成开发环境(IDE),因其丰富的功能、智能的代码辅助以及用户友好的界面设计,在全球范围内广受Java开发者的喜爱,在国内,笔者遇到过不使用IDEA的J...
2024-04-09 00:00:58 12
转载 减少10%的代码:自定义参数解析器真的很强大,你不来了解一下?
程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 5分钟。来自:juejin.cn/post/7223705034412015675Part1 前言springMvc中提供了很多好用的参数绑定的方式方法,那枚举呢?或者参数的值是一个json字符串的时候?你是怎么处理的?下面分享一下我的处理方式。Part2 枚举普通的枚举类型,比如单列值的那种:one ,two... 。这种事...
2024-04-08 00:00:59 5
IDEA中使用.env文件配置信息的EnvFile插件.rar
2024-04-25
Java Sevrlet停车管理系统
2024-04-21
Spring Boot RabbitMQ常用配置
2024-04-21
Spring Boot 项目 application.properties 超配置详解
2024-04-21
springboot2+mybatis多数据源配置
2024-04-21
项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)
2024-04-21
适合Java新人练习的8个小项目
2024-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人