- 博客(20)
- 收藏
- 关注
原创 git error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected解决
【代码】git error: RPC failed;curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected解决。
2022-08-19 15:02:50
1182
原创 虚拟机中的Linux安装mysql5.7
虚拟机中的Linux安装mysql一、官网下载Linux版本的mysql压缩包1、下载不同版本的mysql压缩包(本人下载的5.7.26)二、通过finalshell远程服务连接工具上传压缩包通过ip连接linux系统三、 安装mysql数据库;==以下安装过程在finalshell上完成与在linux系统终端完成一样==1、在Linux系统找到上传的mysql压缩包,创建一个文件夹(mkdir mydisconfig)2、解压缩mysql3、将减压后的文件移动到/usr/local文件夹下并重命名为mys
2022-04-09 16:18:51
4342
5
转载 MySQL查询排名
mysql查询排名@TOCmysql:查询排名sql语句查询排名思路:有点类似循环里面的自增一样,设置一个变量并赋予初始值,循环一次自增加1,从而实现排序;mysql里则是需要先将数据查询出来并先行按照需要排序的字段做好降序desc,或则升序asc,设置好排序的变量(初始值为0):a>.将已经排序好的数据从第一条依次取出来,取一条就自增加一,实现从1到最后的一个排名b>.当出现相同的数据时,排名保持不变,此时则需要再设置一个变量,用来记录上一条数据的值,跟当前数据的值进行对比,如果相
2021-12-07 11:15:34
3241
原创 反射之获取成员方法并调用
获取成员方法并使用基本步骤:获取类对象:Class 类对象 = Class.forName(“包名.类名”);||Class 类对象 = 类名. class;||Class 类对象 = new 类名().getClass();获取构造器对象:Constructor 构造器对象 = 类对象.getConstructor(null||构造器参数类型.class)获取实例化对象:类名 实例化对象 = (类名)构造器对象.newInstance(构造器参数值)获取方法:public
2021-07-31 11:39:45
168
原创 反射之获取成员变量并使用
通过反射机制获取成员变量并使用创建Class对象:Class clazz = Class.forName(“包名(级路径).类名”);获取成员变量:1)、Field f = clazz.getField(“变量名”);//获取公有的成员变量。f.set(变量值);//设置该变量名的变量值2)、Field f = clazz.getDeclaredField(“字段名”);//获取私有的成员变量。f.setAccessible(true);//强制访问,忽略修饰符。f.set(变量值);getF
2021-07-30 19:31:05
695
原创 多线程---线程守护Daemon
线程守护线程分为用户线程和守护线程虚拟机必须确保用户线程执行完毕、虚拟机不用等待守护线程执行完毕方法:new Thread(创建的线程引用名).setDaemon(true);设置某个线程为守护线程默认false表示是用户线程,正常的线程都是用户线程package com.impl.threadDaemon;public class TestDaemon { public static void main(String[] args) { Not not = new
2021-07-26 09:44:55
129
原创 多线程---线程优先级
多线程的优先级Java提供一个线程调度来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度那个线程来执行。线程的优先级用数字表示,范围从1~10Thread.MIN_PRIORITY = 1; 线程获得最小优先级Thread.MAX_PRIORITY = 10; 线程获得最大优先级Thread.NORM_PRIORITY = 5; 分配给线程的默认优先级使用以下方式改变或获取优先级getPriority() 返回此线程优先级setPriority(i
2021-07-25 18:51:53
328
原创 多线程---线程强制执行Join
线程强制执行Thread.join();方法线程强制执行Join合并线程,待线程执行完成后,在执行其他线程线程强制执行案例插队解释:当子线程和主线程开始执行时,两个线程并行交替执行,当主线程到一定界限后执行线程强制join()方法会让子线程接着执行直到线程结束,然后再执行子线程package com.impl.threadJoin;public class TestJoin implements Runnable{ @Override public void run() {
2021-07-25 15:35:50
247
原创 多线程----线程休眠之模拟倒计时和打印实时时间
多线程之模拟倒计时和打印实时时间package com.impl.threadSleep;import java.text.SimpleDateFormat;import java.util.Date;public class TestSleep02 { public static void main(String[] args) { try { tenDow(); } catch (InterruptedException e
2021-07-25 12:14:57
296
原创 多线程---线程礼让yield
线程礼让礼让线程,让当前正在执行的线程暂停,但不阻塞将线程从运行状态转为就绪状态让CPU重新调度,礼让不一定成功!主要是看CPUpackage com.impl;public class ThreadYield implements Runnable { @Override public void run() { System.out.println(Thread.currentThread().getName() + "线程开始执行"); Thread.yield()
2021-07-24 22:21:11
101
原创 多线程--线程休眠实现买票出现的问题及解决方法
多线程买票出现的问题及解决方法线程休眠sleep(时间)指定当时线程阻塞的毫秒数sleep存在异常InterruputedExceptionsleep时间达到后线程进入就绪状态sleep可以模拟网络延时,倒计时等每一个对象都有一个锁,sleep你不会释放锁线程休眠之买票案例线程休眠带来的问题:带来的问题:但多次运行程序后,根据多线程CPU一次操作必须是原子性的、随即性和延迟性导致多个线程拿到同一张票和拿到负票package com.impl.threadSleep;public cla
2021-07-24 21:11:39
244
原创 static静态修饰符总结
static静态修饰符static修饰符:可以修饰类中的成员变量、成员方法。还可以编写static代码块来优化程序对于静态的成员变量,可以被类直接调用,也可以被new出来的对象调用对于非静态的成员变量,仅仅只能被new出来的对象调用对于静态的成员方法,可以直接调用,也可以被new出来的对象调用。静态的成员方法不能调用非静态的成员方法对于非静态的成员方法需要new一新的对象来调用非静态的方法,可以通过this关键方法静态成员变量,非静态的成员方法可以调用静态的成员方法stati
2021-07-19 10:07:41
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人