- 博客(141)
- 资源 (3)
- 收藏
- 关注
原创 xshell突然连接不上虚拟机解决办法
xshell突然连接不上虚拟机解决办法,重启网络,三个命令:systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl restart network在虚拟机终端命令行中运行后,可以重新连接xshell。
2021-03-27 14:01:02 861
原创 currentThread的一个复杂案例
SubThread2.javapackage com.dym.juc.threadmethod;public class SubThread2 extends Thread { public SubThread2() { System.out.println("构造方法中,Thread.currentThread().getName():"+Thread.currentThread().getName()); System.out.println("构造方法
2021-03-31 01:43:21 108
原创 线程的常用方法——currentThread方法||在main方法中直接调用run()方法,没有开启新的线程,以在run方法中的当前线程就是main线程||启动子线程,子线程会调用run方法
线程的常用方法——currentThread方法Thread.currentThread()方法可以获得当前线程Java 中的任何一段代码都是执行在某个线程当中的.执行当前代码的线程就是当前线程.同一段代码可能被不同的线程执行, 因此当前线程是相对的,Thread.currentThread()方法的返回值是在代码实际运行时候的线程对象SubThread1.javapackage com.dym.juc.threadmethod;/** 定义线程类* 分别在构
2021-03-31 00:58:37 447
原创 实现Runnable接口的形式创建线程
MyRunnable.javapackage com.dym.juc;/** 当线程类已经有父类了,就不能用Thread类的方式来创建线程* 可以使用实现Runnable接口的方式去创建线程* 1)定义类 实现Runnable接口* */public class MyRunnable implements Runnable{ //2)重写Runnable接口中的抽象方法run() // run()方法是子线程要执行的代码 @Override publi
2021-03-31 00:30:23 392
原创 线程的创建与启动——Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable)||多线程运行结果是随机的
线程的创建与启动在 Java 中,创建一个线程就是创建一个 Thread 类(子类)的对象(实例).Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable).对应的创建线程的两种方式:定义 Thread 类的子类定义一个 Runnable 接口的实现类这两种创建线程的方式没有本质的区别Mythread.javapackage com.dym.juc;/* * 1) 定义类,继承Thread * */public class Myt
2021-03-30 23:22:42 245
原创 线程概述
线程概述线程相关概念进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位. 可以把进程简单的理解为正在操作系统中运行的一个程序.线程线程(thread)是进程的一个执行单元.一个线程就是进程中一个单一顺序的控制流, 进程的一个执行分支进程是线程的容器,一个进程至少有一个线程.一个进程中也可以有多个线程.在操作系统中是以进程为单位分配资源,如虚拟存储空间,文件...
2021-03-30 22:14:25 95
原创 Java操作Redis服务
测试redis连接TestRedis.javapackage com.dym.test;import redis.clients.jedis.Jedis;import java.util.Set;//测试redis连接public class TestRedis { public static void main(String[] args) { //创建jedis客户端对象 Jedis jedis = new Jedis("192.16
2021-03-28 19:58:34 114
原创 单链表按顺序插入节点
//第二种方式在添加英雄时,根据排名将英雄插入到指定位置 //(如果有这个排名,则添加失败,并给出提示) public void addByOrder(HeroNode heroNode) { //因为头节点不能动,因此我们仍然通过一个辅助指针(变量)来帮助找到添加的位置 //因为单链表,因为我们找的temp 是位于 添加位置的前一个节点,否则插入不了 HeroNode temp = head; boolean f...
2021-03-20 21:58:52 357
原创 单链表的创建示意图, 显示单向链表的分析
SingleLinkedListDemo.javapackage com.dym.linkedlist;import java.util.Stack;public class SingleLinkedListDemo { public static void main(String[] args) { //进行测试 //先创建节点 HeroNode hero1 = new HeroNode(1, "宋江", "及时雨"); HeroNode hero2 = new ...
2021-03-20 21:34:35 460 2
原创 数组模拟环形队列
将数组看做是一个环形的。(通过取模的方式来实现即可)分析说明:1)尾索引的下一个为头索引时表示队列满,即将队列容量空出一个作为约定,这个在做判断队列满的时候 需要注意 (rear + 1) % maxSize == front 满] 2)rear == front [空]...
2021-03-20 20:46:01 100
原创 数组模拟队列
数组模拟队列出队列操作getQueue显示队列的情况showQueue查看队列头元素headQueue退出系统exitArrayQueueDemo.javapackage com.dym.queue;import java.util.Scanner;public class ArrayQueueDemo { public static void main(String[] args) { //测试一把 //创建一个队列 .
2021-03-20 18:47:18 76
原创 Docker容器做端口映射报错 docker: Error response from daemon: driver failed programming external connectivity
[root@Ian01 ~]# docker run -p 8089:8080 tomcat:8.0-jre8docker: Error response from daemon: driver failed programming external connectivity on endpoint awesome_bell (d7c9f37a2dfc56878c6ecae8eb3ca2c1d4aacc3098cf1b253f9405bf1d5abe64): (iptables failed: ipt..
2021-03-18 11:22:21 328
原创 使用SQL提示
使用SQL提示SQL提示,是优化数据库的一个重要手段,简单来说,就是在SQL语句中加入一些人为的提示来达到优化操作的目的USE INDEX在查询语句中表名的后面,添加 use index 来提供希望MySQL去参考的索引列表,就可以让MySQL不再考虑其他可用的索引IGNORE INDEX如果用户只是单纯的想让MySQL忽略一个或者多个索引,则可以使用 ignore index 作为 hintFORCE INDEX为强制MySQL使用一个特定的索引,可在查询中
2021-03-16 21:30:16 505
7.SpringMVC_crud1.zip
2020-03-21
使用ServletContext对象完成网页计数器
2019-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人