-
Socket编程
Socket编程 一、前提 多台客户端 / 服务器 之间传递实体类的序列化对象 需要实现四个类,即服务器类,线程类,客户端类及实体类 注:实体类需实现接口:implements Serializable 二、服务器类 服务器类,需要实现两个类:ServerSocket 和 Socket 。且 ServerSocket 初始...
-
面向对象(上)
面向对象(上) Java 支持面向对象的三大特征:封装、继承、多态;java 提供了public 、protected、private三个访问控制修饰符来实现良好的封装;提供 extends 关键来让子类实例继承父类,使子类可以继承父类的可允许访问控制的属性和方法;通过继承的关系也可实现方法...
-
谈谈 Callable 任务是怎么运行的?它的执行结果又是怎么获取的?
谈谈 Callable 任务是怎么运行的?它的执行结果又是怎么获取的? 谈谈 Callable 任务是怎么运行的?它的执行结果又是怎么获取的? 向线程池提交Callable任务,会创建一个新线程(执行任务的线程)去执行这个Callable任务,但是通过Future#get获取任务的执行结果是在提交任...
-
Java开发笔记(一百四十七)通过JDBC管理数据库
Java开发笔记(一百四十七)通过JDBC管理数据库 前面介绍了如何通过JDBC获取数据库连接,可是Connection对象不能直接执行SQL语句,需要引入Statement报告对象才能操作SQL。Statement对象由Connection的createStatement方法获得,它主要提供了下列两个方法: executeUpd...
-
disruptor
disruptor disruptor 一 概述 CPU缓存 网页浏览器为了加快速度,会在本机存缓存以前浏览过的数据; 传统数据库或NoSQL数据库为了加速查询, 常在内存设置一个缓存, 减少对磁盘(慢)的IO. 同样内存与CPU的速度相差太远, 于是CPU设计者们就给CPU加上了缓存(CPU Cache). 如果...
-
Java自学-类和对象 单例模式
Java自学-类和对象 单例模式 Java的饿汉式与懒汉式单例模式 LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次 步骤 1 : 单例模式 单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 步骤 2 : 饿汉式单例模式 GiantD...
-
第11讲-Java泛型和文件操作
第11讲-Java泛型和文件操作 1、知识点 1.1、课程回顾 1.2、本章重点 1.2.1、泛型 1.2.2、文件操作 2、具体内容 2.1、Java泛型 2.1.1、为什么需要泛型 我们发现在List中,底层是Object[ ]数组,那么也就是说,List可以存储任意对象类型。但是在实际开发中,我们一般一个...
-
彻底理解Runnable和Thread的区别
昨天去面试,面试官问了一个问题:Runnable和Thread有什么区别,因为针对这个问题以前有背过,并且网上大多数都是这些结论,所以脱口而出: 1.Thread有单继承的问题;2.Runnable便于实现资源共享,而Thread不能; 然而面试官好像并没有什么表示。之后结束后我就找了一...
-
【基准测试】JMH 简单入门
【基准测试】JMH 简单入门 JMH 简单入门 什么是 JMH JMH 是 Java Microbenchmark Harness 的缩写。中文意思大致是 “JAVA 微基准测试套件”。首先先明白什么是“基准测试”。百度百科给的定义如下: 基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一...
-
Netty源码分析 (三)----- 服务端启动源码分析
Netty源码分析 (三)----- 服务端启动源码分析 本文接着前两篇文章来讲,主要讲服务端类剩下的部分,我们还是来先看看服务端的代码 /** * Created by chenhao on 2019/9/4. */ public final class SimpleServer { public static void main(String[] args) throws Exce...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
