登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』程序员炼成记:从小白到工程师

書城自編碼: 3269789
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 周明耀
國際書號(ISBN): 9787301298930
出版社: 北京大学出版社
出版日期: 2018-10-01


書度/開本: 16开

售價:NT$ 644

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
晚期现代社会的危机
《 晚期现代社会的危机 》

售價:NT$ 437.0
“一带一路”沿线国家殡葬文化遗产名录和谱系(国外部分·东北亚卷)
《 “一带一路”沿线国家殡葬文化遗产名录和谱系(国外部分·东北亚卷) 》

售價:NT$ 941.0
AIGC+机器人:以产业的视角读懂人工智能的未来
《 AIGC+机器人:以产业的视角读懂人工智能的未来 》

售價:NT$ 498.0
示人以真:健康组织这样开展业务
《 示人以真:健康组织这样开展业务 》

售價:NT$ 386.0
格林童话:1812/1815初版合集(权威全译本)
《 格林童话:1812/1815初版合集(权威全译本) 》

售價:NT$ 549.0
思想会·军力:现代战争的胜败解释
《 思想会·军力:现代战争的胜败解释 》

售價:NT$ 549.0
边界之外:海外社会研究(第一辑)
《 边界之外:海外社会研究(第一辑) 》

售價:NT$ 386.0
好销售,不违心:在你的舒适区内拿订单
《 好销售,不违心:在你的舒适区内拿订单 》

售價:NT$ 330.0

建議一齊購買:

+

NT$ 637
《 Spring Boot 2.0 企业级应用开发实战 》
+

NT$ 624
《 Spring Cloud 微服务架构开发实战(全新升级版) 》
+

NT$ 449
《 Python 3 数据分析与机器学习实战 》
+

NT$ 384
《 Java核心技术及面试指南 》
+

NT$ 449
《 Office 365开发入门指南 》
+

NT$ 774
《 Spring 5开发大全 》
編輯推薦:
1.零基础入行指南,适合从事软件行业的时间在-2到 2年之间的人。
2.总结了好程序员需要的优秀思想和精益方法,并给想要从事这个行业的人提出了很多切实可行的建议以及优秀程序员的培养过程。
3. 涵盖了主流新技术,包括分布式技术、消息中间件、大数据框架、搜索引擎、Spring Boot、Spring Cloud、JVM、死锁、Linux隔离技术等。
內容簡介:
《程序员炼成记:从小工到工程师》主要介绍了作为一名软件工程师应具备的能力。内容主要包括Java的基础知识和JVM、死锁、CPP技术、Java8技术、G1?GC的实践、Java的优化方向、代码规范深度解读等深度知识,Spring?Boot、Spring?Cloud、Spring里的设计模式,关系型数据库的代表PostgresSQL和NoSQL数据库的代表Cassandra,分布式技术、消息中间件、大数据框架、搜索引擎、事务、Linux隔离技术、Go语言入门等高端技术。*后一章,包含了作者多年的经验总结,列举了可能会遇到的问题,并提出了解决思路。
本书适合所有软件工程师,尤其适合工作两年以下的人,力求覆盖应用软件开发岗位的校招面试范围。
關於作者:
周明耀,2004年毕业于浙江大学,工学硕士。13年软件研发经验,近10年技术团队管理经验,4年分布式计算、大数据技术经验。出版书籍包括《大话Java性能优化》《深入理解JVM&G1 GC》《技术领导力:程序员如何才能带团队》。
目錄
了解这份职业001
1.1 写在前面002
1.2 入行前002
1.2.1?对于ACM国际大学生程序设计竞赛的理解002
1.2.2?参加校招003
1.3 入行后004
1.3.1?深度思考004
1.3.2?工作时间004
1.3.3?公司的选择005
1.3.4?为什么软件基础设施技术人员话语权不高005
1.3.5?为什么去做高难度的技术005
1.3.6?技术人员的上升通道006
1.3.7?跟进****的重要性006
1.4 自勉007
 学习准备008
2.1 软件安装009
2.1.1?JDK安装009
2.1.2?Eclipse安装与卸载013
2.1.3?Eclipse快捷键介绍017
2.1.4?虚拟机安装020
2.2 数据结构027
2.2.1?算法简介027
2.2.2?数据类型简介029
2.2.3?面向对象程序设计029
2.2.4?算法效能分析030
2.2.5?线性表032
2.2.6?链表033
2.2.7?堆栈067
2.2.8?算术表达式的求值法075
2.2.9?队列078
2.3 难题解释091
2.3.1?两个数字相加091
2.3.2?寻找两个数组的中间数093
2.3.3?查找字符串中*长非重复的子字符串097
2.3.4?合并两个链表098
2.3.5?汉诺塔问题099
2.3.6?迷宫问题105
2.3.7?八皇后问题110
 Java基础知识114
3.1 switch关键字115
3.1.1?Java 6中的使用方式115
3.1.2?Java 7中的使用方式116
3.1.3?新特性的优缺点118
3.2 设计模式之单例模式119
3.2.1?引言119
3.2.2?详细介绍119
3.3 设计模式之代理模式125
3.3.1?引言125
3.3.2?延迟加载126
3.4 设计模式之适配器模式132
3.4.1?引言132
3.4.2?详细介绍132
3.4.3?适配器模式在开源项目中的应用137
3.4.4?适配器模式的使用145
3.5 字符串操作优化146
3.5.1?字符串对象146
3.5.2?SubString使用技巧147
3.5.3?切分字符串148
3.5.4?合并字符串150
3.6 数据定义和运算逻辑优化154
3.6.1?使用局部变量154
3.6.2?位运算代替乘除法154
3.6.3?替换switch155
3.6.4?一维数组代替二维数组156
3.6.5?提取表达式158
3.6.6?优化循环159
3.6.7?布尔运算代替位运算160
3.6.8?使用arraycopy162
3.7 Java IO相关知识163
3.7.1?Java IO 163
3.7.2?Java NIO164
3.7.3?Java AIO174
3.8 数据复用178
3.8.1?缓冲区178
3.8.2?缓存184
3.8.3?对象复用池185
3.8.4?计算方式转换187
3.9 集合类优化189
3.9.1?集合类之间关系189
3.9.2?集合接口190
3.9.3?集合类介绍192
3.9.4?集合类实践194
3.10  Java 8迭代器模型202
3.10.1?迭代器模式202
3.10.2?Lambda表达式204
3.10.3?Java 8全新集合遍历方式204
3.11  Java 9入门209
3.11.1?模块化编程209
3.11.2?模块化系统目标211
3.11.3?模块化的JDK212
3.11.4?模块资源介绍212
3.11.5?HelloWorld案例213
3.12  常见面试题214
 Java深度知识222
4.1 JVM内存区域223
4.1.1?程序计数器224
4.1.2?虚拟机栈224
4.1.3?本地方法栈228
4.1.4?Java堆229
4.1.5?方法区234
4.2 JVM为什么需要GC235
4.2.1?JVM发展历史简介235
4.2.2?GC发展历史简介236
4.2.3?G1 GC基本思想?237
4.2.4?G1 GC垃圾回收机制?237
4.2.5?G1的区间设计灵感238
4.3 如何使用SA工具239
4.4 死锁及处理方式246
4.4.1?死锁描述246
4.4.2?死锁情况诊断251
4.4.3?死锁解决方案254
4.5 JavaCPP技术256
4.5.1?JavaCPP示例257
4.5.2?JavaCPP-presets简介259
4.5.3?JavaCPP-presets示例261
4.5.4?JavaCPP性能测试270
4.6 Java 8解决的若干问题271
4.6.1?HashMap271
4.6.2?行为参数化273
4.6.3?读取文件276
4.6.4?Stream277
4.7 JDK 8与G1 GC实践291
4.7.1?基础解释291
4.7.2?G1 GC参数讲解292
4.8 Java的优化方向303
4.8.1?Java EE303
4.8.2?函数式语言305
4.8.3?VM启动时间优化307
4.8.4?JIT编译器308
4.9 代码规范深度解读308
4.9.1?下画线或美元符号309
4.9.2?拼音与英文混合309
4.9.3?类命名309
4.9.4?方法名、参数名和变量名310
4.9.5?常量命名312
4.9.6?抽象类的命名312
4.9.7?避免常量魔法值的使用312
4.9.8?变量值范围313
4.9.9?大括号的使用规定313
4.9.10?单行字符数限制314
4.9.11?静态变量及方法调用315
4.9.12?可变参数编程316
4.9.13?单元测试应该自动执行318
4.9.14?单元测试应该是独立的318
4.9.15?BCDE原则318
4.9.16?数据类型精度考量319
4.9.17?使用Char321
 Spring相关知识323
5.1 Spring Boot324
5.1.1?初始Spring Boot324
5.1.2?Spring Boot示例337
5.1.3?Spring Boot创建Restful API示例341
5.1.4?Spring Boot使用JavaMailSender发送邮件344
5.1.5?Spring Boot 1.5.x新特性347
5.2 Spring Cloud349
5.2.1?Spring Cloud简介349
5.2.2?Spring Cloud Eureka350
5.2.3?Spring Cloud Consul353
5.2.4?分布式配置中心354
5.3 Spring中的设计模式358
5.3.1?解释器设计模式358
5.3.2?构造器设计模式358
5.3.3?工厂方法设计模式362
5.3.4?抽象工厂设计模式364
5.3.5?代理设计模式366
5.3.6?策略设计模式368
5.3.7?模板设计模式370
 数据库知识374
6.1 关系型数据库和NoSQL数据库375
6.1.1?关系型数据库375
6.1.2?NoSQL数据库378
6.2 PostgreSQL相关知识380
6.2.1?基本操作380
6.2.2?系统视图表381
6.2.3?索引384
6.2.4?查询计划388
6.3 Cassandra相关知识393
6.3.1?基本介绍393
6.3.2?数据模型393
6.3.3?关键特性394
6.3.4?访问服务端397
6.3.5?无中心化实现因素403
6.3.6?性能测试工具408
 高端技术汇总411
7.1 分布式系统412
7.1.1?店长负责制412
7.1.2?订单处理方式414
7.1.3?员工角色拆分415
7.1.4?多个任务接收416
7.1.5?订单处理过程上屏416
7.1.6?异常数据干扰417
7.1.7?座位设计模式418
7.2 选举算法的机制419
7.2.1?*简单的选举算法419
7.2.2?拜占庭问题420
7.2.3?Paxos算法422
7.2.4?ZAB协议424

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.