- 博客(240)
- 资源 (1)
- 收藏
- 关注
原创 linux 上使用yum 安装openjdk1.8步骤
linux 上使用yum 安装openjdk1.8 - 琼兔 - 博客园 (cnblogs.com)
2021-07-10 20:34:48
179
原创 apt介绍
1.apt介绍2.Ubuntu软件操作的相关命令3.更新Ubuntu的软件下载地址3.1 原理示意图:3.2 寻找国内镜像源并且替换将/etc/apt/source.list先备份,然后往source.list文件中写入清华镜像地址。最后更新Ubuntu的软件列表。具体操作如下图所示。...
2021-07-10 10:52:35
2123
原创 linux磁盘分区和挂载
一、分区基本知识1.分区的方式1.1 mbr分区:1)最多支持四个主分区2)系统只能安装在主分区3)扩展分区要占一个主分区4)MBR最大只支持2TB,但拥有最好的兼容性1.2 gtp分区:1)支持无限多个主分区(但操作系统可能限制,比如 windows下最多128个分区)2)最大支持18EB的大容量(1EB=1024 PB,1PB=1024 TB )3)windows7 64位以后支持gtp2.windows下的磁盘分区3.Linux分区3.1原理介绍 ...
2021-07-05 14:38:08
138
原创 tar指令
tar指令是打包指令,最后打包的文件是 .tar.gz 文件选项说明选项 功能 -z 打包同时压缩 -c 产生.tar打包文件 -x 解包.tar文件 -v 显示详细信息 -f 指定压缩后的文件名 应用实例案例1. 压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成a.tar.gztar -zcvf a.tar.gz /home/a1.txt /home/a2.txt案例2. 将/home的文件夹压缩成..
2021-06-29 10:37:41
486
转载 反射(关于Class类的使用)
https://blog.youkuaiyun.com/sinat_38259539/article/details/71799078
2018-09-10 19:52:04
198
转载 集合的三种遍历方式及优缺点
参考: https://blog.youkuaiyun.com/Krito_blog/article/details/54808861
2018-09-01 20:53:34
821
转载 Log4j使用介绍
参考https://blog.youkuaiyun.com/u011781521/article/details/55002553
2018-08-30 22:08:33
144
原创 代理模式
代理模式包括两种角色:1.抽象主题(Subject):抽象主题是一个接口,该接口是实际主题和它的代理所共享的接口(代理和实际主题实现了共同相同的接口)2.实际主题(RealSubject):实际主题是实现抽象主题接口的类。实际主题的实例是代理角色(Proxy)要代理的对象。3.代理(Proxy):代理是实现抽象主题接口的类(代理和实际主题实现了相同的接口)。代理含有主题接口声明的变量...
2018-08-30 21:30:03
142
原创 单例模式
单例类设计特点:1.单例类包含自身声明的类变量,这个类变量是单例类唯一的实例。2.单例类的构造方法访问权限是Private。为了确保单例类中自身声明是单例类唯一的实例,单例类必须将构造方法访问权限设置为Private,这样一来,任何其他类都无法使用单例类来创建对象。3.单例类负责创建自己唯一的实例,并提供访问该实例的类方法。由于单例类的构造方法被设置为Private,所以单例类必须自己...
2018-08-29 23:14:28
190
原创 TestRegex
package com.njwb18081.day13;public class TestRegex { /** * @param args */ /** * @param args */ public static void main(String[] args) { String str="aabbccddee...
2018-08-29 22:21:24
506
转载 Comparable和Comparator的区别
https://www.cnblogs.com/xujian2014/p/5215082.html
2018-08-27 22:10:03
183
原创 浅克隆和深克隆的区别
参考:https://blog.youkuaiyun.com/jeffleo/article/details/76737560Student类:package day13.Demo;public class Student implements Cloneable{ private String name; private int age; private Cost cost...
2018-08-27 21:59:26
1335
原创 工厂方法模式
工厂方法模式中有4种角色:抽象产品(Product)、具体产品(ConcreteProduct)、构造者(Creator)、具体构造者(ConcreteCreator)工厂方法模式的优点:1.使用工厂方法可以让用户的代码和某个特定类的子类的代码解耦。2.工厂方法使用户不必知道它使用的对象是怎么样被创建的,只需知道该对象有哪些方法即可。适合用工厂方法模式的情景:1.用户需...
2018-08-26 14:57:14
281
原创 队列
package JavaRelatedAlgorithm;import java.util.Scanner;class Data{ String name; int age;}class QType{ static final int QUEUELEN = 15; Data [] data = new Data[QUEUELEN]; //队列数组 ...
2018-08-26 00:47:38
156
原创 模式分类以及六大设计原则
模式分类:1.行为型模式:(8个 书上怎么就8个呢?不是11个嘛 哈哈哈 我看的可能是本假书)策略模式状态模式命令模式中介者模式责任链模式模板方法模式观察者模式访问者模式2.结构型模式:(7个)装饰模式组合模式适配器模式外观模式代理模式享元模式桥接模式3.创建型模式:(5个)工厂方法模式抽象工厂模式生成器模式原型模式单件模式六大设计原则:...
2018-08-26 00:39:28
247
原创 pat甲级1101快速排序
1101 Quick Sort(25 point(s)) There is a classical process named partition in the famous quick sort algorithm. In this process we typically choose one element as the pivot. Then the elements less than...
2018-08-19 14:39:04
312
转载 BigInteger和BigDecimal
在用C或者C++处理大数时感觉非常麻烦,但是在Java中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。这两个类都在java.math.*包中,因此每次必须在开头处引用该包。Ⅰ基本函数:1.valueOf(parament); 将参数转换为制定的类型比如 int a...
2018-08-04 11:18:43
165
原创 单链表
package LinkedList;import java.util.Scanner;class Node{ String key; //结点关键字 String name; int age;}class CLType{ Node nodeData = new Node(); CLType nextNode; CLType AddEn...
2018-08-01 23:10:13
174
原创 顺序表
package SequentList;import java.util.Scanner;class Node{ String key; //节点的关键字 String name; int age;}class SLType{ static final int MAXLEN = 100; Node[] ListData = new No...
2018-08-01 23:09:14
119
翻译 UML组成
1,视图(View): 是表达系统的某一方面的特征的UML建模元素的子集,由多个图构成,是在某一个抽象层上,对系统的抽象表示。视图并不是图,它是由一个或者多个图组成的对系统某个角度的抽象。 —五大视图 (1),用例视图:强调从系统的外部参与者(主要是用户)角度看到的或需要的系统功能。重点是功能 (2),逻辑视图:描述系统内部的静态结构和动态行为,即从内部描述如何设计实现系统功...
2018-07-02 13:58:48
2416
原创 java序列化
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当...
2018-06-12 15:35:08
137
原创 8.视图
1.视图的引入1.视图是一种虚拟的表,是从数据库中一个或者多个表中导出来的表。2.数据库中只存放了视图的定义,而并没有存放视图中的数据,这些数据存放在 原来的表中。3.使用视图查询数据时,数据库系统会从原来的表中取出相应的数据。2.视图的作用1.使操作简便化;2.增加数据的安全性;3.提高表的逻辑独立性;3.创建视图...
2018-06-06 11:16:01
536
原创 7.索引
1. 索引的引入索引定义:索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容。2. 索引的优缺点优点:提高查询数据的速度:缺点:创建和维护索引的时间增加了;3. 索引的实例4.索引的分类1. 普通索引 这类索引可以创建在任何数据类型中; 2. 唯一性索引 使用UN...
2018-06-05 21:06:56
144
原创 6.插入数据、更新数据、删除数据
1. 插入数据- 给表的所有字段插入数据 INSERT INTO 表名 VALUES(值1,值2,..值n);- 给表的指定字段插入数据 INSERT INTO表名(属性1,属性2, .., 属性n)VALUES(值1,值2,..值n);- 同时插入多条记录 INSERT INTO 表名 (属性列表) VALUES (取值列表1),(取值列表2),(取值列表3),....(取值...
2018-06-05 20:04:07
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人