Giter Club home page Giter Club logo

java-note's Introduction

一个Java 攻城狮的笔记

  • 涉及Java,数据结构,算法,前端,数据库的相关知识,补充面试的相关知识。
  • 推荐使用vscode-Markdown Preview Enhanced插件打开。

推荐阅读人群

  • 求职者可以看 :面试技巧;
  • 程序员可以看 关于操作系统,算法基础,等通用知识点;
  • Java程序员,推荐全文阅读;

笔记内容

  • 操作系统
  • 数据结构
  • 计算机网络
  • 常用配置
  • 面试技巧

优秀面经:

offer = 心态 * (实力 + 面试技巧) + 缘分运气

star git:

architecture.taobao-alibaba

社区

book list

互联网的四大特征: 开放的精神,分享的心态,全球化的眼光,责任感。 —— 马云

  • Java:

    • 深入理解Java虚拟机 第二版,周志明
    • 码出高效-Java开发手册, 阿里 孤尽,鸣莎
    • Java 并发编程实战
    • 自己动手写Java虚拟机,张秀宏
    • Spring 技术内幕:深入解析 Spring架构与设计原理(第2版)
  • 数据库

    • MySQL技术内幕:Innodb 存储引擎第二版,姜承尧
    • Redis 设计与实现
  • 操作系统:

    • Linux 私房菜
  • 网络:

    • 计算机网络 ,第六版,谢希仁
  • 算法:

    • 编程珠玑
    • 剑指offer
  • 架构:

    • 大型网站技术架构:核心原理与案例分析
    • 大型网站系统与Java中间件实践
  • 高级内功心法:

    • 阿里巴巴Java开发手册
    • 重构
    • 人月神话
    • Design Patterns- Elements of Reusable Object-Oriented Software
  • tool

    • Git权威指南
  • 字典书,可以拿来做开发案头书,不需要熟记的:

    • Spring 实战
    • 深入浅出MySQL

To Read:

技术债,总是要还的

  • Baron Scbwartz等 著,王小东等 译;高性能MySQL(High Performance MySQL);电子工业出版社,2010
  • Michael Kofler 著,杨晓云等 译;MySQL5权威指南(The Definitive Guide to MySQL5);人民邮电出版社,2006
  • 数据库系统实现
  • 《Netty实战》(推荐,豆瓣评分 7.8,92人评价)
  • 《从Paxos到Zookeeper》(推荐,豆瓣评分 7.8,0.3K人评价)《Java编程**(第4版)》(推荐,豆瓣评分 9.1,3.2K+人评价)
  • 亿级流量网站架构核心技术
  • 企业IT架构转型之道:阿里巴巴中台战略**与架构实战 (8.3,386人评价,强推)

开发tip:

  • 不要相信任何开发:一定要保留老版本,一旦新版本出问题,确保随时可以回滚

  • 不要相信任何测试:不论线下怎么测试,上线以后还是有可能出问题。因此需要做灰度发布,新版本先开放给一小部分用户进行真实测试,没问题再向所有用户开放。

  • 不要相信任何应用:任何应用都可能崩溃,必要的时候做服务降级和限流,以保证核心业务可用。

  • 不要相信任何硬件:业务做跨机房部署,进行容灾。

java-note's People

Contributors

siriuscc avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.