摘要:
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
1.泛化(Generalization)
【泛化关系】:是一种继承关系... 阅读原文
2019-05-10 15:22:04 阅读(2283) 评论(0)
摘要:###15Collection-List-ArrayList/LinkedList/* * Collection接口中的方法* A:添加功能* boolean add(Object obj):把obj这个元素,添加到集合中去* boolean addAl... 阅读原文
2019-05-10 13:29:02 阅读(2323) 评论(0)
摘要:
今天老师又没有讲新课,不过讲了练习题,扩展了一下我们的思维。
今天就讲一下如何获取时间吧。
代码:
import java.util.*
public class Test{
public static void main(String args[]){
... 阅读原文
2019-05-10 12:08:02 阅读(2087) 评论(0)
摘要:
准备实践下mysql读写分离,所以先在云服务器上安装mysql。
服务器操作系统:Ubuntu Server 16.04.1 LTS 64位
1. 安装mysql
(1). sudo apt-get install mysql-server
(2). apt-get isntall mysql-client
... 阅读原文
2019-05-10 10:13:04 阅读(2116) 评论(0)
摘要:
Java断点续传(基于socket与RandomAccessFile的简单实现)
这是一个简单的C/S架构,基本实现思路是将服务器注册至某个空闲端口用来监视并处理每个客户端的传输请求。
客户端先获得用户给予的需传输文件与目标路径,之后根据该文件实例化RandomAccessFile为只读,之后客户端向... 阅读原文
2019-05-10 08:24:05 阅读(2024) 评论(0)
摘要:
一、引言
也许大家在使用流时因为未关闭、或者未正常关闭引发了很多问题。其实java7引入了自动关闭流机制,只是我们未使用而已。
二、自动关闭流例子
public class AutoCloseTest { public static void main(String[] args) throws ... 阅读原文
2019-05-10 07:35:02 阅读(2151) 评论(0)
摘要:
一、实现多线程
多线程就是在同一时间做多件事情。
有3种方法实现多线程
一、实现Runnable接口
定义一个Hero类,有name,hp,damage属性,和一个attack行为
public class Hero {
public String name;
public flo... 阅读原文
2019-05-10 00:32:02 阅读(2574) 评论(0)
摘要:
引言
Spring Batch是处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定的处理后输出指定的形式。比如我们可以将csv文件中的数据(数据量几百万甚至几千万都是没问题的)批处理插入保存到数据库中,就可以使用该框架,但是不管是数据资料还是网上资料,我看到很少有这样的详细讲解。所以本片博文的主... 阅读原文
2019-05-09 23:13:05 阅读(2007) 评论(0)
摘要:
Docker DOC
docker是提供给开发或管理人员的容器化部署项目工具
在linux上运行docker
常用命令
docker 安装
#先更新yum
yum update;
#设置docker仓库
tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerre... 阅读原文
2019-05-09 22:37:02 阅读(2679) 评论(0)
摘要:
Switch 声明
Switch 声明(Switch Statements)
你有一个复杂的 switch 语句或 if 序列语句。
问题原因
面向对象程序的一个最明显特征就是:少用 switch 和 case 语句。从本质上说,switch 语句的问题在于重复(if 序列也同样如此)。你常会发现... 阅读原文
2019-05-09 21:45:03 阅读(2303) 评论(0)