当今人工智能方向越来越卷了,系统化学习能够让你高效的利用时间,达到事半功倍的效果。今天给大家推荐10个优质原创公众号,助你在系统化学习的路上一臂之力。 小白学视觉 哈工大博士创建的公众号,专注于计算机视觉技术。每天更新技术讲解、招聘信息、论文解读等内容。博主出版《opencv 4快速入门》,已经加印十余次。 公众号开源了《Python视觉实现项目71讲》、《pytorch常用函数手册》等资料,关注公众号免费下载! 点击上方名片可关注 深度学习与图网络 图神经网络你有了解过吗?深度学习与图网络公众号专注深度
号主为BAT一线架构师,CSDN博客专家,博客访问量突破一千万,著有畅销书《深入理解SpringCloud与微服务构建》。公号主要分享Java、Python等技术,用大厂程序员的视角来探讨技术进阶、面试指南、职业规划等。助力15W+程序员成长。
点击关注公众号,Java干货及时送达 公司一个工作了 3 年的新同事,问我怎么回滚他刚刚修改过的代码,他说弄了半天不会,之前用的 SVN,没用过 Git,说 Git 好难弄,我真是醉了。。 回滚代码是我们程序员经常要操作的,使用 SVN 是很简单,但使用 Git 也并不难,Git 也有很多好用的客户端(比如:Sourcetree),简单回滚操作都是没问题的。 如果你喜欢用 Git 命令行,也可以使用 git revert 这种,但它是有回滚痕迹的,会多一个提交记录,今天栈长就介绍一些没有痕迹的理想状态的
若大家看到这类干货文或者觉得很不错的技术文,可后台或者留言区留言,场主会优选,将好文分享给更多的技术人!
点击关注公众号,Java干货及时送达 最近栈长分享了两篇 MapStruct 玩法: MapStruct 基础玩法 MapStruct 高级玩法 旨在优雅的代替满屏的 get/set 以及 BeanUtils 工具类,然后栈长也收到了一些留言,其中很多朋友就是推荐使用 Dozer 的: 栈长并没有用过 Dozer,朋友们一再推荐,一时搞得我非常好奇,这到底是何方神器,所以很想体验一下这个神器。。 ---- 不过当我打开 Dozer Github 时: 纳尼?什么鬼? 栈长简单翻译下: Doze
点击关注公众号,Java干货及时送达 Python 登顶! 栈长在上一篇《卧槽!最新编程语言排名,Java 沦为老三。。》文章中预测 Python 很快就要新王登基: 没想到这一天来的这么快,TIOBE 最新编程语言排行榜出来了: Python 终于打败 C 语言成为新王者,这也是这 20 多年来,继 C 和 Java 语言之后,首次出现的新的王者语言,Java 和 C 语言长期霸榜的时代已经结束了。。。 Python 领导的新的编程语言排行榜的时代已经到来! 再来看一下 2002 - 2021 期间
点击关注公众号,Java干货及时送达 我们都知道,Java 目前最小的系统调度单元只支持线程,官方是不支持协程的,但可以通过第三方框架实现,估计也很少有人会用吧,多线程就能满足需求。 好消息来了,不久的将来,Java 要开始支持协程了,这真是劲爆消息啊!! 在 openjdk 的官网上,2021/11/15 这天创建了一个新的特性: JEP draft: Virtual Threads (Preview) 虚拟线程,我们来看看是什么鬼: 虚拟线程是一种成本低廉、轻量级的用户模式的线程实现,它可以充分利用
点击关注公众号,Java干货及时送达 AnotherRedisDesktopManager = Another + RedisDesktopManager,是 Redis 客户端 RedisDesktopManager 的替代品,已经被收录在了 Redis 官方客户端页了: https://redis.io/clients AnotherRedisDesktopManager 是某国人程序员开发的开源项目,RedisDesktopManager 收费后,我基本上就使用 AnotherRedisDeskt
前几天腾讯发的报告你们看了吧?作为一个游戏大厂,C/C++ 一直是霸主地位,可是现在 Go 已经超过 C++了,喜提最热门编程语言! 要说 Go 热是绝对热了,然而招人还是不容易!一老哥跟我诉苦,“招人太难了”,1 个月面了小 20 个,愣是没一个合适的。 这个情况其实蛮常见的,毕竟不是招 1 抓一把的 Java,而是 Go。 就拿这老哥自己说,之前也搞 Java,去年业务需要,学习一番之后,独挑项目大梁。 国内的 Go 环境已然成熟,很多企业都开始使用 Go 进行开发,甚至成为了第一语言,比如字节。
大家好,我是鱼皮,今天分享 十几个 让人直呼 “哇塞” 的 Java 知识总结项目!
服务器端Pages:https://learnjava.baimuxym.cn/#/
点击关注公众号,Java干货及时送达 国庆了,国庆微信头像必须安排上,舒服~ 生成方式: 超火的微信渐变国旗头像,一键生成!! 以下是Java技术栈微信公众号发布的所有分布式技术、架构解决方案、设计模式相关技术干货,国庆了,更新一波,没看过的有时间看下,希望对你有帮助。 架构设计 一张图告诉你什么是系统架构师 34 张架构史上最全技术知识图谱 全球架构师峰会全程内容分享 到底什么是分布式系统? 分布式 ID 生成器的解决方案总结 一张图告诉你为什么是服务网关 大型网站架构利器-CDN技术 分布式服务防雪
传统的 Java 应用程序都需要打一个 war 包,并到到 Tomcat webapps 目录下运行。
点击关注公众号,Java干货及时送达 问题 要疯了,IDEA 居然自动修改代码? 明明我已经修改保存了,怎么测试都不行,后来我检查一看,并通过复现,发现,代码被 IDEA 自动改了。。 如下面动图所示: 本来是 类.方法,我改成了 实例.方法 调用了 原来,每次当我保存完之后,代码又复原了,太诡异了。。 这样一来,那我的实例对象不是没用到?又直接访问类的静态方法了。。 定位 看到上图,栈长突然灵机一动,这让我想起了之前分享过的《IntelliJ IDEA 2021.2 发布,这次要干掉 FindBu
那么,这两种格式的配置文件到底有哪些区别呢?哪个更好?能不能替换代替?今天,栈长就来解开这些谜团,看 YML 能不能掀翻Properties。。。
前几天腾讯发的报告你们看了吧?作为一个游戏大厂,C/C++一直是霸主地位,可是现在Go已经超过C++了,喜提最热门编程语言! 要说Go热是绝对热了,然而招人还是不容易!一老哥跟我诉苦,“招人太难了”,1个月面了小20个,愣是没一个合适的。 这个情况其实蛮常见的,毕竟不是招1抓一把的Java,而是Go。 就拿这老哥自己说,之前也搞Java,去年业务需要,学习一番之后,独挑项目大梁。 国内的Go环境已然成熟,很多企业都开始使用Go进行开发,甚至成为了第一语言,比如字节。不少开发也通过Go弯道超车,逆袭大厂
来源:https://my.oschina.net/u/3080373/blog/1828589
点击关注公众号,Java干货及时送达 IntelliJ IDEA 2021.3 IntelliJ IDEA 2021.3 来了,作为喜欢尝鲜的人来说,栈长也不例外,必须更新一波! 更新预览,后面会介绍: 更新成功后,出现了新版启动页面: 主要更新 远程开发(Beta) 来看 IDEA 的的欢迎界面: 多了个 Remote Development 远程开发菜单,目前还是 Beta 版本,Code With Me 这个早在 IDEA 2021.1 中就已经实现了,现在还可以直接通过 SSH 的方式远程
Java这门语言从诞生到今天经历了20多个年头,不可否认,它的学习难度不低,Java作为静态面向对象编程语言的代表,能够以优雅的思维方式进行复杂的编程
在 Java 15 的推出的时候,Text Blocks 正式转正,我叫它 “文本块” 好了,栈长也做了简单介绍,没看过的可以点击这里看下。
去年的这个时候,我刚刚结束实习,回到家中,打算好好放松一下,春招什么的年后再准备吧!
技术自媒体,属于自媒体行业,为什么说是门生意?我认为是因为其中产生了交易。任何有交易的地方,就有生意,就有商业模式。比如你上街去某个车店买个车,去某个房屋中介买个房等等
作为IT行业的一份子,持续学习技术是必不可少的。而且这个行业也要求我们不断的学习。那么如何在空余时间碎片化学习,并将之掌握呢,今天将这些坚持更新的优质公众号推荐给大家,让大家在巨人的肩膀上学习。so,
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。
本文选自知乎问答「为什么国内流行mybatis,国外反而多用hibernate?」
点击关注公众号,Java干货及时送达 顺利续期 栈长最近又把爱将 IntelliJ IDEA 给顺利激活了,爽。。。 根据邮件提示,按账户名、或者激活码激活即可: 激活方式:开源项目,正版授权 激活时间:一年,到期前会提醒再次续期 开发用途:仅用于非商业的开源项目 激活产品: 虽然能激活许多产品,但栈长几乎只用到了 IDEA,另外其他的产品在其他的领域也是不错的选择,JetBrains 还是真贴心。。 续期过程 谈谈激活过程! 这次算是续期,激活码过期前 2 周会收到一封过期提醒邮件,从提续期申请
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 在前面的博文里,我已经介绍了 注意: 今天是2017年12月份的最后一天(2017.12.31),是直接进行对本个月博文的一个总链接和总结。大家可以在下方进行留言和评论,同时我也将在QQ技术群(161156071)里进行答疑。 一切尽在不多言中,也谢谢大家对我的支持与关注。 📷 以下是2017年12月份所有发布的微信公众号博文干货汇总: 人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华
点击关注公众号,Java干货及时送达 大家好,我是栈长。 本公众号(Java技术栈)平时会发不少干货,值得大家的关注,都是栈长多年积累的经验精华,希望对大家有帮助,大家可以置顶下公众号,别错过任何精彩内容! 不废话了,不信你继续往下看,=-= 今天栈长就分享 Java 8 进行排序的 10 个姿势,原来还有这么多排序技巧,其实就是把 Java 8 中的 Lambda、Stream、方法引用等知识点串起来,栈长的同事直呼还看不懂。。 传统排序 现在有一个 List 集合: public static Lis
点击关注公众号,Java干货及时送达 大家好,我是你们的码农大哥——栈长。 IDEA 2021.2 来了 距离《IntelliJ IDEA 2021.1》的发布已经过去 3 个月了,现在 IDEA 2021.2 也来了: 老规矩,更新,解读安排上! 更新完,查看 IDEA 版本: 我去,怎么改成这样了。。完全换了一种 UI。。 试试重新启动,看看有没有启动页面,有点意外,启动页面也没有了,打开会显示项目对话框: 之前的关于 IDEA 菜单打开页和启动页面是一样的,现在完全不一样了。。 栈长注意到官方
点击关注公众号,Java干货及时送达 工具类乱象 最近在检查代码时,发现有的同事喜欢用 isEmpty,有的同事喜欢用 isBlank,而且大家用的还不是同一个工具包中的,甚至还有自己手写 String 工具类的,天呀,我真是醉了…… 你们公司是否也有这样的情况呢?别说没有,我真不信! 说到这个事情,最近还有个工作 3 年的同事问我 isEmpty 和 isBlank 的区别,好吧,今天就展开讲下。 首先,这两个方法用的都是工具类 StringUtils 里面的方法,都是用来判断字符串是否为空的,而这个工
各位老铁大家好,我是取哥,之前在公众号发表过几篇文章,不知道各位是否还有印象,如果你有印象,我很开心,说明我写的东西多少对你还是有些帮助的。
对于软件这一行的人,我们有个很大的挑战,就是如何能够用正确方法的做事情。什么是正确的方法,这依赖于你在做什么和做给谁。而究竟所谓 “正确的方法”里都包括了什么内容,这并不是重点,重点是你是否能坚持按照这种方式做事。初级程序员在这个问题是通常不能做到坚持,而资历较深的程序员却 能始终坚持原则。 也许会有一个“非常紧急”的项目,或者这个项目很特殊,不能按常规过程开发。这只是个假象。 好的程序员知道即使在任何情况和环境下都要坚持做正确的事情。 如果说按正确的方式开发将导致不能按时完成任务,那么,他们就会知道,这个项目是不能按时完工的。 不要妥协,工程质量是你作为一个优秀程序员的唯一终极证明。 确保你所有的代码都是在正确的方法下100%正确的写出的。要按一个优秀的程序员的标准来要求自己。
点击关注公众号,Java干货及时送达 国庆了,国庆微信头像必须安排上,舒服~ 生成方式: 超火的微信渐变国旗头像,一键生成!! 2021 年 9 月刚过去,栈长看了下最新的 tiobe 编程语言榜: 数据来源:https://www.tiobe.com/tiobe-index/ TIOBE 介绍: TIOBE编程语言索引是编程语言流行程度的一个参考指标,这个索引每月更新一次。 编程语言评级是根据全球软件工程师的数量、课程和第三方供应商进行的。还有流行的搜索引擎,比如:谷歌,Bing, Yahoo
点击关注公众号,Java干货及时送达 最近炒得沸沸扬扬的 Log4j2 漏洞门事件,大家应该都修复完了吧,还没修复的看栈长分享的 Log4j2 最新漏洞动态: Log4j 2.3.1 发布!又是什么鬼?? 在 Log4j2 漏洞发生的同时,Logback 也未能幸免: Logback 也爆雷了,惊爆了。。。 Java技术栈群里有小伙伴讨论 Log4j 1.x 应该没漏洞: 栈长之前说过,Log4j 1.x 和 Logback 是能规避这个核弹级漏洞,很多小伙伴可能还在暗暗窃喜,没错,但也有错,Log4j
点击关注公众号,Java干货及时送达 上一篇:Spring Boot 2.6.3 发布,一招解决 Log4j2、Logback 漏洞!! Spring Boot 3.0.0-M1 Spring Boot 近日发布了第一个里程碑版本:Spring Boot 3.0.0-M1 https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available 这个版本变动就大了,栈长这篇就给你好好梳理下。 最低依赖 这个表格是 3.0 所变动的,其他
导语 由infoQ主办的ArchSummit全球架构师峰会杭州站将于2022年9月25-27日正式开幕,本次盛会,腾讯云中间件专家工程师童子龙将在《中间件开发实战》专场为大家分享精彩议题,干货满满! ArchSummit介绍 ArchSummit全球架构师峰会是极客邦科技旗下InfoQ中国团队推出的重点面向高端技术管理者、架构师的技术会议,54%参会者拥有8年以上工作经验。 ArchSummit聚焦业界强大的技术成果,秉承“实践第一、案例为主”的原则,展示先进技术在行业中的典型实践,以及技术在企业转型、发
前段时间,栈长发布了一篇关于 Java 8 Optional.map 的实用文章,留言区就有的人说 Java 8 的语法糖不方便调试,还要视情况使用。
这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中。
嘉宾演讲视频 Guest Video 温馨提示 本视频时长33分59秒,建议在wifi下观看 5月13日,由T创、iTech+ & 浙江省区块链技术应用协会联合主办的Java开发者大会——Java之美
3.1、Webservice是如何实现远程调用?三要素在webservice的作用?
点击关注公众号,Java干货及时送达 最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办。 首先听到这件事情的时候,我表示十分理解该公司技术总监的决定,虽然我没有做过技术总监,但在这件事情上面,我深有感触,因为我也有类似这样的经历,我也和他说了我的看法,他最后表示理解。 以我的阅历做一个大概的衡量吧,目前的现状是,一些新人基本上大多是清一色的 IntelliJ IDEA,老人大多用的 Ec
点击关注公众号,Java干货及时送达 大家中秋节快乐呀! 今天给大家介绍一款 Linux 新秀 —— CutefishOS,近期十分火热呀,各位发烧友不妨看看,界面不输苹果!太漂亮了。。 CutefishOS 提供了 Ubuntu 系统上的可视化界面,非常精美,在国外 Linux 开源社区中都相当受欢迎。 中秋鉴赏 看完,觉得太惊艳了。。 CutefishOS 发行版背后开发团队为可爱鱼科技,成立于 2021 年,是一家专注于 Linux 桌面端操作系统研发与服务的公司,可爱鱼寓意为热爱与美
点击关注公众号,Java干货及时送达 国庆了,国庆微信头像必须安排上,舒服~ 生成方式: 超火的微信渐变国旗头像,一键生成!! Kafka 3.0.0 发布了: 主要更新如下: The deprecation of support for Java 8 and Scala 2.12 Kafka Raft support for snapshots of the metadata topic and other improvements in the self-managed quorum Stro
点击关注公众号,Java干货及时送达 现在都是前后端分离架构,一般是后端人员先设计好接口定义,然后前端人员就可以根据接口定义进行开发了,前期前后端独立开发,互相不影响。 那么问题来了,如果到了中后期,前端开发完了,后端还没开发完,那前端要傻傻地等后端开发完再联调测试吗?到那时,就太晚了,前端的质量就没法保证,一般后端要弄个 Mock 测试,后端提供接口虚拟数据让前端能够提前测试,待后端开发完后再进行真实数据的联调。 前面栈长介绍了一款阿里巴巴开源的 Mock 工具:TestableMock,该工具号称最轻
点击关注公众号,Java干货及时送达 上一篇:快报!Spring Boot 2.5.2 发布~ 是的,没过多少天,Spring Boot 2.5.3 又来了: 本次更新同步发布的版本还有 Spring Boot 2.4.9: 这两个版本分别修复了 58、35 个 bug,以及文档优化、依赖升级。 又是两个 bug 优化版本,没什么好说的了,通知到大家这个更新,有需要的可以享受免费升级。 下面给大家奉上两个版本的 Maven 依赖: Spring Boot 2.5.3: <dependency>
服务降级,就是对不怎么重要的服务进行低优先级的处理。说白了,就是尽可能的把系统资源让给优先级高的服务。资源有限,而请求是无限的。如果在并发高峰期,不做服务降级处理,一方面肯定会影响整体服务的性能,严重的话可能会导致宕机某些重要的服务不可用。所以,一般在高峰期,为了保证网站核心功能服务的可用性,都要对某些服务降级处理。
点击关注公众号,Java干货及时送达 背景 你还在用 System.currentTimeMillis... 统计耗时? 比如下面这段代码: /** * @author: 栈长 * @from: 公众号Java技术栈 */ @Test public void jdkWasteTime() throws InterruptedException { long start = System.currentTimeMillis(); Thread.sleep(3000); Syst
当你在求职面试时,会发现,若想进入大型企业从事项目开发,仅具备Java SE的知识还远远不够。 Spring+Spring MVC +MyBatis已经成了Java互联网时代的主流框架。 但在学习接触时会因基础不牢或不适应开发节奏等等原因,让你很难进入状态,学不下去。 《疯狂Java讲义》系列图书李刚老师针对大家的难点推出了,120节&3500分钟视频干货输出—— 《跟着李刚老师学SSM》 9折秒杀进行中,限量10单 跟着本课程可以帮助你很好地跃升到Java Web开发这一新阶段。开发不再犯难、找工作
点击关注公众号,Java干货及时送达 上一篇:Spring Boot 2.5.5 发布,2.6.0 也要来了! 是的,没过多少天,Spring Boot 2.5.6 又来了: 本次更新同步发布的版本还有 Spring Boot 2.4.12: 这两个版本分别修复了 43、36 个 bug,以及文档优化、依赖升级。 又是两个 bug 优化版本,没什么好说的了,通知到大家这个更新,有需要的可以享受免费升级。 下面给大家奉上两个版本的 Maven 依赖: Spring Boot 2.5.6: <depe
随着技术快速更迭,“技术过时”成为程序员心里的一大隐患,谁也不想辛辛苦苦地学好了技术后却发现无用武之地,简直有种写好的代码被别人篡改了的心情……
领取专属 10元无门槛券
手把手带您无忧上云