11 2019 档案

摘要:一、线程池的分类 线程池的创建都是通过Executors(创建者接口)这个接口的方法进行创建的,下面我们来了解一下都有哪些线程池: newFixedThreadPool() : 创建一个固定线程的线程池 newCachedThreadPool() : 创建一个可扩展的线程池。 newSchedule 阅读全文
posted @ 2019-11-28 16:31 有梦想的肥宅 阅读(238) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2021/09/06 一、创建多线程 创建多线程有以下几种方法: 继承Thread,重写run方法 实现Runnable接口,重写run方法【无返回值】 实现Callable接口,重写call方法【有返回值】 继承Thread /** * 创建一个类,继承Thread,重写run方法 阅读全文
posted @ 2019-11-27 17:51 有梦想的肥宅 阅读(229) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2021/09/06 一、引言 学习并发编程之前,我们先了解几个概念: 什么是进程,什么是线程? 进程是一个 “执行中的程序”,是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,一个进程中拥有多个线程,线程之间共享地址空间和其它资源(所以通信和同步等操作线程比进程更加容易 阅读全文
posted @ 2019-11-27 16:41 有梦想的肥宅 阅读(280) 评论(0) 推荐(0) 编辑
摘要:一、echo命令 #1、直接显示字符串 echo "It is a test" #输出:It is a test #2、显示转义字符 echo "\"It is a test\"" #输出:"It is a test" #3、显示变量 name=Shell echo "$name It is a t 阅读全文
posted @ 2019-11-27 10:38 有梦想的肥宅 阅读(1996) 评论(0) 推荐(0) 编辑
摘要:一、基础运算 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 #计算两个数之间的和 val=`expr 2 + 2` echo "两数之和为 : $val" #输出:两数之和 阅读全文
posted @ 2019-11-26 17:01 有梦想的肥宅 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一、传参实例 ##脚本文件内容 #执行的文件名 echo $0; #第一个参数 echo $1; #第二个参数 echo $2; #第三个参数 echo $3; ##调用语句 ./testShell.sh 1 9 5 输出结果: 二、处理参数 #普通输出 echo "Shell 传递参数实例!"; 阅读全文
posted @ 2019-11-26 14:35 有梦想的肥宅 阅读(370) 评论(0) 推荐(0) 编辑
摘要:一、Shell变量 变量的定义 例子: my_job="Learn Shell" PS:变量名和等号之间不能有空格!!! 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键 阅读全文
posted @ 2019-11-25 17:03 有梦想的肥宅 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一、啥是Shell Shell : 一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell脚本 : 一种为 shell 编写的脚本程序,通常指的“shell编程”即为shell脚本编程。 二、shell的种类 Linux 的 S 阅读全文
posted @ 2019-11-25 15:27 有梦想的肥宅 阅读(354) 评论(0) 推荐(0) 编辑
摘要:一、调优命令 Sun JDK监控和故障处理命令有jps、jstat、jmap、jhat、jstack、jinfo jps,JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。 jstat,JVM statistics Monitoring是用于监视虚拟机运行 阅读全文
posted @ 2019-11-22 16:47 有梦想的肥宅 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、引用的分类 在了解JVM垃圾回收机制之前,了解一下对象的引用类型是非常必要的。 强引用:GC时不会被回收 软引用:描述有用但不是必须的对象,在发生内存溢出异常之前被回收 弱引用:描述有用但不是必须的对象,在下一次GC时被回收 虚引用(幽灵引用/幻影引用):无法通过虚引用获得对象,用Phantom 阅读全文
posted @ 2019-11-22 16:43 有梦想的肥宅 阅读(317) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2021/08/23 一、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象 阅读全文
posted @ 2019-11-22 16:16 有梦想的肥宅 阅读(470) 评论(0) 推荐(0) 编辑
摘要:文章更新时间:2021/08/23 一、初识JVM(虚拟机) JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上 阅读全文
posted @ 2019-11-22 16:14 有梦想的肥宅 阅读(4401) 评论(0) 推荐(0) 编辑
摘要:一、什么是ZooKeeper ZooKeeper主要服务于分布式系统,可以用ZooKeeper来做:统一配置管理、统一命名服务、分布式锁、集群管理。 使用分布式系统就无法避免对节点管理的问题(需要实时感知节点的状态、对节点进行统一管理等等),而由于这些问题处理起来可能相对麻烦和提高了系统的复杂性,Z 阅读全文
posted @ 2019-11-20 14:51 有梦想的肥宅 阅读(649) 评论(0) 推荐(1) 编辑
摘要:一、前言 在Windows操作系统下,我们会使用WinRAR或者快压等等的压缩软件来进行压缩或者解压。 在Linux下当然也存在压缩或解压的操作,下面我们就来学习一下在Linux下是怎么压缩和解压的! 二、命令解析 三、常用的几种形式 压缩的方式也是有好几种,我们常用的有下面这三种: gzip bz 阅读全文
posted @ 2019-11-20 10:19 有梦想的肥宅 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一、定义 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装(类似于Maven下载依赖),可以自动处理依赖性关系,并且一次安装所有依赖的软体包 阅读全文
posted @ 2019-11-19 17:29 有梦想的肥宅 阅读(341) 评论(0) 推荐(0) 编辑
摘要:一、Linux处理目录的常用命令 ls : 列出目录 cd :切换目录 pwd :显示目前的目录 mkdir :创建一个新的目录 rmdir :删除一个空的目录 cp : 复制文件或目录 rm : 移除文件或目录 mv : 移动文件与目录,或修改文件与目录的名称 man :查看各个命令的使用文档,如 阅读全文
posted @ 2019-11-19 11:36 有梦想的肥宅 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、引言 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组。 二、文件结构解 阅读全文
posted @ 2019-11-18 17:01 有梦想的肥宅 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一、查看目录 登录系统后,在当前命令窗口下输入命令: ls / 树状目录结构: 二、目录解析 /bin: 存放二进制可执行文件(ls,cat,mkdir等)。 /boot: 存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : 存放Linux的外部设备,在Linux中 阅读全文
posted @ 2019-11-18 15:14 有梦想的肥宅 阅读(242) 评论(0) 推荐(0) 编辑
摘要:一、Linux系统的组成 linux内核(linus 团队管理) shell:用户与内核交互的接口 文件系统:ext3、ext4等。windows 有 fat32 、ntfs 第三方应用软件 二、Linux 系统启动过程 过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 阅读全文
posted @ 2019-11-18 10:55 有梦想的肥宅 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一、简介 阿里云,全球领先的云计算服务平台,阿里巴巴集团旗下公司。致力于打造公共、开放的云计算服务平台。提供云服务器ECS、关系型数据库服务RDS、开放存储服务OSS、内容分发网络CDN、对象存储OSS等云计算服务和解决方案。 在学习linux命令之前,先了解一下阿里云,作为我们今后部署项目项目的工 阅读全文
posted @ 2019-11-18 10:09 有梦想的肥宅 阅读(668) 评论(0) 推荐(0) 编辑
摘要:1、什么是JUC包 在 Java 5.0 提供了 java.util.concurrent(简称 JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。 2、sleep( ) 和 wait( n)、wait( ) 的区 阅读全文
posted @ 2019-11-01 11:37 有梦想的肥宅 阅读(716) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示