自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 JVM内存结构、JVM调优

GC垃圾回收机制的常用算法。jvm的结构以及如何调优。JVM堆内存大小的调整。

2022-07-17 20:30:32 175 1

原创 数据库面试题

Sql复杂经典面试题

2022-07-16 00:22:04 2485

原创 Linux常用命令

linux命令--运维。

2022-07-15 23:07:03 162

原创 数据库和SpringBoot基础02

实例一:实现注册和登录功能首页:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>工程首页</h1><a href="/reg.html">注册</a><a href="/lo

2022-05-14 00:12:50 275

原创 数据库和SpringBoot基础01

数据库学习数据库主要学习的是如何对数据进行增删改查操作.SQLStructured Query Language: 结构化查询语言, 通过此语言让程序员和数据库软件进行交流刘德华 30 5000insert into emp values("刘德华",30,5000);DBMSDataBaseManagementSystem: 数据库管理系统(数据库软件)常见的几种DBMS:MySQL: Oracle公司产品, 08年被Sun公司收购, 09年Sun公司被Oracle收..

2022-05-06 20:48:48 837

原创 Web前端基础02

DOM文档对象模型包含和页面元素相关的内容1、通过选择器获取页面中的元素对象let 元素对象 = document.querySelector("选择器")2、获取和修改元素的文本内容元素对象.innerText = "xxx"; 修改文本内容元素对象.innerText 获取文本内容3、获取和修改input控件的值控件对象.value="xxx"; 修改控件对象.value 获取4、创建元素对象let 元素对象 = document.createElement("

2022-04-27 20:17:34 1038

原创 Web前端基础01

1、三个阶段:web前端数据库SpringBootWeb前端-HTMLHTML作用: 负责搭建页面结构和内容 (盖房子) 学习HTML主要学习的就是有哪些标签文本相关标签h1-h6 文本标题, 特点: 独占一行, 自带上下间距, 字体加粗p 段落标签, 特点: 独占一行,自带上下间距hr 水平分割线br 换行b 加粗i 斜体u 下划线s 删除线<!DOCTYPE html><html lang="en"><head>...

2022-04-22 23:02:57 1346

原创 二维码及验证码的生成

二维码生成: public static void main(String[] args) { String message = "http://doc.canglaoshi.org"; try { //参数1:二维码上包含的文本信息 参数2:图片生成的位置// QRCodeUtil.encode(message,"./qr.jpg"); //参数1:二维码上包含的文本信息 参数2:图片生

2022-04-21 23:11:44 1247

原创 线程池的运用及重定向

通过一个实例来演示:/** * 线程池 * 线程池是线程的管理机制,它主要解决两方面的问题: * 1:复用线程 * 2:控制线程数量 */public class ThreadPoolDemo { public static void main(String[] args) { /* JUC是什么?java.util.concurrent这个包 concurrent并发 ...

2022-04-20 21:21:40 268

原创 注解在反射机制里的应用

注解注解在开发中常被我们利用到反射机制中,辅助反射机制做更多灵活的操作注解在如今JAVA流行的框架中被大量的应用,简化了以前繁琐的配置工作。注解可以在:类上,属性上,方法上,构造器上,以及参数上使用,即在方法的大括号里面不能使用。可以通过java内置的注解@Target来说明当前注解可以被应用的位置,对应的值被定义在ElementType上例如:@Target(ElementType.TYPE) 注解只能被用于类上@Target({ElementType.TYPE,ElementTyp.

2022-04-19 13:10:13 512

原创 反射知识点梳理

1、首先定义一个Person类,在接下来的案例中会不断用到。注意:在Person类中定义了无参和全参构造,如果一个类中没有无参也没有全参构造,则系统会默认给这个类添加一个无参构造方法。。/** * 使用当前类测试反射机制 */public class Person { private String name = "张三"; private int age = 18; public Person(){} public Person(String name,

2022-04-18 20:46:27 314

原创 NIO 非阻塞IO

/** * JAVA NIO * NIO称之为非阻塞IO,读写的过程中不会发生阻塞现象 * 我们之前所学的流,称为BIO:阻塞式IO,就是在读写的过程中可能会发生阻塞现象 */public class NIODemo1 { public static void main(String[] args) throws IOException { /* 非阻塞IO面向Channel(“通道”)的,不是面向Stream(流)的. .

2022-04-17 21:34:52 323

原创 HTTP协议

HTTP协议 超文本传输协议 由万维网制定(w3c)是浏览器与服务器通讯的应用层协议,规定了浏览器与服务器之间的交互规则以及交互数据的格式信息等。HTTP协议对于客户端与服务端之间的交互规则有以下定义:要求浏览器与服务端之间必须遵循一问一答的规则,即:浏览器与服务端建立TCP连接后需要先发送一个请求(问)然后服务端接收到请求并予以处理后再发送响应(答)。注意,服务端永远不会主动给浏览器发送信息。HTTP要求浏览器与服务端的传输层协议必须是可靠的传输,因此是使用TCP协议作为传输层协.

2022-04-11 20:49:00 205

原创 客户端服务端互通小项目

/** * 聊天室客户端 */public class Client { /* java.net.Socket 插座 套接字 Socket封装了TCP协议的通讯细节,使用它可以和服务端建立TCP连接,并基于两个流的 读写完成数据交换。 */ private Socket socket; /** * 构造方法,用于初始化客户端 */ public Client(){ try .

2022-04-03 00:20:35 532

原创 API异常处理

#### java异常处理机制- java中所有错误的超类为:Throwable。其下有两个子类:Error和Exception- Error的子类描述的都是系统错误,比如虚拟机内存溢出等。- Exception的子类描述的都是程序错误,比如空指针,下表越界等。- 通常我们程序中处理的异常都是Exception。#### 异常处理机制中的try-catch/** * 异常处理机制中的try-catch * 语法: * try{ * 可能出现异常的代码片段 * }catc

2022-03-30 22:01:20 1308

原创 API基础02

File类File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:- 1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等- 2:创建和删除文件或目录- 3:访问一个目录中的子项但是File不能访问文件数据.public class FileDemo { public static void main(String[] args) { //使用File访问当前项目目录下的demo.txt

2022-03-26 00:19:28 515

原创 API基础01

一.String1.面试题/* String s = new String("hello"); 问:如上语句创建了几个对象? 答:2个 第一个:字面量"hello" ---java会创建一个String对象表示字面量"hello",并将其存入常量池 第二个:new String() ---new String()时会再创建一个字符串对象,并引用hello字符串的内容 */String s = new String("hello");St

2022-03-22 23:33:33 452

原创 Java面向对象05

多态:1.意义:同一类型的引用指向不同的对象时,有不同的实现--------所有抽象方法都是多态的----行为的多态:cut()、getImage()、move()…同一个对象被造型为不同的类型时,有不同的功能--------所有对象都是多态的----对象的多态:我、你、水…2.向上造型/自动类型转换:超类型的引用指向派生类的对象 能点出来什么,看引用的类型 能造型成为的数据类型有:超类+所实现的接口3.强制类型转换,成功的条件只有如下两种:引用所指向的对象..

2022-03-19 00:36:44 531

原创 Java面向对象04

1.成员内部类:类中套类,外面的称为外部类,里面的称为内部类 内部类通常只服务于外部类,对外不具备可见性 内部类对象只能在外部类中创建 内部类中可以直接访问外部类的成员(包括私有的),在内部类中有个隐式的引用指向了创建它的外部类对象------外部类名.thispublic class InnerClassDemo { public static void main(String[] args) { Mama m = new Mama(); //Baby

2022-03-16 13:09:17 452

原创 Java面向对象03

1,package和import: package:声明包 作用:避免类名的冲突 同包中的类不能同名,不同包中的类可以同名 类的全称:包名.类名,包名常常有层次结构 建议:包名所有字母都小写 import:导入类(写在package下) 同包中的类可以直接访问,不同包中的类不能直接访问,若想访问: 先import导入类,再访问类-----------建议 类的全称------------------------------------太繁琐、不建议

2022-02-25 21:35:02 334

原创 Java面向对象02

1,引用类型数组:Student[] stus = new Student[3]; //创建Student数组对象stus[0] = new Student("zhangsan",25,"LF"); //创建Student对象stus[1] = new Student("lisi",26,"JMS");stus[2] = new Student("wangwu",24,"SD"); //1)给元素赋值需要newSystem.out.println(stus[0].name); //输出第1个学

2022-02-24 21:58:38 480

原创 Java面向对象01

1.什么是类?什么是对象? 现实生活是由很多对象组成的,基于对象抽出了类 对象:软件中真实存在的单个个体/东西 类:类别/类型,代表一类个体 类是对象的模板,对象是类的具体的实例 类中包含:对象的属性/特征----------------------------成员变量 -----------------对象的功能/行为/动作----------------...

2022-02-21 22:22:57 267

原创 Java基础篇03

1.循环嵌套 循环中套循环,一般多行多列时使用 执行规则:外层循环走一次,内层循环走所有次 建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层 break只能跳出当前层循环 2.数组是一种数据类型(引用类型) 相同数据类型元素的集合 定义://声明整型数组arr,包含10个元素,每个元素都是int类型,默认值为0int[] arr = new int[10];初始化:----初始化数组中的元素(有4种方法)int[] arr = n

2022-02-17 21:40:43 230

原创 Java基础篇02

1,分支结构:基于条件执行某语句1)if结构:1条路语法:if(boolean){ 语句块 }执行过程:判断boolean的值: ​若为true,则执行语句块1(if整个结束) ​若为false,则if直接结束2)if...else结构:2条路语法:if(boolean){ ​ 语句块1 ​ }else{ ​ 语句块2 ​ }执行过程:判断boolean的值: ​若为true,则执行语句块1(整个结束) ​若为false,则执行语句块2(整个结..

2022-02-15 22:34:28 273

原创 Java基础篇01

1.java开发环境:1)编译运行过程:(特点:跨平台、一次编译到处使用)···java源文件经过编译,生成.class字节码文件。···JVM通过解释器加载并运行.class字节码文件(0和1)。javac.exe:编译器 java.exe:解释器2)名词:···JVM:java虚拟机加载.class并运行.class···JRE:java运行环境除了包含JVM以外还包含了运行java程序所必需的环境JRE = JVM+java系统类库(小零...

2022-01-28 19:26:58 481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除