• Java核心技术及面试指南 异常部分的面试题归纳以及答案

    时间:2023-12-12 18:48:44

    4.2.4.1 throw和throws有什么差别?异常(Exception)和错误(Error)有什么差别?throw语句表示抛出异常,由方法体内的语句处理。throws语句用在方法声明后面,表示如果抛出异常,由该方法的调用者来处理。   throws主要是声明这个方法会抛出这种类型的异常,使它的...

  • 《Java核心技术 卷II 高级特性(原书第9版)》

    时间:2023-12-11 16:13:43

    《Java核心技术 卷II 高级特性(原书第9版)》基本信息原书名:Core Java Volume II—Advanced Features(Ninth Edition)作者: (美)Cay S. Horstmann    Gary Cornell译者: 陈昊鹏 王浩 姚建平丛书名: Java核心...

  • Java并发编程中的若干核心技术,向高手进阶!

    时间:2023-12-09 13:28:42

    来源:http://www.jianshu.com/p/5f499f8212e7引言本文试图从一个更高的视角来总结Java语言中的并发编程内容,希望阅读完本文之后,可以收获一些内容,至少应该知道在Java中做并发编程实践的时候应该注意什么,应该关注什么,如何保证线程安全,以及如何选择合适的工具来满足...

  • [编织消息框架][JAVA核心技术]动态代理应用7-IRpcSend实现

    时间:2023-12-05 21:59:44

    根据设计生成两个接口,IRpcSend send方法返回数据要求包装成QResult对象public interface IRpcSend { public <T> QResult<T> send(byte command, Object... args);}publi...

  • Java核心技术卷一基础知识-第11章-异常、断言、日志和调试-读书笔记

    时间:2023-12-02 10:36:56

    第11章 异常、断言、日志和调试本章内容:* 处理错误* 捕获异常* 使用异常机制的技巧* 使用断言* 日志* 调试技巧* GUI程序排错技巧* 使用调试器11.1 处理错误如果由于出现错误而使得某些操作没有完成,程序应该:返回到一种安全状态,并能够让用户执行一些其他的命令;允许用户保存所有操作的结...

  • 《SDN核心技术剖析和实战指南》3.3读书笔记

    时间:2023-11-30 21:59:54

    这一节主要是介绍几种开源的SDN控制器。NOX/POX。最初的NOX混合了C++和Python两种编程语言,现在演变为两个版本。NOX版本主要面向Linux平台,利用C++开发,目标是提供快速的控制平台;POX版本面向Windows、Mac OS、Linux等多种平台,利用Python开发,目标是提...

  • 【架构师之路】Nginx负载均衡与反向代理—《亿级流量网站架构核心技术》

    时间:2023-11-30 21:28:24

    本篇摘自《亿级流量网站架构核心技术》第二章 Nginx负载均衡与反向代理 部分内容。当我们的应用单实例不能支撑用户请求时,此时就需要扩容,从一台服务器扩容到两台、几十台、几百台。然而,用户访问时是通过如http://www.jd.com的方式访问,在请求时,浏览器首先会查询DNS服务器获取对应的IP...

  • JAVA核心技术I---JAVA基础知识(查漏补缺private,static)

    时间:2023-11-28 10:35:30

    一:private对于类和对象(同C++)private是只有这个类内部可以访问(类的成员函数和定义初始化)private是类之间的限制,而不是对对象的限制《重点》同类对象是可以直接访问对象的私有成员class priTest{private int age; public void setA...

  • HTML5 Canvas核心技术图形动画与游戏开发 ((美)David Geary) 中文PDF扫描版​

    时间:2023-11-27 09:41:40

    《html5 canvas核心技术:图形、动画与游戏开发》是html5 canvas领域的标杆之作,也是迄今为止该领域内容最为全面和深入的著作之一,是公认的权威经典、amazon五星级超级畅销书、资深技术专家david geary最新力作。它不仅全面讲解了canvas元素的api,以及如何利用can...

  • Html5 Canvas核心技术(图形,动画,游戏开发)--基础知识

    时间:2023-11-27 09:38:28

    基础知识canvas 元素可以说是HTML5元素中最强大的一个,他真正的能力是通过canvas的context对象表现出来的。该环境对象可以从canvas元素身上获得。<body> <canvas id="canvas">不支持显示的文字 </canvas>&...

  • Python核心技术与实战——十六|Python协程

    时间:2023-11-24 15:14:04

    我们在上一章将生成器的时候最后写了,在Python2中生成器还扮演了一个重要的角色——实现Python的协程。那什么是协程呢?协程协程是实现并发编程的一种方式。提到并发,肯很多人都会想到多线程/多进程模型,这就是解决并发问题的经典模型之一。在最初的互联网世界中,多线程/多进程就在服务器并发中起到举足...

  • Java核心技术第四章——1.封装性

    时间:2023-11-19 19:25:24

    封装性(有时称为数据隐藏):实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域值。程序仅通过对象的方法与对象的数据进行交互。给对象赋予了“黑盒”的特征,提高了重用性和可靠性。简而言之,就是只需知道方法对应的作用,而不必了解它的具体实现过程。有些时候,需要获得或设置实例域的值,应该提供下面...

  • iOS 播放远程网络音乐的核心技术点

    时间:2023-11-17 22:06:50

    一、前言这两天做了个小项目涉及到了远程音乐播放,因为第一次做这种音乐项目,边查资料边做,其中涉及到主要技术点有:如何播放远程网络音乐如何切换当前正在播放中的音乐资源如何监听音乐播放的各种状态(播放器状态、播放的进度、缓冲的进度,播放完成)如何手动操控播放进度如何在后台模式或者锁屏情况下正常播放音乐如...

  • 《Java核心技术》 -- 读书笔记 ② - 类 | 对象 | 接口

    时间:2023-11-14 15:13:02

    对象vs对象变量“对象” 描述的是一个类的具体实例,他被java虚拟机分配在 "堆" (Heap)中。“对象变量” 为一个对象的引用(对象变量的值=记载着具体对象的位置/地址),他被分配在 "栈" (Stack) 上。Date birthday = new Date();birthday - 即为对...

  • Java核心技术II读书笔记(三)

    时间:2023-11-12 20:26:24

    ch2 XMLSAX解析器SAXParserFactory factory = SAXParserFactory.newInstance();SAXParser parser = factory.newSAXParser();    //建立SAX解析器对象parser.parse(source,h...

  • Elasticsearch核心技术(五):搜索API和搜索运行机制

    时间:2023-11-12 08:42:47

    本文将从数据存储和搜索的角度简单分析Elasticsearch的搜索运行机制,主要涉及搜索API、搜索机制、存在问题和解决方案。4.1 Search APISearch API允许用户执行一个搜索查询并返回匹配查询的搜索命中结果。Elasticsearch查询主要有两种方式:URI Search和R...

  • 【转】谷歌三大核心技术(一)The Google File System中文版

    时间:2023-09-21 21:34:20

    The Google File System中文版译者:alex摘要我们设计并实现了Google GFS文件系统,一个面向大规模数据密集型应用的、可伸缩的分布式文件系统。GFS虽然运行在廉价的普遍硬件设备上,但是它依然了提供灾难冗余的能力,为大量客户机提供了高性能的服务。虽 然GFS的设计目标与许多...

  • Java多线程编程核心技术---对象及变量的并发访问(一)

    时间:2023-08-15 15:49:28

    synchronized同步方法“非线程安全”其实会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是“脏读”,也就是渠道的数据其实是被更改过的。而“线程安全”就是获得的实例变量的值是经过同步处理的,不会出现脏读现象。方法内的变量为线程安全“非线程安全”问题存在于“实例变量”中,如...

  • 杨晓峰-Java核心技术-9 HashMap Hashtable TreeMap MD

    时间:2023-08-13 16:06:50

    Markdown版本笔记我的GitHub首页我的博客我的微信我的邮箱MyAndroidBlogsbaiqiantaobaiqiantaobqt20094baiqiantao@sina.com杨晓峰-Java核心技术-9 HashMap Hashtable TreeMap MD目录目录目录第9讲 | ...

  • [编织消息框架][JAVA核心技术]jdk动态代理

    时间:2023-08-13 16:07:08

    需要用到的工具  jdk : javac javapclass 反编译 :JD-GUI http://jd.benow.ca/先来看下jdk动态代理跟native性能比较 package com.eyu.onequeue; import java.lang.reflect.InvocationHan...