摘要:
1 定义 进程:进程是程序处理机上的一次执行过程, 它是一个动态的概念,它是系统进行资源分配和调度的一个独立单位。 线程:进程的一个实体,是CPU运行调度的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈), 阅读全文
摘要:
Linux 系统中的文件是没有扩展名的。 1、通过 ls -l 文件名,看第一个字符判断文件类型: - 普通文件(文本文件、二进制文件、压缩文件、电影、图片等) d 目录文件 b 设备文件(块设备),存储设备硬盘,U盘 /dev/sha,/dev/sda1 c 设备文件(字符设备),打印机,终端 / 阅读全文
摘要:
1、vim编辑器的工作模式 命令模式,插入模式,可视化模式,扩展命令模式。 2、命令模式 2.1、光标定位 hjkl:小键盘上下左右移动 0 $:行头、行尾 gg G:第一行、最后一行 30G:进入第30行 /string:快速定位到某一行 /^d:搜索以d开头的行 /txt$:搜索以txt$结尾的 阅读全文
摘要:
1 光标跳到命令行开头或者尾部 ctrl + a 跳到行头 ctrl + e 跳到行尾 ctrl + s 锁住终端 ctrl + q 解锁终端 ctrl + l 清屏相当于命令clear ctrl + c 另起一行 阅读全文
摘要:
1、装箱与拆箱 装箱,将基本数据类型转为包装类型。拆箱,将包装类型转为基本数据类型。 2、基本数据类型与包装类型 3、装箱与拆箱如何实现 装箱的时候JVM自动调用的是Integer的valueOf(value)方法。拆箱时JVM自动调用Integer的intVlue()方法。装箱与拆箱的实现过程即为 阅读全文
摘要:
Eclipse 查看源码时,报source not found问题,经查资料,需要配置环境变量才能查看到。 在用户变量或者系统变量下,配置CLASSPATH,值为JDK的lib路径:D:\Program Files\Java\jdk1.8.0_101\lib,配好之后就可以查看了。或者进行如下配置: 阅读全文
摘要:
1、创建Spring Boot项目 创建一个Spring Boot 项目,然后pom中引入web 模块与AOP相关依赖。 其中: aspectjweaver是与aspectj相关的包,用来支持切面编程的; aspectjweaver是aspectj的织入包; 2、实现一个web请求,数据通过接口获取 阅读全文
摘要:
1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在java堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class 对象。Class对象封装了类在方法区内的数据结 阅读全文
摘要:
1 开启redis端口访问权限 redis默认的端口是6379,要远程访问redis服务,确保服务器上的6379端口打开。 1.1 查看打开的端口 /etc/init.d/iptables status 1.2 开启端口 直接输入命令:iptables -A INPUT -p tcp --dport 阅读全文
摘要:
1 官网下载JDK版本 jdk-8u181-linux-x64.tar.gz 2 利用ssh工具上传安装包到Linux系统 传至:/usr/local 3 Linux用户安装的程序一般放在 /usr/local/下 使用命令解压:tar zxcf jdk-8u181-linux-x64.tar.gz 阅读全文