摘要:
题目描述 给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列 括号必须以正确的顺序关闭,"()"和"()[]"都是合法的括号序列,但"(]"和"([)]"不合法。 牛客网:NC52括号序列 #示例1 输入 "[" 输出 false 示例2 阅读全文
摘要:
使用Idea创建Springboot项目的方法 打开idea,选择project或者file->project,让,然后可以进入以下界面(有些版本的idea,界面可能和上面不一样,可以选择Spring Intitalizr,然后点击next),我们在这边可以看到基本的项目配置。下面介绍下部分选项 阅读全文
摘要:
用户线程和守护线程 用户线程:也叫工作线程,线程的任务执行完或者通知方式结束 守护线程:一般是位工作线程服务的,当所有的用户线程技术,守护线程自动结束,使用Thread.setDaemon(true)方法, 线程变成守护线程 。 常见的守护线程:垃圾回收机制 守护线程的特点: Java 中的守护线程 阅读全文
摘要:
interrupt() 方法 其作用是中断此线程(此线程不一定是当前线程,而是指调用该方法的Thread实例所代表的线程),但实际上只是给线程设置一个中断标志,线程仍会继续运行。 实例: 先输出10次线程名,然后等待20秒,在主方法调用interrupt()方法。 class ThreadTes 阅读全文
摘要:
基本说明 当线程完成任务后,会自动退出。 可以通过使用变量控制run方法退出的方式停止线程,即通知方式。 实例 模拟一个线程退出的方法,启动线程,运行一秒后退出线程,这是线程没100毫秒打印一次日志。 线程方法 class TExit extends Thread{ private boolean 阅读全文
摘要:
多线程 Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程同一个时刻,可以执行多个线程,比如:一个qq进程,可以同时打开多个聊天窗口;一个迅雷进程,可以同时下载多个文件。 在java中要想实 阅读全文
摘要:
归并排序 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 两路归并排序算法思路 分而治之(divide - conquer);每个递归过程涉及三个步骤 分解: 把待排序的 n 个元素的序列分解成 阅读全文
摘要:
第一步 下载Linux环境下的jdk1.8(下载地址) 将下载下来的文件解压 移动到/usr/lib/jvm/ 目录下 第二部 使用命令 sudo vi /etc/profile 加入下面的环境变量内容 #set java environment export JAVA_HOME=/usr/lib/ 阅读全文
摘要:
从本地传输到远程服务器 方法一 scp local_file remote_username@remote_ip:remote_folder 方法二 scp local_file remote_username@remote_ip:remote_file 方法三 scp local_file rem 阅读全文
摘要:
Spring Cloud 学习笔记(1 / 3) Spring Cloud 学习笔记(2 / 3) Spring Cloud 学习笔记(3 / 3) 阅读全文