- 博客(29)
- 收藏
- 关注
原创 浏览器访问www.baidu.com的过程
浏览器访问www.baidu.com的过程解析baidu.com域名,获取ip地址根据ip地址,进行连接(tcp的3次握手)连接成功后,http协议将请求发送给WEB服务器WEB服务器根据请求在自己的服务器进行查询得到对应的结果,并将结果原路返回给浏览器浏览器根据返回结果渲染网页浏览器关闭tcp连接(四次挥手)tcp传输控制协议...
2021-10-27 20:57:24
1216
原创 阿里云nginx安装
阿里云nginx安装在/home/software下面mkdir nginxwget http://nginx.org/download/nginx-1.17.6.tar.gz(下载在新建的nginx里面)yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel(安装必要插件:gcc 可以编译 C,C++,Ada,Object C和Java等语言pcre pcre-devel pcre是一个pe
2021-10-26 16:57:06
1607
原创 阿里云项目上线
阿里云项目上线与linux连接:(https://editor.csdn.net/md/?articleId=120893301)需在阿里云里配置8080(tomcat)和3306(mysql)端口号确保配置文件里面的ip地址与xshell一致将项目以war包的形势导出war包导入tomcat/webapp下面,会自动导包在mysql/bin下面service mysql start启动mysql -u root -p在里面输入**flush privileges;再输入g
2021-10-25 21:15:36
207
原创 构造器(重要)
构造器和类名相同没有返回值作用new 本质就是调用构造方法初始化对象的值注意点定义有参构造后,如果想使用无参构造,必须显示的定义一个无参构造idea创建构造的快捷键 ALT+INSERT类本身就有一个不显示的无参构造器...
2021-10-24 22:27:01
138
原创 java数据类型及其转换
java数据类型及其转换基本数据类型强语言类型:变量要严格符合规定,先定义后才能使用基本数据类型1byte=8bit1024B=1KB1024KB=1M1024M=1Gpublic class Demo02 { public static void main(String[] args) { //八大基本数据类型 //整数 bit(计算机内部数据存储最小单位) int n1 = 10;//最常用,4字节,1字节
2021-10-23 22:28:23
148
原创 java之scanner操作
scanner实现用户与键盘交互,接收键盘数据scanner.next()识别到内容后,空格后内容就不接受package com.sund.scanner;import java.util.Scanner;public abstract class Demo01 { public static void main(String[] args) { //从键盘接收数据 Scanner scanner = new Scanner(System.in)
2021-10-23 22:20:51
149
原创 java写一个99乘法表
99乘法表package com.sund.struct;public class Demo08 { public static void main(String[] args) { //出现的刚开始的时候写的i <= 9,导致结果是1*到9,2*到9....,改为i <= i1后就去重了 //换行,"\t"制表符,print不换行,println换行,1*1执行完后,i++换行执行 for (int i = 1; i <=
2021-10-23 22:19:43
161
原创 java方法重载
方法重载方法名必须相同参数必须不同package com.sund.method;public class Demo02 { public static void main(String[] args) { double test = test(10.0, 10.0); System.out.println(test); } //方法重载:方法名相同,参数类型不同 public static double test(double
2021-10-23 22:18:08
149
原创 java可变参数
可变参数package com.sund.method;public class Demo03 { public static void main(String[] args) { Demo03 demo03 = new Demo03(); demo03.test(1,4,5.5); } //可变参数:唯一,最后 public void test(double... a){ System.out.println(a[1
2021-10-23 22:16:32
150
原创 三元运算符面试题
三元运算符面试题package operator;public class Demo05 { //三元运算符 public static void main(String[] args) { //x ? y : z //如果x==true 结果为y 否则为z int score = 90; String type = score < 60 ? "不及格" : "及格"; System.out.prin
2021-10-22 19:06:10
286
原创 字符串拼接符面试题
字符串拼接符面试题package operator;public class Demo04 { public static void main(String[] args) { //字符串拼接符 int a = 3; int b = 6; System.out.println(""+a+b);//36 System.out.println(a+b+"");//9 }}...
2021-10-22 18:59:50
122
原创 位运算符面试题
位运算符面试题package operator;public class Demo03 { public static void main(String[] args) { //位运算 //面试:2*8怎么算最快(<< *2 >>/2) /* 二进制 0 0000 0000 1 0000 0001 2 0000 0010 3
2021-10-22 18:51:36
148
原创 java自增
自增package operator;public class Demo01 { public static void main(String[] args) { int a = 3; int b = a++;//先赋值再加1 System.out.println(a);//4 int c = ++a;//先加1在赋值 System.out.println(a);//5 System.out.pri
2021-10-22 18:28:31
222
原创 变量与常量
变量public class Demo05 { //类变量 static static double salary = 2500; //属性变量 //实例变量:从属于对象,不能自行初始化,没有赋值 整数0 小数0.0 //boolean 默认false //除了基本数据类型,其他的是null String naem; int age; //main方法 public static void main(String[] a
2021-10-22 16:51:51
130
原创 数据类型扩展
数据类型扩展public class Demo03 { public static void main(String[] args) { //整数扩展 二进制0b 十进制 八进制0 十六进制0x int i = 10;//十进制 int i1 = 0100;//八进制4 int i2 = 0x17;//十六进制23 int i3 = 0b1001;//二进制9 System.out.println
2021-10-22 11:55:14
139
原创 java数据类型
数据类型基本数据类型强语言类型:变量要严格符合规定,先定义后才能使用基本数据类型1byte=8bit1024B=1KB1024KB=1M1024M=1Gpublic class Demo02 { public static void main(String[] args) { //八大基本数据类型 //整数 bit(计算机内部数据存储最小单位) int n1 = 10;//最常用,4字节,1字节=8bit
2021-10-21 22:36:25
152
原创 java标识符
标识符//所有标识符只能以大小写字母,$和_开头,后面任意//大小写敏感String 王者荣耀 = "垃圾";String S1und = "sun";String sund = "sun";String $Sund = "sun";String _Sund = "sun";
2021-10-21 21:48:34
143
原创 阿里云与liunux连接
基础环境搭建1.阿里云服务器2.JDK环境JDK1.8(java开发工具包,里面包含了jvm和jre,jvm(java虚拟机,跨平台运行核心),jre(java运行环境))安装命令:wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d5
2021-10-21 19:40:10
157
原创 HelloWorld
HelloWorld随便建一个文件夹在里面建一个Hello.java文件public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}在根目录前面输入cmd加空格,进入cmd命令行里面用javac Hello.java(随便文件夹里生成一个Hello.class)编译再用java Hello编译...
2021-10-21 19:10:53
146
原创 Dos命令
Dos命令切换盘符 D:粘贴 直接右键切换目录 cd /d(盘符之间切换) cd返回上一级 cd …清理屏幕 cls(clear screen)退出终端 exit查看电脑ip ipconfig打开应用 (calc计算器 mspaint画图 notepad记事本)ping命令 ping www.baidu.com文件操作 md目录名 rd 目录名 cd>文件名 del 文件名...
2021-10-20 21:32:22
117
原创 有用的快捷键
快捷键windows + E (我的电脑)windows + R (资源搜索框)ALT + F4 (关闭当前任务窗口)SHIFT + DELETE (永久删除)CTRL + SHIFT + ESC (任务管理器)CTRL + X(剪切)
2021-10-20 21:09:52
116
原创 MarkDown学习
MarkDown学习标题三级标题四级标题字体Hello,sundHello,sundHello,sundHello,sund引用诸君共勉分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1jGuQGjR-1634729559609)(C:\Users\86178\Pictures\剑来.jpg)]超链接学习地址列表acabc表格代码public
2021-10-20 19:33:46
120
原创 浅析IO流
1. 什么是IO流IO流实际上就是in和out,也就是输入和输出,用于应用程序和外部容器之间的内容传输2. 什么是流流(stream)是一种抽象的概念,是指数据(字节或字符)以先进先出的方式传递信息的通道,数据就像在这个通道中“流”动3.流的分类字节流(按传输方向) 字符流(按处理数据的单位)inputsream Readeroutputstream(单元8字节) Writer(16字符)节点流:直接操作数据读写的流类,如(FileWriter)处理流:
2021-09-11 09:45:54
302
原创 浅析Spring的IOC与DI
IOC(控制反转):将对象的创建由代码本身转移到IOC容器,由主动创建对象的方式变成了被动注入对象,主从关系发生了改变,这就是我们所说的控制反转DI(依赖注入):依赖IOC容器注入某个对象所需要的外部资源IOC容器:实际上就是一个Map(key,value),Map里面存放的是各种对象;使用IOC容器的时候你不需要考虑对象是如何创建出来的,只需要配置好配置文件或注解即可,大大增加了项目的可维护性,降低了开发难度...
2021-09-08 23:22:00
153
原创 java四大特征
java四大特征抽象:将对象的特性抽象出来,通过这些特性可以辨别这个对象封装:将对象的属性和方法封装成一个整体,为属性和方法加是上访问权限(private,protected,public),外部访问不能看到里面的详细内容继续:子类继承父类,可以为父类扩展属性及方法多态:不同对象对同一行为作出的不同响应个人理解抽象出的特性被封装起来被子类继承然后作出响应...
2021-09-07 18:04:41
217
原创 单例懒汉模式与饿汉模式详解
单例懒汉模式与恶汉模式详解1. 懒汉模式:第一次调用的时候才实例化,节约内存空间**2.**饿汉模式:类加载时直接实例化,不管后面能不能用到,浪费空间
2021-09-07 16:26:42
176
原创 java集合
浅析java集合简介集合或数组都是对多个数据进行存储操作,也被称为容器。注意:这里的存储是指内存级别的,而不是磁盘持久化(图片、视频等)为什么要使用集合1:数组定长,不能更改,集合可以;2:集合增删效率大于数组;3:集合可以获取元素数量,而数组没有提供这个方法;4:数组中的数据有序可重复,不能无序不重复集合两大阵营ArrayList与LinkedList的区别1.ArrayList查询快,增删改慢;LinkedList查询慢,增删改快(ArrayList底层是数组有下标,方便查询,也
2021-09-06 22:00:43
165
原创 IOC框架
大学生播客大赛Spring框架之IOC##概述:Spring是一个Service层的框架,它可以整合许多其它框架进行工作。Spring的主要技术就是IOC(DI)和AOP。IOC(DI) - 控制反转(依赖注入):控制反转就是将对象的创建及生命周期的管理过程交给Spring来处理的过程。在此开发过程中不在需要去关注对象的创建以及对象生命周期的管理,而是在需要的时候由Spring框架提供。IOC实现原理:在初始化一个Spring容器时,Spring会去解析指定的xml文件,当解析到其中的标签时,会
2021-04-19 19:13:19
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人