- 博客(31)
- 收藏
- 关注
转载 Docker私有仓库打开2375端口
在我们开发测试过程中,需要频繁的更新docker镜像,然而默认情况下,docker的2375端口是关闭的,下面介绍如何打开端口。
2022-12-15 23:38:01 430
原创 2021-06-10
学习记录分享(冒泡排序)public class Test { public static void main(String[] args) { int[] array = {45,1,2,1,5,45,11,23,8,7,8,9,3}; sort(array); System.out.println(Arrays.toString(array)); } public static void sort(int[] array){
2021-06-10 12:37:07 141
原创 学习记录分享(综合练习)
CREATE DATABASE SN123;#创建数据库USE SN123;#切换数据库#创建用户表CREATE TABLE user(userId INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(20) NOT NULL,password VARCHAR(18) NOT NULL,address VARCHAR(100),phone...
2020-03-30 13:03:36 964
原创 学习记录分享(MySQL)
一、引言1.1现有的数据存储方法有哪些?java中存储数据(变量,对象,数组,集合),数据都是保存在内存中,属于瞬时状态数据文件(File)存储数据,保存在硬盘上,数据持久化状态存储1.2以上存储方式存在哪些缺点?程序停止,数据就没了文件存储的数据,没有数据类型的区分没有访问安全限制没有备份,恢复机制二、数据库2.1概念数据库是按照数据结构来组织,存储,管理数据的仓库。是一个...
2020-03-25 23:54:20 1150
原创 学习记录分享(IO框架总结)
1.用字节流复制一张图片import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class TestIO { public static void main(String[...
2020-03-22 19:13:55 197
原创 学习记录分享(网络编程)
1.填空:TCP和UDP都是传输层协议,TCP是(有连接)(有连接|无连接)的协议,UDP是(无连接)(有连接|无连接)的协议。这两种协议中,(TCP)协议更安全,而(UDP)协议传输效率更高。2.(Socket对象)有以下代码:Socket s = new Socket(“192.168.0.100”,9000);以下说法正确的是: AEA 这句代码创建了一个Socket对象的同时,创建...
2020-03-18 23:45:52 406
原创 学习记录分享(IO框架)
1.(File类)以下关于File类的说法正确的是:ABA. 一个File对象代表了操作系统中的一个文件或者文件夹B. 可以使用File对象创建和删除一个文件C. 可以使用File对象创建和删除一个文件夹D. 当一个File对象被垃圾回收时,系统上对应的文件夹也被删除2. (File类)将下列代码补充完整import java.io.File;import java.io.IOExc...
2020-03-17 23:58:49 1099
原创 学习记录分享(IO框架)
3.(流的分类)对于FileInputStream来说,从方向上来分,它是(输入流),从数据单位上分,它是(字节流),从功能上分,它是(字节节点流)。4.(字节流)FileInputStream有三个重载read方法,其中:Ⅰ.无参的read方法返回值为(int)类型,表示(实际读到的字节所对应的十进制数值)。Ⅱ.int read(byte[] bs)方法返回值表示(读取到的有效字符个数),...
2020-03-16 23:30:28 569
转载 学习记录分享(一文彻底理解ReentrantLock可重入锁的使用)
java除了使用关键字synchronized外,还可以使用ReentrantLock实现独占锁的功能。而且ReentrantLock相比synchronized而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景。这篇文章主要是从使用的角度来分析一下ReentrantLock。一、简介ReentrantLock常常对比着synchronized来分析,我们先对比着来看然后再一点一点分析...
2020-03-14 23:16:17 289
转载 学习记录分享(运行时异常和受检查异常的区别)
java程序设计语言提供了三种可抛出结构:受检查时异常(checked exception),运行时(run-time exception)和错误 (error)java异常:受检查时异常和运行时异常(非编译时异常)首先介绍一下我们常见的集中描述:受检查时异常,编译异常,非运行时异常 描述可以理解为同一个意思,运行时异常,非编译时异常,非受检查时异常 等同 // 非受检查的可抛出结...
2020-03-14 22:58:42 183
原创 经典问题(生产者,消费者)
public class TestProductCustomer { public static void main(String[] args) { Shop shop = new Shop();//共享资源对象 Thread p = new Thread(new Product(shop),"生产者"); Thread c = new Thread(new Customer(...
2020-03-12 23:48:21 152
原创 经典问题(死锁)
public class TestDaedLock { public static void main(String[] args) { LeftChopstick left = new LeftChopstick(); RightChopstick right = new RightChopstick(); Thread boy = new Thread(new Boy(...
2020-03-12 23:45:44 219
原创 学习记录分享(多线程)
8.(线程同步)有以下代码public class TestMyThread { public static void main(String[] args) { Thread t1 = new MyThread("aaa"); Thread t2 = new MyThread("bbb"); t1.start(); t2.start(); }}class...
2020-03-12 23:00:23 145
原创 学习记录分享(多线程)
1.一个单CPU的机器,如何同时执行多个线程?请简述其原理单CPU在任何时间点上,只能运行一个线程,实现同时执行多个线程是通过串行,在不同的线程之间通过CPU时间片控制切换执行不同的线程。2.(线程的创建)有以下代码public class Example implements Runnable { public void run() { while (true) { } ...
2020-03-11 23:42:27 529
原创 学习记录分享(异常)
5.(自定义异常)创建两个自定义异常类MyException1和MyException2。要求:Ⅰ.MyException1为已检查异常,MyException2为运行时异常。Ⅱ.这两个异常均具有两个构造函数,一个无参,另一个带字符串参数,参数表示产生异常的信息。public class Test05 { public static void main(String[] args) {...
2020-03-10 21:34:30 272
原创 学习记录分享(异常)
1.填空Java中所有的错误都继承自(Throwable)类;在该类的子类中,(Error)类表示严重的底层错误,对于这类错误一般处理的方式是(不需要处理,不是代码的问题,代码也处理不了);(Exception)类表示例外,异常2.查询API,填空Ⅰ,异常类java.rmi.AlreadyBoundException,从分类上说,该类属于(已检查)(已检查|运行时)异常,从处理方式上说,对这...
2020-03-09 22:45:19 601
转载 学习记录分享(java泛型)
#<?>和有什么区别?#T 代表一种类型加在类上:class SuperClass{}加在方法上:public void fromArrayToCollection(T[] a, Collection c){}方法上的代表括号里面要用到泛型参数,若类中传了泛型,此处可以不传,调用类型上面的泛型参数,前提是方法中使用的泛型与类中传来的泛型一致。class People{pu...
2020-03-08 16:57:43 158
原创 学习记录分享(集合)
4.(Set,List) C选择正确答案A.编译不通过B.编译通过,运行时异常C.编译运行都正常,输出3D.编译运行都正常,输出4import java.util.*;public class Test04 { public static void main(String[] args) { List<String> list = new ArrayList&l...
2020-03-08 10:43:50 406
原创 学习记录分享
11.(Object类)有下面代码public class TestMyClass { public static void main(String[] args) { IA ia = new MyClass(); System.out.println(ia); }}interface IA{ void ma();}class MyClass implements IA{...
2020-03-05 23:49:37 157
原创 学习记录分享
2.有如下代码import java.util.*;public class TestList { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("Hello"); list.add("World"); l...
2020-03-04 23:26:39 120
原创 学习记录分享
Q97.从命令行上读取一个字符串,用两种不同的方法,把字符串转换为一个int类型方法一:把String直接转换为Int方法二:把String转换为Integer,再把Integer转换为int类型public class Test07 { public static void main(String[] args) { String s = "123"; int s2 = In...
2020-03-03 23:33:30 456
原创 学习记录分享(java静态方法的继承问题)
java静态方法的继承问题一、java中静态属性和静态方法可以被继承,但是没有被重写(overwrite),而是被隐藏。二、原因:1.静态方法和属性是属于类的,调用的时候直接通过类名调用,不需要继承机制即可调用。(1)如果子类里面定义了静态方法和属性,则这时候父类的静态方法或属性称之为“隐藏”。(2)如果你想要调用父类的静态方法和属性,直接通过父类名.方法名或变量名完成,至于是否继承,子...
2020-02-29 20:11:30 221
原创 学习记录分享
2.写出下列代码运行结果public class Test02 { public static void main(String[] args) { Student stu1 = new Student(); Student stu2 = new Student("Tom", 18); System.out.println(stu1); System.out.println(s...
2020-02-28 22:35:22 178
原创 学习记录分享
3.1class ClassE implements ID{ public void ma() {} public void mb() {} public void mc() {} public void md() {}}3.2public class Test03 { public static void main(String[] args...
2020-02-27 00:40:21 135
原创 学习记录分享
Q77. C 按B修改有参构造报错,无法再给value赋值public class Test07 { public static void main(String[] args) { MyClass mc = new MyClass(10); System.out.println(mc.value); }}class MyClass{ final int value; ...
2020-02-25 21:17:09 106
原创 学习记录分享
static修饰符1.public class Test01 { public static void main(String[] args) { MyClass mc1 = new MyClass(); MyClass mc2 = new MyClass(); mc1.a = 100; mc1.b = 200; mc2.a = 300; mc2.b = 400; ...
2020-02-24 20:04:13 466
原创 学习记录分享
public class Test17 { public static void main(String[] args) {//主方法 SalariedEmployee a = new SalariedEmployee("a",1,3000.0);//构造对象a HourlyEmployee b = new HourlyEmployee("b",2,20.0,180);//构造对象b...
2020-02-22 16:37:52 133
原创 学习记录分享
杨辉三角(数组)首先对图形进行分析,找规律,可以发现:一、1.两侧数字全部是1。2.其他的数字都等于它上方左右两个数字之和。所以可以通过这两种方式来定义二维数组元素值。二、图形每一行的元素个数跟所处行数一致,高维下标控制行数,低维下标控制每一行的元素个数。三、图形输出后需要居中,在每一行前面加相应空格数来实现。代码如下:public class TestYh{ publ...
2020-02-15 11:23:44 250
原创 学习记录分享
##程序分析首先分析题意,要实现输入一个整数值,在控制台上输出空格和星,组合成给定的图形。总的执行过程是每一行先输入一定数量的空格,再输入一定数量的星分析给定的例子:当整数值输入3时,共输出3行星,输入4时,输出4行星,行数与输入整数值相同,所以外层应该先套一个for循环,循环次数由输入整数值控制。然后再观察每行输入的情况,每一行都是先输入空格再输入星,以输入整数3为例,其1,2,3行...
2020-02-08 18:37:53 139
原创 学习记录分享
public class Test020610{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入您的税前收入:"); double pretaxIncome = s.nextDouble();...
2020-02-07 16:25:36 144
原创 学习记录分享
(if语句)某项查询之后,n条结果,单页显示m条记录,第i页显示第几条到第几条?public class Test0206062{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入结果条数:"); ...
2020-02-07 15:32:55 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人