摘要:
要对你的 Java 代码进行优化,需要理解 Java 不同要素之间的相互作用,以及它是如何与其运行时的操作系统进行交互的。使用下面这五个技巧和资源,开始学习如何分析和优化你的代码吧。 在我们开始之前,你也许会担心 许可的问题。Java 为 Oracle 公司所有,遵循 Oracle 的 BCL 许可 阅读全文
摘要:
无论你是新手还是资深程序员,复习下异常处理的实践总是一件好事,因为这能确保你与你的团队在遇到问题时能够处理得了它。 在 Java 中处理异常并不是一件易事。新手觉得处理异常难以理解,甚至是资深开发者也会花上好几个小时来讨论是应该抛出抛异常还是处理异常。 这就是为何大多数开发团队都拥有一套自己的异常处 阅读全文
摘要:
多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是 阅读全文
摘要:
敏捷持续集成简介 什么是持续集成? 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。好处 节省人力成本 加快软件开发进度 实时交付整体 阅读全文
摘要:
虚拟机的安装1.安装virtualboxhttps://www.virtualbox.org/2.安装centos6.63.配置网络右键-->网络-->网卡2-->host-only 4.使用工具连接centoshttps://winscp.net/eng/download.phphttps://w 阅读全文
摘要:
1.git是什么呢?维基百科给出的定义: git是一个分布式版本控制软件,最初由(Linus Torvalds)创作 什么是版本控制?项目经理与程序员的恩怨情仇企业真实案例:开发了a功能,之后项目所要改成b功能,开发完之后又要改c功能,最后又说还是用回a功能。没有git等版本控制软件之前,如何做版本 阅读全文
摘要:
1、大话websocket及课程介绍 简介: websocket介绍、使用场景分享、学习课程需要什么基础 笔记: websocket介绍: WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端 websoc 阅读全文
摘要:
1、大话websocket及课程介绍 简介: websocket介绍、使用场景分享、学习课程需要什么基础 2、课程技术选型和浏览器兼容讲解 简介: 简单介绍什么是springboot、socketjs、stompjs,及解决使用浏览器兼容问题 3、websocket广播、单播、组播介绍和使用场景说明 阅读全文
摘要:
第一章 课程介绍和学习路线 1、微服务架构SpringCloud课程介绍 简介:课程介绍和课程大纲讲解,讲课风格和重点内容理解技巧2、技术选型和学后水平 简介:课程所需基础和技术选型讲解,学完课程可以到达怎样的程度, 第二章 架构演进和分布式系统基础知识 1、传统架构演进到分布式架构 简介:讲解单机 阅读全文
摘要:
第一章 课程介绍和学习路线 1、微服务架构SpringCloud课程介绍 简介:课程介绍和课程大纲讲解,讲课风格和重点内容理解技巧 2、技术选型和学后水平 简介:课程所需基础和技术选型讲解,学完课程可以到达怎样的程度, 1、IDEA JDK8 Maven SpringBoot基础 Linux 2、理 阅读全文