首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐Java程序员必读13本

还有就是,是读不完,在有限时间里收获更多,选择阅读那些过来人觉得不错书籍是不错选择。 一、技术书籍 1、《Head First Java》 ?...Java入门经典书籍,虽然《Java核心技术 卷1》、《Java编程思想》、《Effective Java》也很好,但是还是想推荐入门Java小伙伴看这本书。...这本书图文并茂,能加深你学习记忆,对刚接触Java的人来说,是很友好,不像其他几本技术,可能你看到一半就放弃了。 2、《算法图解》 ?...码出高效,码出质量,相信也是我们每个coder追求吧。 ? 二、进阶、架构、性能 8、《Java性能优化权威指南》 ? Java性能优化圣经!Java之父重磅推荐!...这本书我是看到《深入理解Java虚拟机》作者 推荐才拜读,这本书系统而详细地讲解了性能优化各个方面,帮助你学习Java虚拟机基本原理、掌握一些监控Java程序性能工具,从而快速找到程序中性能瓶颈

3.1K20

推荐给初级Java程序员3本进阶

个人而言,我认为经典 GoF 手册是一个很好参考,但它并不是专为新手准备。因此强烈推荐在校生(包括那些不清楚组合模式是什么程序员们)阅读此书。...《Effective Java中文版》第二版 每个Java程序员书桌上都应该放有这本书。...Bloch主导了众多基于Java平台软件系统设计和实现,包括JDK5.0功能加强以及获得过奖项Java集合框架设计实现。...他同时也参与编写了《Java解惑 | Java Puzzlers》 和《Java并发编程实战 | Java Concurrency in Practice》这两本技术。...而且书中还提供了说明性注释(Annotation)(下载),这些注释通过了FindBugs检查! 还有其它推荐吗? 其实还有不少值得推荐,不过现在我优先讨论这三本。

56810
您找到你想要的搜索结果了吗?
是的
没有找到

推荐些自动化测试入门

最近一直被追着问,要给推荐一些自动化测试入门书籍,其实只要把公众号里近200篇文章都翻上那么一遍,大致应该知道了自动化测试需要哪方面的技术了。...无非就是懒 又或是 无非是坐等别人把什么都梳理好了 这里推荐一些: 只涉及基础原理和技术推荐市面上已经有的所谓各种xxx自动化测试相关 请自己去买或是搜索电子版,我不提供现成pdf等电子版本...documents/django_182/index.html ---- flask中文文档 http://docs.jinkan.org/docs/flask/ ---- 关于django和flask推荐几本...其他就不推荐了,找你看着书名或封面有兴趣看 自动化测试框架 要理解自动化测试框架设计精髓,请直接去看Robot Framework源码,别说看不懂,你都没去看怎么知道看不懂呢?...所以推荐一本,一本非常经典关于自动化测试框架,必须精读 《Test Automation Frameworks》 这里附上链接: http://safsdev.sourceforge.net/FRAMESDataDrivenTestAutomationFrameworks.htm

1.2K20

推荐些自动化测试入门

最近一直被追着问,要给推荐一些自动化测试入门书籍,其实只要把公众号里近200篇文章都翻上那么一遍,大致应该知道了自动化测试需要哪方面的技术了。...无非就是懒 又或是 无非是坐等别人把什么都梳理好了 这里推荐一些: 只涉及基础原理和技术推荐市面上已经有的所谓各种xxx自动化测试相关 请自己去买或是搜索电子版,我不提供现成pdf等电子版本...documents/django_182/index.html ---- flask中文文档 http://docs.jinkan.org/docs/flask/ ---- 关于django和flask推荐几本...其他就不推荐了,找你看着书名或封面有兴趣看 自动化测试框架 要理解自动化测试框架设计精髓,请直接去看Robot Framework源码,别说看不懂,你都没去看怎么知道看不懂呢?...所以推荐一本,一本非常经典关于自动化测试框架,必须精读 《Test Automation Frameworks》 这里附上链接: http://safsdev.sourceforge.net/FRAMESDataDrivenTestAutomationFrameworks.htm

83640

推荐AI书单|大牛私藏机器学习

在机器学习上,首先要推荐是两部国内作者著作:李航博士所著《统计学习方法》和周志华教授《机器学习》。...这本书侧重点也在于广度,并不涉及大量复杂数学推导,是比较理想入门书籍。作者曾在自己主页上说本书要出新版,并补充了一些章节内容,也许近两年可以期待新版本出现。 ? ?...高手都不会用大量复杂数学公式来吓唬人(专于算法推导除外),这一本也不例外。它强调是各种学习方法内涵和外延,相比于具体推演,通过方法来龙去脉来理解其应用场景和发展方向恐怕更加重要。...最后推荐是 David J C MacKay 所著 Information Theory, Inference and Learning Algorithms,成书于 2003 年,中译本名为《信息论...相比于前面板着脸教科书,阅读本书感觉就像在和作者聊天,他会在谈笑间抛出各种各样问题让你思考。广泛主题使本书阅读体验并不轻松,但可以作为扩展视野一个调节。 ? ?

92250

在精不在多,推荐一份夯实Java基础必备书单!

[format,png] 文/黄小斜 转载请注明出处 每一年年初都是买书学习热情高涨时候,虽然不知道你们是让这些吃灰还是真的会好好阅读,但是有一些书籍,我还是希望能够推荐给你们。...4.深入理解Java虚拟机 推荐指数:⭐️⭐️⭐️⭐️⭐️ [format,png]    《深入理解Java虚拟机》 推荐理由: 这本书在Java圈内基本可以算是前无古人后无来者一本了,它在13年首次出版...其实,近几年还有几本JVM领域涌现,不乏有精品之作,但是周这本书地位仍然是不可撼动,如今,此书已经成为了每一个Java程序员必须要有的一本。...5.Java并发编程艺术 推荐指数:⭐️⭐️⭐️⭐️ [format,png] 《Java并发编程艺术》 推荐理由: 其实还有一本非常知名,介绍Java并发编程书籍《Java并发编程实战》作者是Java...最重要是,Java并发编程概念本来就比较复杂,我们需要是一本能够把原理解释清楚书籍,而这本《Java并发编程艺术》是国内作者写Java并发书籍,刚好就比上面那一本更简单易懂,至少我自己看下来是这样感觉

2.2K00

推荐作者风云榜(爬取简app数据)

一、前言 自处女作《爬取张佳玮138w+知乎关注者:数据可视化》一文分布后,来简快一个月了。但一直不怎么熟悉这个平台,因此,这回爬取简app里推荐作者并进行简单可视化,以增进对简了解。...二、爬取简app 爬取简app过程此文不做过多展开。大致过程如下: 用fiddler软件抓包手机上app数据。找到API,看到返回JSON数据,格式齐整: ?...可以看出推荐作者里粉丝数前十大V有:简黛玉、刘淼、彭小六、江昭和、简播客、简叔、韩大爷杂货铺、Sir电影、饱醉豚、冷眼观史。...此外发现“简”系还有简宝玉、简出版、简茶馆BossYe、简活动精选、简牧心、简福利社社长简东西、简大学堂........百万级别是个什么概念,谷歌了下《论语》约1.6w字,《老子》约5k+字数。除一下,推荐作者高产似那啥,创作了大概好多好多部《论语》《老子》内容,由此可见,名副其实,当之无愧推荐作者呀。

71710

推荐几本数据库基础

好在这个时代,有太多资料可供查询,有深入浅出,还有扣细节论文,还有很多热心朋友做了动画,图解和视频。想学不好,都难! 熬过了这段时光,对其中很多原先理解不深逻辑,有了更一步认识。...但东西实在太多,对于文章结构是个不小挑战,虽然几经修改,但很多地方还不是很满意。 写这么一个大主题,乐趣在于探索。我拿到第一本是《大型网站技术架构-核心原理与案例分析》李智慧老师所著。...但也有遗憾地方,那就是面面俱到了,细节就丢帧。比如SSD,基本没有渗透到原理细节。 但,没事。我就是多。这本书没讲,《操作系统概念》总讲了吧。 翻到存储那章。...那这样机械原理,是不是跟车站调度很相像?所以就有了《SSD》开头那一节。 但本书也有遗憾,没有讲到SSD内部结构。于是我又拿起了《高性能 MySQL》 这本书可以说是所有数据库人员必备了。...如果你还没看到,强烈推荐读一读。 本书讲 SSD 与机械硬盘对比那章,总算搭边了。对于 SSD写入放大,垃圾回收,组RAID,都开始细节化讲述了。

97930

初级 Java 3 本进阶

翻开一看,真如Erich Camma所说,简直欲罢不能.本书是OreillyHead First系列中一本,本系列书籍特点是采用大量插图、图例来进行辅助讲解,插图设计非常和内容贴切,能够非常形象地反映当前内容...本书虽然有600多页,可是由于大量图文、空白,使得本书阅读起来非常畅快。虽然文本内容并没有那么多,但是本书真正蕴涵内容和使人获得对设计模式理解远远要大于阅读1000本同样书籍。...2.Effective Java中文版 看完这本书,也许你还会有另外收获,就是把一些使用IDE时习惯找到了他们依据。 很多规则,读这之前并不知道,但可能你一直就是这么做了,也许你会惊讶。...3.Java并发编程实战 这本书前半部分我读非常仔细,但后半部分则跳跃了很多,并没有完整阅读。当然原因肯定不是这本书不够好,而是我本人内力实在是太差了,越看越羞愧。...多线程并发编程更是如此,没有足够经验,光一个简单同步访问都能把你折腾够呛…… 路漫漫其修远兮,吾将上下而求索。

1.2K50

高级Java必看10本

4、Effective Java 这本经典Jolt获奖作品实属众望所归。作者对新版进行了彻底更新。...涵盖了自第l版之后所引入Java E5和Java SE 6特性,同时开发了新设计模式和语言习惯用法,介绍了如何充分利用从泛型到枚举、从注解到自动装箱各种特性。...书中每一章都包含几个“条目”,以简洁形式呈现,自成独立短文,它们提出了具体建议,对于Java平台精妙之处独到见解,以及优秀代码范例。...5、Java多线程编程核心技术 资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术专著。...本书对管理员和web站点管理员而言,具有较强参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器开发者而言,这是一本有用指南;对Tomcat感兴趣的人而言,这是一本优秀介绍工具

1.4K130

NoteLLM: 大语言模型在小红推荐系统落地应用

今天分享一篇小红今年3月论文,介绍了大语言模型在小红笔记推荐场景下落地应用,主要是围绕如何利用LLM表征能力来生成更适用于i2i召回文本embedding,思路简单,落地也容易,个人觉得实践价值非常高...,所以最终生成embedding可以更适用于下游推荐任务。...,而下游推荐目标却是为了点击率,两个目标存在差距,所以这个生成式对比学习就是为了在大模型预训练中引入推荐协同过滤信号,从而使得生成embedding更适用于下游推荐任务。...,从而生成更好文本表征服务于下游推荐任务。...顺便说一下,这个思路其实和小红之前发另一篇论文提到CB2CF其实是一脉相承,只不过另外一篇同时用了文本和图像特征,损失函数用交叉熵。

45810

Java就业指导

前言 想要成为合格Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?...专业技能 熟练使用Java语言进行面向对象程序设计,有良好编程习惯,熟悉常用Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。...Java Web项目开发经验。...项目开发流程 可行性分析 >>> 可行性分析报告 / 项目开发计划 需求分析 >>> 需求规格说明 OOAD(用例图、时序图、活动图) 界面原型:帮助理解需求、业务层设计时推导事务脚本 设计 >>>...概要设计说明/详细设计说明 抽取业务实体(领域对象):类图、E-R图(概念设计阶段) 分层架构:确定各层技术实现方案(具体到使用框架、数据库服务器、应用服务器等)。

1.4K40

Django开发之简推荐作者可视化

项目概述 本项目结合数据采集、预处理、存储、使用等技术,利用Python语言实现功能,展示了简推荐作者相应统计信息,本人信息以及推荐作者查询功能。...首先可视化了用户类型和性别分布 地区分布 ? 这里简没有用户地址信息,但有些用户挂了微博,我通过进入微博爬取数据。这里微博数据要使用正则,然后加请求头。...总共才30多个数据,居住在上海就有9个~ 用户排名 这里使用了粉丝排名和文章数进行排名。简一哥彭小六位居第三,而文章数排第一是Sir电影,1514篇,6飞起。...罗罗攀 第二个界面是我自己界面。 卡片 这里使用semantic制作了一个小卡片,个人非常喜欢。 ? 热门文章 多半都是与简相关一些爬虫文章。...总结 界面我还是比较喜欢,粉丝背景和一个笔记本,与简很配。 感谢故人兄、亮亮同学、程程同学们帮助。 还有许多不足,请多多批评指正。

1.1K80

Django开发之简推荐作者可视化

折腾了几天,终于完成了第一个web开发项目,其中乐趣多多,坑也是巨多,听我娓娓道来之前,按例给大家上网站链接: 简推荐作者可视化 由于本人使用腾讯学生机(小霸王),请稍作等待,不想等待小伙伴们...搜索 项目概述 本项目结合数据采集、预处理、存储、使用等技术,利用Python语言实现功能,展示了简推荐作者相应统计信息,本人信息以及推荐作者查询功能。...首先可视化了用户类型和性别分布 地区分布 ? 这里简没有用户地址信息,但有些用户挂了微博,我通过进入微博爬取数据。这里微博数据要使用正则,然后加请求头。...总共才30多个数据,居住在上海就有9个~ 用户排名 这里使用了粉丝排名和文章数进行排名。简一哥彭小六位居第三,而文章数排第一是Sir电影,1514篇,6飞起。...总结 界面我还是比较喜欢,粉色背景和一个笔记本,与简很配。 感谢故人兄、亮亮同学、程程同学们帮助。 还有许多不足,请多多批评指正。

49020

福利|世界读书日,WeTest测试好书推荐

平台篇:详细介绍了腾讯游戏 AI 自动化开发工具设计与实现,包括和 Android 设备对接、数据标注流程及 AI 算法在游戏自动化中具体实现等。 实践篇:详细介绍了不同需求场景下实践案例。...前半部分:介绍业内流行 Android 自动化框架基础知识,聚焦工具框架原理以及基础API使用、框架二次开发改造,以及实践过程中一些共性问题分享。...后半部分:通过实际案例来讲解自动化框架应用,更强调系统性设计分析能力,包括需求分析、工具选型、测试方案、代码覆盖率应用等,覆盖功能测试/性能测试具体实战案例。...每个方向,都会帮助读者深入浅出地学习必须要懂得原理和概念,区分众多专项工具使用场景和对应使用方法;同时提炼总结不同类型性能缺陷和对应排查手段、定位方法和解决方案,透过真实案例,让大家身临其境地快速学习...本书首先介绍对于软件测试不同看法,全程软件测试思想,软件测试基础设施与 TA 框架、团队能力建设;然后逐步深入到测试计划、设计、执行、持续反馈和改进;接着,讨论全程测试思想,包括全程静态测试、

43110

小红&中科大 | LLM在笔记推荐首次落地

https://arxiv.org/pdf/2403.01744v2 简介 本文来自小红和中科大, 首次尝试了将LLM应用到笔记推荐(Note Recommendation)中....更具体, 本文在推荐链路(召回->粗排->精排->重排)召回环节, 新上(或替换了)一路现有的I2I(Item2Item, 这里item其实是Note)召回....模型核心点是: 如何考虑用户共点击行为和属性/标签, 对LLM模型LLama2进行微调, 使之可以适配推荐场景需求? 在线A/B测试提升也非常显著....中间是微调好NoteLLM 上层是如何进行服务, 包括标签/属性生产, 然后从候选note pool筛选出相关note....相应, prompt结构如下: 这里[EMB]代表经过LLM生成笔记embedding, 用于后续对比学习任务.

9110

【荐】机器学习需要数学知识和基础书籍推荐

那么,本文带来值得推荐数学基础书籍。 “机器学习/深度学习并不需要很多数学基础!”也许你在不同地方听过不少类似这样说法。对于鼓励数学基础不好同学入坑机器学习来说,这句话是挺不错。...下面针对这两个领域,推荐一些广受好评书籍。 《线性代数导论》 Introduction to Linear Algebra (5th Ed.) 作者:Gilbert Strang ?...李航老师《统计学习方法》对于中国学习者来说也是非常熟悉数学参考。...这本“花中文版发售没几天便要加印,被誉为深度学习“圣经”,可见其热门。三位作者都是深度学习领域“大牛”,这本书也确实被公认写得很好,不少读者在中文版出版前勤勤恳恳地打印出开源译本来学习。...深度学习2-4章目录 “荐”是新智元一个专题栏目,下回你想看到哪个领域书籍推荐?你对这个栏目有什么建议?请留言告诉我们!

1.6K120
领券