【Java基础】2、Java基础语法
f2/fn+f2:选中点中的文件名
1.注释
为什么要有注释?
给别人和以后的自己可以看懂的解释
注释含义
注释是在程序指定位置的说明性信息;简单理解,就是对代码的一种解释
注释分类
单行注释
//注释信息
多行注释
/*注释信息*/
文档注释
/**注释信息*/
(文档注释暂时用不到)
public class HelloWorld{//mian方法,表示程序的主入口public static void main(String[] args){//输出语句(打印语句)/*会把小括里面的内容进行输出打印*/System.out.println("你好,世界");}
}
编译没有问题,证明代码的语法没有问题
注释的使用细节
- 注释的内容不参与编译,也不参与运行,仅仅是对代码的解释说明(注释只在java文件中存在,编译成class文件就不存在了)
- 单行注释//可以嵌套注释(但不要);多行注释/**/不可以嵌套注释(多行注释会把/*匹配到的第一个*/作为结束)
2.关键字
什么是关键字
被java赋予特定含义的英文单词
关键字的特点
- 关键字的字母全部小写
- 常用的代码编辑器,针对不同的关键字有特殊的颜色标记,非常直观
class关键字的含义
class用于创建(定义)一个类,后面跟随类名
class 类名{类的范围}
类:是Java最基本的组成单元
3.字面量
告诉程序员:数值在程序中的书写格式
有的地方称之为:常量、字面值常量
字面量的分类
整数、小数、字符串(“”)、字符(‘’)、布尔(true、false)、空(“null”)
null不能直接打印,打印null用字符串的形式打印
public class ValueDemo1{//类名要和.java文件名保持一致//mian方法,表示程序的主入口public static void main(String[] args){//常见的数据在代码中是如何书写的//整数System.out.println(666);System.out.println(-777);//小数System.out.println(1.93);System.out.println(-3.71);//字符串System.out.println("程序员");System.out.println("Chan");//字符System.out.println('男');System.out.println('女');//布尔System.out.println(true);System.out.println(false);//空//null不能直接打印,打印null用字符串的形式打印System.out.println("null");}
}
4.特殊字符
'\t' '\r' '\n' ...
\t 制表符
在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格。
让内容在上下是对齐的(一般在一行中的中间部分使用)
public class ValueDemo1{//类名要和.java文件名保持一致//mian方法,表示程序的主入口public static void main(String[] args){System.out.println("name"+'\t'+"age");System.out.println("tom"+'\t'+"23");}
}
5.变量
变量定义
在程序的执行过程中,其值有可能发生改变的量(数据)
变量的使用场景
- 重复使用某个值
- 某个数据经常发生改变
当某个数据经常发生改变时,我们可以用变量存储。当数据变化时,只要修改变量里面记录的值即可。
变量的定义格式
数据类型 变量名 = 数据值;
数据类型:为空间中存储的数据,加入类型限制
变量名:为空间起的名字
数值:存在空间里面的数值
;表示语句的结束
public class VariableDemo1{public static void main(String[] args){//定义变量//数据类型 变量名 = 数据值;//数据类型:限定了变量能存储数据的类型//int(整数) double(小数)//变量名:就是存储空间的名字//作用:方便以后使用//数据值:真正存在变量中的数据//等号:赋值。把右边的数据赋值给左边的变量int a=10;System.out.println(a);}
}
变量的使用方式
- 输出打印
- 参数与计算
- 修改变量记录的值(变量同时只能记录一个值)
public class VariableDemo2{public static void main(String[] args){//基本用法//1.定义变量,再进行输出int a=10;System.out.println(a);//10System.out.println(a);//10System.out.println(a);//10//2.变量参与计算//int a=10变量的名字不能重复int b=10;int c=20;System.out.println(b+c);//3.修改变量记录的值a=50;System.out.println(a);//50}
}
变量的注意事项
1.只能存一个值
2.变量名不允许重复定义
3.一条语句可以定义多个变量(中间用“,”隔开)
public class VariableDemo2{public static void main(String[] args){//变量的注意事项//在一条语句中,可以定义多个变量int d=100,e=200,f=300;System.out.println(d);System.out.println(e);System.out.println(f);}
}
4.变量再使用之前一定要进行赋值
没有赋值的变量是不能使用的,赋值和打印顺序也是很重要的
public class VariableDemo2{public static void main(String[] args){int g;System.out.println(g);//这样打印是错误的}
}
public class VariableDemo2{public static void main(String[] args){int g;System.out.println(g);//这样打印是错误的g=500;//在打印(使用)之前赋值也是不行的}
}
public class VariableDemo2{public static void main(String[] args){//变量在使用之前必须要赋值int g;//定义g=500;//赋值//建议:以后在定义变量的时候,请直接赋值,不要把定义和赋值分开System.out.println(g);}
}
5.变量的作用域范围
变量的练习
public class VariableTest{public static void main(String[] args){//一开始没有乘客int count = 0;//第一站:上去一位乘客(在原有的基础上+1)//先计算等号右边的,计算好之后,赋值给等号左边count = count+1;//System.out.println(count);//第二站:上去两位乘客,下来一位乘客count = count + 2 - 1;//第三站:上去两位乘客,下来一位乘客count = count + 2 - 1;//第四站:下来一位乘客count = count -1;//第五站:上去一位乘客count = count + 1;//请问:到了终点,车上一共几位乘客System.out.println(count);}
}
6.进制
6.1十进制
十进制 0 1 2 3 4 5 6 7 8 9
逢十进一
借一当十
十进制的运算过程
6.2二进制
逢二进一
借一当二
二进制的运算过程
十进制中的0——二进制中的0
十进制中的1——二进制中的1
十进制中的2——二进制的中10
十进制中的3——二进制的中11
十进制中的4——二进制的中100
6.3常见的进制
二进制:由0和1组成,代码中以0b开头
十进制:由0~9组成,前面不加任何前缀
八进制:由0~7组成,代码中以0开头
十六进制:由0~9还有a~f组成,代码中以0x开头
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [a] [b] [c] [d] [e] [f]
(以上的规则是JDK7以上的特性)
在以前计算机区分的是用孔和没孔,现在是区分0和1
6.4进制之间的转换
公式:系数*基数的权次幂 相加
6.4.1任意进制转十进制
系数:每一位上的数
基数:当前进制数(几进制就是几) //基数要是对应进制范围之内的数字
权:从右往左,一次为0 1 2 3 4 5 ...
二进制转十进制
8421快速转换法
每一位二进制值的1都是代表一个固定数值
把每一位的1代表的十进制数加起来得到的结果就是它所代表的十进制数。
6.4.2十进制转任意进制
除基取余法
不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来
6.5小结
7.计算机的存储规则
在计算机中,任意数据都是以二进制的形式来存储的
(任何进制都是转成二进制再进行存储)
7.1计算机中的数据
7.1.1Text文本数据
数字:转换成二级制
字母:查询对应的ASCII码表,找到对应的数字,再转换成二进制
汉字:查询对应的码表,找到对应的数字,再转换成二进制
- GB2312编码:1981年5月1日发布的简体中文汉字编码国家标准。收录7445个图形字符,其中包括6763个汉字。
- BIG5编码:台湾地区繁体中文标准字符集,共收录13053个中文字,1984年实施。
- GBK编码:2000年3月17日发布,收录21003个汉字,包含国家标准GB13000-1中的全部中日韩汉字,和BIG5编码中的所有汉字。
- Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。
7.1.2Image图片数据
通过每个像素中的RGB三原色来存储
2K屏、4K屏(这说的是最大分辨率)
黑白图
灰度图
彩色图
用0-255*255*255表示颜色的数据
三原色
255——1111 1111——FF
- 计算机中的颜色采用光学三原色。
- 分别为:红,绿,蓝。也称之为RGB
- 可以写成十进制形式。(255,255,255)
- 也可以写成十六进制形式。(FFFFFF)
7.1.3Sound声音数据
对声音的波形进行采样再存储
氪金:和红色的波形一样,听到的音质是和原本的声音一致的
不氪金:只是按照黑点的走向去画,不一定是什么样子
视频是很多图片和声音的组合体
8.数据类型
数据类型 变量名 = 数据值;
8.1基本数据类型
(4类,8种)
byte的取值范围是:-127-128
整数和小数取值范围大小关系:double>float>long>int>short>byte
long类型变量:需要加入L标识(大小写都可以,推荐大写)
float类型变量:需要加入F标识(大小写都可以,推荐大写)
long类型变量在定义的时候,要在后面加上L
public class VariableDemo3{//类名一定要和文件名保持一致//主入口public static void main(String[] args){//整数//bytebyte b = 10;//-128-127System.out.println(b);//shortshort s = 20;System.out.println(s);//intint i=30;System.out.println(i);//long//如果要定义long类型的变量//再数据值的后面需要加一个L作为后缀//L可以是大写的也可以是小写的(建议大写)long n = 999999999L;System.out.println(n);//float//定义float类型的变量的时候//数据值也需要加上一个F作为后缀float f = 10.1F;System.out.println(f);//double//定义double类型的变量的时候不需要加后缀double d=20.2;System.out.println(d);//char char c ='中';System.out.println(c);//boolean//true falseboolean o =true;System.out.println(o);}
}
数据类型练习
练习一
public class VariableTest2{public static void main(String[] args){//定义变量记录姓名String name = "张三";//定义变量记录年龄int age = 18;//定义变量记录性别char gender = '男';//定义变量记录身高double height = 180.1;//定义变量记录是否单身//true是单身,false不是单身boolean flag = true;//输出变量的值System.out.println(name);System.out.println(age);System.out.println(gender);System.out.println(height);System.out.println(flag);}
}
练习二
public class VariableTest3{public static void main(String[] args){//定义变量记录电影的名字String name = "送初恋回家";//定义变量记录主演的名字String tostar = "刘鑫 张雨提 高媛";//定义变量记录电影的年份int year = 2020;//定义变量记录主演的评分double grade = 9.0;//输出所有变量的值System.out.println(name);System.out.println(tostar);System.out.println(year);System.out.println(grade);}
}
8.2引用数据类型
(会在后面学习数组和面向对象的时候学到)
9.标识符
(所对应的就是变量名)
什么是标识符
标识符:给类、方法、变量等起的名字
阿里巴巴规范
标识符命名规则
硬性要求
- 由数字、字母、下划线(_)和美元($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
软性建议
小驼峰命名法:方法名、变量
标识符是一个单词的时候,全部小写——name
标识符由多个单词组成的时候,第一个的那次首字母小写,其他单词首字母大写——firstName
大驼峰命名法:类名
标识符是一个单词的时候,首字母大写——Student
标识符由多个单词组成的时候,每个单词的首字母大写——GoodStudent
10.键盘录入
Scanner
Java帮我们写好一个类叫Scanner,这个类就可以接收键盘输入的数字
Scanner使用步骤
以下介绍的,只能接收整数
1.导包——Scanner这个类在哪
import java.util.Scanner; //导包的动作必须出现在类定义的上边
2.创建对象——表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in);
//这个格式里面,只有sc是变量名,可以变,其他的都不允许变
3.接收数据——真正开始干活
int i = sc.nextInt(); //这个格式李里面,只有i是变量名,可以变,其他的都不允许变
//1.导包,找到Sacnner这个类在哪
//书写要注意,写在类定义的上面
//导包的末尾要用;结束
import java.util.Scanner;public class ScannerDemo1{public static void main(String args[]){//2.创建对象,表示准备要用Scanner这个类Scanner sc = new Scanner(System.in);System.out.println("请输入整数:");//3.接收代码//sc.nextInt():键盘输入什么就接收什么,再赋值给左边的变量//变量i记录了键盘录入的数据int i = sc.nextInt();System.out.println(i);}
}
Scanner练习
键盘输入数字并求和
需求:键盘录入两个整数,求出他们的和并打印出来
//1.导包
//书写要注意,写在类定义的上面
//导包的末尾要用;结束
import java.util.Scanner;public class ScannerTest{public static void main(String args[]){//2.创建对象Scanner sc = new Scanner(System.in);System.out.println("请输入第一个数字:");//3.接收数据int number1 = sc.nextInt();System.out.println("请输入第二个数字:");//再次接收第二个数据int number2 = sc.nextInt();System.out.println(number1+number2);}
}
11.IDEA
IDEA概述
Intellij IDEA
IDEA全称Intellij IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发的最好额工具
集成环境:把代码、编译、执行、调试等多种功能综合到一起的开发工具
IDEA下载和安装
下载:https://www.jetbrains.com/idea/
安装:傻瓜式安装,建议修改安装路径
IDEA中的第一个代码
IDEA项目结构介绍
project(项目)
module(模块)
package(包)
class(类)
多级包用“.”隔开
运行代码
控制台
IDEA基本设置
修改主题(写代码的背景颜色)
修改代码的字体
修改注释的颜色
设置自动导包
√上Add...和Optimize..
设置IDEA在提示的时候忽略大小写
去掉Match Case前面的√
给IDEA的背景设置成图片
点击Background Image选择要设置图片的位置
IDEA的项目和模块操作
类的操作
新建类
删除类
修改类名
文件名和类名要保持一致
Shift+F6
模块的操作
新建模块
file--Project Structure--module--+--Java--Next--模块名字--finish
删除模块(后续讲)
修改模块(后续讲)
导入模块(后续讲)
项目的操作
关闭项目
新建项目
打开项目(后续讲)
修改项目(后续讲)
相关文章:
【Java基础】2、Java基础语法
f2/fnf2:选中点中的文件名 1.注释 为什么要有注释? 给别人和以后的自己可以看懂的解释 注释含义 注释是在程序指定位置的说明性信息;简单理解,就是对代码的一种解释 注释分类 单行注释 //注释信息 多行注释…...
MATLAB基础应用精讲-【数模应用】本量利分析(Cost-Volume-Profit Analysis)
目录 前言 几个高频面试题目 本量利分析与量本利分析的区别 算法原理 发展历程 几个相关概念 什么是CVP分析 基本假设 注意事项 本量利分析的作用 基本原理 多种产品量本利分析 盈亏平衡分析 目标利润分析 敏感性分析 边际分析 本量利分析基本模型 应用场景 …...
实习冲刺Day7
算法题 合并两个有序链表 class Solution { public:void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {for (int i 0; i<n; i) {nums1[m i] nums2[i];//直接将num2的数据插入到num1的尾部}sort(nums1.begin(), nums1.end());//排…...
《Python游戏编程入门》注-第4章1
《Python游戏编程入门》的第4章是“用户输入:Bomb Cathcer游戏”,通过轮询键盘和鼠标设备状态实现Bomb Cathcer游戏。 1 Bomb Cathcer游戏介绍 “4.1 认识Bomb Cathcer游戏”内容介绍了Bomb Cathcer游戏的玩法,即通过鼠标来控制红色“挡板”…...
一些硬件知识【2024/10/29】
千兆以太网有8条信号线,百兆以太网有4条线: 网络变压器构造图: 百兆以太网拓扑: BOB Smith电路: 【以太网接口电 路设计】https://www.bilibili.com/video/BV1i3411u7bv?vd_source3cc3c07b09206097d0d8b0aefdf07958&a…...
利用弱监督学习在全切片病理图像中检测和分型基底细胞癌|文献速递-基于生成模型的数据增强与疾病监测应用
Title 题目 Detection and subtyping of basal cell carcinoma in whole-slide histopathology using weakly-supervised learning 利用弱监督学习在全切片病理图像中检测和分型基底细胞癌 01 文献速递介绍 基底细胞癌 (BCC) 的发病率正在给病理诊断带来压力。BCC 的发病率…...
leetcode刷题笔记——15.三数之和
一、问题描述 给定一个整数数组 nums,判断是否存在三元组 [nums[i], nums[j], nums[k]],使得: i ! j、i ! k 且 j ! k nums[i] nums[j] nums[k] 0 需要返回所有和为 0 的三元组,且这些三元组不能重复。 输入输出 输入: 整…...
NLTK无法下载?
以下内容仅为当前认识,可能有不足之处,欢迎讨论! 文章目录 nltk无法下载怎么办?什么是NLTK?为什么要用NLTK?如何下载? nltk无法下载怎么办? 什么是NLTK? NLTK是学习自然…...
采用非递归快排实现找出数组中的前k个高频元素(python)
前k个高频元素 题目描述解题思路代码实现 题目描述 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 输入: nums [1,1,1,2,2,3], k 2 输出: [1,2] 解题思路 (1)先对给定的列表进行…...
Java题集练习4
Java题集练习4 1 异常有什么用? 用来找到代码中产生的错误 防止运行出错2 异常在java中以什么形式存在? 异常在java中以类的形式存在,分为运行时异常和编译期异常,他们都在类Exception中3 异常是否可以自定义?如何自…...
sql进阶篇
1.更新记录 AC: update examination_info set tag replace(tag, "PYTHON", "Python") where tag "PYTHON";2.删除记录 AC: DELETE FROM exam_record WHERE timestampdiff(minute, start_time, submit_time) < 5AND…...
代码工艺:SQL 优化的细节
1. 巧用 limit 当出现深分页的时候,例如: select id, name, status, detail from product limit 100000, 30; 那么MySQL的执行方式为:一共需要查100030条数据,然后丢弃前面的100000条,只返回后面的30条数据…...
天池蚂蚁AFAC大模型挑战赛-冠军方案(含代码)
天池-蚂蚁AFAC大模型挑战赛-冠军方案 前言 ❝ 作者 彭欣怡 华东师大; 马千里 虾皮; 戎妍 港科广 说在前面 在当今信息技术迅猛发展的背景下,大模型技术已经成为推动人工智能领域进步的重要力量。 前段时间备受瞩目的AFAC赛题聚焦于金融对话…...
[QUIC] Packets 和 Frames 概述
Packets 和 Frames 概述 受保护的数据包 (Protected Packets) 基于不同的包类型, QUIC 使用不同等级的保护机制. Version Negotoation 包不受保护. Retry 包使用 AEAD 进行保护。 Initial 包使用 AEAD 进行保护, 但是使用的 Key 是由一个网络可见的值计算出来的。 因此 Ini…...
QT编辑框带行号
很可惜,qt的几个编辑框并没有相关功能。所以我们要自己实现一个。 先讲讲原理: QPlainTextEdit继承自QAbstractScrollArea,编辑发生在其viewport()的边距内。我们可以通过将视口的左边缘设置一个空白区域,…...
Kafka认证时Successfully logged in真的认证成功了?
背景 某个应用需要配置 Kafka 集群信息,且需要在验证集群是否可达。基本实现思路是创建一个生产者对象,然后发送一条测试数据,调用 Producer 的 send 方法发送消息后,再调用 get() 方法,即同步发送消息,测…...
软考信息系统管理师,系统集成项目管理工程师,考哪一个合适?
根据2024年的考试安排,高级项目管理师和系统集成工程师考试改为每年一次。 2024年上半年考高级项目管理师,下半年考系统集成项目管理工程师。 根据这个调整,建议先报名5月份的高级项目管理师考试。如果通过了,大家都高兴&#x…...
AI学习指南自然语言处理篇-位置编码(Positional Encoding)
AI学习指南自然语言处理篇-位置编码(Positional Encoding) 目录 引言位置编码的作用位置编码的原理绝对位置编码相对位置编码位置编码在Transformer中的应用位置编码的意义总结 引言 在自然语言处理中,文本数据通常以序列的形式存在。然而…...
macOS 15 Sequoia dmg格式转用于虚拟机的iso格式教程
想要把dmg格式转成iso格式,然后能在虚拟机上用,最起码新版的macOS镜像是不能用UltraISO,dmg2iso这种软件了,你直接转放到VMware里绝对读不出来,办法就是,在Mac系统中转换为cdr,然后再转成iso&am…...
【01初识】-初识 RabbitMQ
目录 学习背景1- 初识 MQ1-1 同步调用什么是同步调用?小结:同步调用优缺点 1-2 异步调用什么是异步调用?小结:异步调用的优缺点,什么时候使用异步调用? 1-3 MQ 技术选型 学习背景 异步通讯的特点ÿ…...
CTF-RE 从0到N:汇编层函数调用
windows 在 Windows 平台上的汇编语言中,调用函数的方式通常遵循特定的调用约定(Calling Convention)。最常见的调用约定包括: cdecl: C 默认调用约定,调用者清理堆栈。stdcall: Windows API 默认调用约定࿰…...
雷池社区版compose配置文件解析-mgt
在现代网络安全中,选择合适的 Web 应用防火墙至关重要。雷池(SafeLine)社区版免费切好用。为网站提供全面的保护,帮助网站抵御各种网络攻击。 compose.yml 文件是 Docker Compose 的核心文件,用于定义和管理多个 Dock…...
无人机避障——4D毫米波雷达Octomap从点云建立三维栅格地图
Octomap安装 sudo apt-get install ros-melodic-octomap-ros sudo apt-get install ros-melodic-octomap-msgs sudo apt-get install ros-melodic-octomap-server sudo apt-get install ros-melodic-octomap-rviz-plugins # map_server安装 sudo apt-get install ros-melodic-…...
Python(数据结构2)
常见数据结构 队列 队列(Queue),它是一种运算受限的线性表,先进先出(FIFO First In First Out) Python标准库中的queue模块提供了多种队列实现,包括普通队列、双端队列、优先队列等。 1 普通队列 queue.Queue 是 Python 标准库 queue 模块中的一个类…...
深入解析HTTP与HTTPS的区别及实现原理
文章目录 引言HTTP协议基础HTTP响应 HTTPS协议SSL/TLS协议 总结参考资料 引言 HTTP(HyperText Transfer Protocol)超文本传输协议是用于从Web服务器传输超文本到本地浏览器的主要协议。随着网络安全意识的提高,HTTPS(HTTP Secure…...
Java IO 模型
I/O 何为 I/O? I/O(Input/Output) 即输入/输出 。 我们先从计算机结构的角度来解读一下 I/O。 根据冯.诺依曼结构,计算机结构分为 5 大部分:运算器、控制器、存储器、输入设备、输出设备。 输入设备(比…...
安装双系统后ubuntu无法联网(没有wifi标识)网卡驱动为RTL8852BE
安装双系统后ubuntu没有办法联网,(本篇博客适用的版本为ubuntu20.04)且针对情况为无线网卡驱动未安装的情况 此时没有网络,可以使用手机数据线连接,使用USB共享网络便可解决无法下载的问题。 打开终端使用命令lshw -C …...
Sqoop的安装配置及使用
Sqoop安装前需要检查之前是否安装了Tez,否则会产生版本或依赖冲突,我们需要移除tez-site.xml,并将hadoop中的mapred-site.xml配置文件中的mapreduce驱动改回成yarn,然后分发到其他节点,hive里面配置的tez也要移除,然后…...
R语言机器学习算法实战系列(十三)随机森林生存分析构建预后模型 (Random Survival Forest)
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍教程加载R包案例数据数据预处理数据描述构建randomForestSRC模型评估模型C-indexBrier score特征重要性构建新的随机森林生存模型风险打分高低风险分组的生存分析时间依赖的ROC(Ti…...
三款计算服务器配置→如何选择科学计算服务器?
科学计算在众多领域都扮演着关键角色,无论是基础科学研究还是实际工程应用,强大的计算能力都是不可或缺的。而选择一台合适的科学计算服务器,对于确保科研和工作的顺利进行至关重要。 首先,明确自身需求是重中之重。要仔细考虑计算…...
文化部网站总分馆建设实施意见/前端seo是什么
随着时代的发展,信息技术已经深深地渗透到人类的方方面面。现代信息技术已经开始改变人类的学习方式、思维方式和工作方式。现代的教育方式也由以前单一的形式向多元化发展,只有利用现代信息技术进行学习、探索和创造,才能提高教师的教研能力…...
搜索引擎wordpress/seo网站建设优化
1.下面是Sping技术栈所包含的技术框架图 2.Spring Boot的一些知识点 3.Spring Boot 推荐的基础 POM 文件 名称说明spring-boot-starter核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持。spring-boot-starter-amqp通过 spring-rabbit 支持 AMQP。spring-boot…...
做一个营销型网站/关键词挖掘站长工具
有一些平板或者一些早教机,都是内置了一张TF内存卡的,而有时候我们会因为内存卡太小;或者tf卡被误格式化导致内置的数据没有了,如果你还有朋友有这些机器的话,完全可以把他内存卡里的数据克隆出来,然后写入…...
在家帮别人做网站赚钱/外包公司是什么意思
文件系统类型 在windows中我们常见的磁盘格式有fat16、fat32和ntfs。但是windows的文件管理显得有些赘余,为打开一个文件需要打开n个地方,在一个角落里找。而且windows本身对于其他系统的文件格式就更差了,没有听说在windows里打开ext3或者ma…...
网站超链接的优化/seo视频教程汇总
Java访问网页API Java中有一个类是专门用于访问网络的类,他就是URL类 通常我们通过使用该类来实现访问网址的目的。 首先我们先准备一个URL类的对象 URL url new URL(“网址内容”);创建该类后,我们就会自动查询该网址,当然这里有个前提…...
网站建设柒首先金手指2/竞价排名适合百度吗
第一次做性能测试,按照操作文档磕磕碰碰的完成了,并且拿到了结果,看到一堆的指标和数据,还是傻眼了,不知道各个指标是什么意思了。 咨询了大牛和度娘,消化理解了一下,不知道是不是正确的。 CPU使…...