摘要: 1、下载oracle 登录oracle官网,下载oracle11标准版,11版本的两个文件都要下载,下载之前先接受许可,地址是https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html。 下载 阅读全文
posted @ 2019-03-31 14:06 白杨树下 阅读(3894) 评论(0) 推荐(0) 编辑
摘要: 1、客户端MyClient.java 2、加入多线程,ClientThread.java 3、服务器端MyServer.java 4、为服务器端通信加入多线程 阅读全文
posted @ 2017-07-14 22:57 白杨树下 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1、什么是线程池? 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。 2、线程池的优点 使用线程池可以有效控制系统中并发线程的数量,当系统包含大量并发线程时,会导致性能急剧下降,甚至JVM的奔溃,而线程池的最大线程数参数可以控制并发线 阅读全文
posted @ 2017-07-12 22:23 白杨树下 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 闲来无事,做了简易的计算器,在控制台打印,顺便用用switch语句 1 /** 2 * @author baiyangshuxia 3 * 控制台简单的计算器实现 4 * @time 2017年7月11日 下午8:31:08 5 */ 6 package cal; 7 8 import java.u 阅读全文
posted @ 2017-07-11 21:50 白杨树下 阅读(2663) 评论(0) 推荐(0) 编辑
摘要: 当java编译器将.java文件编译成.class文件后,需要JVM执行.class文件,将class文件加载到内存中,从而对数据进行校验、解析和初始化。 1、类加载的一般过程 (1)寻找jre目录,寻找jvm.dll,并初始化JVM; (2)产生一个Bootstrap Loader(启动类加载器) 阅读全文
posted @ 2017-06-30 22:54 白杨树下 阅读(4726) 评论(0) 推荐(0) 编辑
摘要: 注:因为面试很多家公司都有要求会svn,于是现学现卖,做一点笔记留作日后自己翻阅学习 1、什么是svn svn是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。 2、为什么要用svn 实际中一个项目是很多人写的,这就涉及到安全控制啊、备份啊、权限 阅读全文
posted @ 2017-06-30 12:23 白杨树下 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList简单介绍 ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 阅读全文
posted @ 2017-06-28 08:20 白杨树下 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、什么是多线程 从软件或者硬件上实现多个线程并发执行的技术,在单个程序中同时运行多个线程完成不同的工作,成为多线程。 2、线程与进程的区别 3、继承Thread类 run()方法为线程执行体,主线程由mian()方法确定,调用start()方法后,虚拟机自动启动线程 阅读全文
posted @ 2017-06-26 10:48 白杨树下 阅读(230) 评论(0) 推荐(0) 编辑