exception基础kernel linux

Java基础 FileReader——字符输入流之一、read()详解

FileReader:从纯文本文件中读取数据 FileReader 的使用步骤: 1. 创建字符输入流对象 → public FileReader (File file) 或者 public FileReader (String pathname) 细节:如果文件不存在,就直接报错 2. 读取数据 ......
FileReader 字符 基础 Java read

java基础-构建工具mvn-day20

目录1. 初识mvn2. 用maven创建工程3. maven工程 之间的关系4. 父子 mvn工程5. mvn常见的插件6. tomcat插件 1. 初识mvn mvn是一个项目构建工具 idea里面内置ant,已经基本被maven取代 官网:https://maven.apacher.org 核 ......
mvn-day 基础 工具 java day

14、Linux服务器搭建

Linux服务器搭建 目录Linux服务器搭建【本地源的搭建】【DHCP服务器搭建】【ftp服务器搭建】【DNS服务器搭建】 【本地源的搭建】 【本地源的搭建】--本地服务器搭建的前提 ①查看本地源仓库 //查看本地源仓库 [root@localhost ~]# cd /etc/yum.repos. ......
服务器 Linux

Linux第八周学习总结

本周Linux学习内容为:ACL基本用法,ACL高级特性,SUID权限,SGID权限,Sticky权限。 其中所学到的命令有getfacl、setfacl、mask、default等等 具体如下: 1、使用getfacl命令查看ACL权限 2、setfacl命令可以设置ACL权限,对每一个文件或目录 ......
Linux

linux常规命令

1、cd 上图,直接输入cd,会进入根目录 2、tree a/ 3、创建多个目录 4、touch 5、rm 6、编译过程 ......
常规 命令 linux

Java基础 字符流、字符输入流

字符流的底层其实就是字节流,只不过在字节流的基础上又添加了字符集的概念(字符流 = 字节流 + 字符集) 字符流的特点: 输入流:一次读一个字节,遇到中文时,一次读多个字节(GBK一次读两个,UTF-8一次读三个) 输出流:底层会把数据按照指定的编码方式进行编码,变成字节再写到文件中 字符流应用场景 ......
字符 基础 Java

Java基础 Java中编码、解码的方法

所谓编码,就是把我们要存储的数据变成能真正的存储在硬盘当中的字节数据 编码的方法: public byte[] getBytes () → 使用默认方式进行编码(idea默认使用UTF-8;eclipse默认使用GBK) public byte[] getBytes (String charsetN ......
Java 编码 基础 方法

01-蓝牙基础知识

目录一. 蓝牙广播1. 蓝牙信道 一. 蓝牙广播 1. 蓝牙信道 低功耗蓝牙一共有40个信道, 范围从2402MHz-2480MHz每2MHz一个信道. ......
基础知识 基础 知识 01

Java基础 为什么会有乱码?

为什么会有乱码? 原因①:读取数据的时候未读完整个汉字 原因②:编码和解码的方式不统一 如何不产生乱码? 1. 不要用字节流读取文本文件 2. 编码解码时使用同一个码表,同一种编码方式 问:字节流读取中文会乱码,但为什么拷贝文本文件不会乱码呢? 答:拷贝时,是一个字节一个字节地拷贝过去的,数据没有丢 ......
乱码 基础 Java

Java基础 Unicode、UTF-8

UTF-8 不是字符集,而是 Unicode 字符集的一种编码方式 UTF-8 编码规则:用 1~4 个字节保存 UTF-8 规定,如果是 ASCII 里面的英文字母,统一用一个字节表示,二进制的第一位是 0,转成十进制是正数 UTF-8 规定 一个中文用三个字节表示,二进制的第一位是 1,第一个字 ......
Unicode 基础 Java

更改Kali Linux系统语言以及安装zenmap

更改Kali Linux系统语言以及安装zenmap 在使用kali的过程中,会遇到许多问题,其中一个就是看不懂英语,下面是如何更换语言的步骤。 更改Kali Linux系统语言 首先,打开kali,以root用户打开终端,如图1-1所示,然后输入密码kali,如图1-2所示,再打开终端如图1-3所 ......
语言 zenmap 系统 Linux Kali

Linux--进程与作业管理

from pixiv 进程概念与进程查看 pstree 我发现help这个命令简直是个好东西,可以更快地显示出常用参数,可以先使用type xxx 来看下xxx命令的类型,然后再决定用help xxx还是xxx --help pstree是以树的形式打印出当前全部运行的进程 就拿 pstree -a ......
进程 Linux

Java基础 计算机的存储规则

在计算机中,任意数据都是以二进制的形式来存储的 8个比特为1个字节,字节是计算机最小的存储单元 计算机在存储英文的时候,只需一个字节 简体中文版 Windows 默认使用 GBK 字符集。GBK 字符集完全兼容 ASCII 字符集 GBK编码: 规则①:一个汉字用两个字节存储(英文字母占一个字节,二 ......
规则 计算机 基础 Java

Linux /proc和/sys

在 Linux 系统中,/proc和/sys都是特殊的文件系统,数据内容是存放在内存中,这两个目录文件中的内容由内核动态生成,查看这个文件中的内容,实际上就是查询内核的某些状态或信息。 可以将这两个目录文件理解为虚拟的目录,即在硬盘上不存在。 /proc 文件系统 proc 是process(进程) ......
Linux proc sys

01. 网络基础

一、什么网络通信 计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便的互相传递信息、共享硬件、软件、数据信息等资源。网络编程直接或间接地通过网络协议与其它计算机实现数据交换,进行通信。 OSI参考模型 TCP/IP参考模型 ......
网络基础 基础 网络 01

Linux账号密码安全运维

前言 随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。 要知道有很多事情是云计算厂商不能为我们做的,就比如账号密码的安全策略配置,而账号密码的安 ......
账号 密码 Linux

linux 清除arp表

教你一招在 Windows、Linux和Mac中检查和清除ARP缓存 - 知乎 (zhihu.com) 清除整个 ARP 表 ip -s -s neigh flush all 删除特定地址的 ARP 记录 arp -d <ip-address> 查看Linux中的ARP表 arp -n ......
linux arp

Java基础 捕获异常的完整形态

finally 里面的代码是一定会执行的,除非虚拟机停止(跟 JVM 退出是一个意思) 所以经常把释放资源之类的扫尾代码放在 finally 里面 语法格式: try { } catch (Exception e) { } finally { } JDK7 的时候,Java 推出了一个接口叫 Aut ......
形态 基础 Java

Linux取文件的2-5行的方法

Linux取/etc/passwd文件的2-5行的方法,有如下5种方式。 sed -n '2,5p' /etc/passwd cat /etc/passwd|head -5|tail -4 head -5 /etc/passwd|tail -4 awk 'NR==2,NR==5' /ect/pass ......
文件 方法 Linux

Linux日常命令(1)

1、清屏 clear 2、查询进程 ps -ef|grep java 3、查看内存整体情况 Df -h 4、文件、文件夹操作 创建 mkdir -p 文件夹名称 (-p:多级目录) #如果文件不存在则创建,存在则不创建 touch 文件名 删除 #删除文件(不可删除目录) rm 文件名 #删除目录( ......
命令 Linux

linux 中实现根据指定列的重复项输出数据

001、 [root@pc1 test02]# ls a.txt [root@pc1 test02]# cat a.txt ## 测试数据 a 76 b 78 a 100 c 222 b 7777 b 3333 d 1111 ## 输出所有的重复 ## 对重复去重 ## 将重复叠加至表头 ## 输出 ......
数据 linux

linux ps

查看进程的启动时间 ps -A -opid,stime,etime,args 查看当前用户程序实际内存占用,并排序 ps -u $USER -o pid,rss,cmd --sort -rss 统计程序的内存耗用 ps -eo fname,rss|awk '{arr[$1]+=$2} END {fo ......
linux ps

常见java基础面试题

Java中的集合框架包括常用的List、Set和Map等接口及其相应的实现类。例如: List接口的实现类有ArrayList、LinkedList等。 Set接口的实现类有HashSet、TreeSet等。 Map接口的实现类有HashMap、Hashtable等。 HashMap和Hashtab ......
常见 基础 java

Linux挂载硬盘

0x01 查看硬盘 lsblk 0x02 查看挂载信息 df -h 0x03 挂载 sudo mount /dev/sdb1 /data 0x04 卸载 sudo umount /dev/sdb1 0x05 target is busy. 可能是在挂载的路径,这样可以cd /退出占用,然后卸载设备u ......
硬盘 Linux

Makefile基础使用和实战详解

一、基础 Makefile 其实只是一个指示 make 程序如何为我们工作的命令文件,我们说 Makefile 其实是在说 make。而对于项目来说,Makefile 是指软件项目的编译环境。 Makefile 的好坏对于项目开发有些什么影响呢?设计得好的 Makefile,当我们重新编译时,只需编 ......
实战 Makefile 基础

Java基础 字节输入流 读取数据 的两个方法API

public int read () → 一次读取一个字节数据 public int read (byte[] buffer) → 一次读取一个字节数组的数据,每次读取都会尽可能把数组装满 我们创建的数组的长度尽量是 1024 的整数倍,例如 1024*1024*5 的长度 ......
字节 两个 基础 方法 数据

Java基础 文件拷贝的基本代码

FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");FileOutputStream fos = new FileOutputStream("E:\\Java基础资料\\b.txt" );while (true) { in ......
拷贝 代码 文件 基础 Java

Java基础 字节输入流的循环读取

FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");/*int b;while((b = fis.read()) != -1) { System.out.print((char)b);}*/while (true) { i ......
字节 基础 Java

示波器、示波器基础用语、示波器功能介绍

1、技术用语:带宽 指的是正弦输入信号衰减到其实际幅度的70.7%时的频率值,即-3dB点(基于对数标度)。本规范指出示波器所能准确测量的频率范围。带宽决定示波器对信号的基本测量能力。随着信号频率的增加,示波器对信号准确显示能力将下降。如果没有足够的带宽,示波器将无法分辨高频变化。幅度将出现失真,边 ......
示波器 用语 功能 基础

Java基础 FileInputStream 字节输入流的细节

1. 创建字节输入流对象:FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt"); 细节:如果文件不存在,就直接报错 2. 读取数据(read 方法负责读取数据,会一个一个地读,如果读不到了,就会返回 -1) 细节①:一次读取 ......
FileInputStream 字节 细节 基础 Java