自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 导航条nav与Bootstrap格式失效问题排查

PS:写总结时,将原注释内容改回来,发现显示效果依然正确,clean三板斧后还是没用,果断怀疑浏览器问题。结论:应当更加注重逻辑性,使用对比验证时,对已经明确没问题的部分应当直接先放置到绿色区域。处理:空项目中运行正常的文件直接复制过来,除非文件在这一过程中损坏,否则直接排除。编码过滤器里,自动将格式文件解释为html格式,导致格式部分失效。查看过滤器,注释掉过滤器,显示正常。处理:逐条与显示成功的空项目中的代码比对,未发现问题。4、导入另一个练习项目查看效果,效果一致,都有问题。成功了,但没完全成功。

2023-10-12 20:06:41 344

原创 SQL函数与JDBC

SELECT DATEDIFF('2023-09-20',NOW()) -- 时间天数相减(大的减小的) SELECT DATE_ADD(now(),INTERVAL 1 DAY);SELECT id '编号', emp_name '名称', CASE WHEN age

2023-09-14 20:28:05 141

原创 Select查询

- 取得部门中有员工的部门信息 -- EXISTS, NOT EXISTS -- 连接子查询, -- 首先取得部门表中第一条数据的id, -- 然后执行子查询中内容,如果子查询能够有满足条件的记录则返回true -- 返回true,则把该部门信息放到结果集中 -- 依次读取后面的数据,每条数据都要重新走一遍子查询 select * from dept d where EXISTS (select * from employee e where d.id=e.dept_id );-- *或某一具体列都行。

2023-09-13 19:58:59 105

原创 MySQL——表管理

外键 FOREIGN key [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (col_name, ...) REFERENCES tbl_name (col_name,...) [ON DELETE reference_option] [ON UPDATE reference_option]foreign key(stu_id) reference student id [on delete cascade] --[] 内为级联删除。{* | <字段列名>}

2023-09-12 20:34:54 87

原创 数据库基础

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL不区分大小写。

2023-09-11 19:57:16 42

原创 Java——泛型设计

为集合提供编译时(静态)类型安全,并消除了大多数类型转换的需要(由于泛型是在编译时起作用,所以在运行时动态生成的反射可以绕过泛型限制)泛型类就是一个具有多种类型变量的类,泛型类可以拥有一个类型,也可以拥有多个类型[访问修饰符] class 类名<T,U,...> {T 泛型成员1;U 泛型成员2;...类型参数使用大写形式,且比较短,这是最常使用的​​/*** 查询全部* @return*//*** 根据id查询* @param k* @return*//**

2023-09-09 15:54:06 184

原创 代理模式与自定义注解

代理模式:为其他对象提供一种代理以控制对这个对象的访问,也就是创建一个代理对象作为客户端和目标对象之间的中介,主要目的就是保护目标对象或增强目标对象通过使用代理模式,通常有以下两个优点:可以隐藏被代理类的实现可以实现客户与被代理类间的解耦,在不修改被代理类代码的情况下能够做一些额外的处理代理接口​即委托类​@OverrideSystem.out.println("出售华为电脑");代理类,最终还是调用委托类实现业务操作现在我们要做的就是让代理在调用sell()前输出一句售前了解。

2023-09-07 20:14:28 100

原创 反射+与设计模式

Properties 类表示了一个持久的属性集,是一个Map体系集合类,因为其继承于Hashtable,而Hashtable继承于Dictionary类,实现了Map接口,所以Properties也保留了其相关特性。Properties是Hashtable的子类;Properties类表示了一个可持久的属性集;Properties可以保存在流中或从流中加载;Properties中每个键和对应的值都是一个字符串(String类型);

2023-09-06 19:57:32 115

原创 对象流、递归和反射

对象就是以对象(该对象的类必须实现了序列化接口)作为数据传输的流。

2023-09-05 19:40:05 74

原创 Java——文件和流

所谓输入:就是将编程者所设计的程序看作流的终点所谓输出:是将程序看作流的起点在java中输入、输出功能是通过有关流的操作来完成的,需要使用java.io包中的类Java在提供了字节流的缓冲区流:通过缓冲区流,减少访问硬盘的次数,提高效率。

2023-09-04 17:51:32 678

原创 Java ——集合+

LinkedList的底层是双向链表结构,由于链表没有将元素存储在连续的空间中,而是存储在单独的节点中,然后通过引用将节点连接起来了,因此在任意位置插入或者删除元素时,不需要搬移元素,效率比较高LinkedList没有实现RandomAccess接口,因此LinkedList不支持随机访问LinkedList的任意位置插入和删除元素时效率比较高,时间复杂度为O(1)LinkedList比较适合任意位置插入的场景。

2023-09-02 09:47:41 81

原创 异常与集合

异常是应用程序在运行过程中出现的错误或者非正常的意外情况,即虚拟机的通常操作中可能遇到的异常,是一种常见的运行错误。常见情况:数组下标越界、空指针的访问、试图读取不存在的文件、数学除零等JavaAPI提供的内置异常不一定总能捕获程序中发生的所有错误。有时会需要创建用户自定义异常​// 把参数传递给Throwable的带String参数的构造方法​。

2023-08-31 20:32:38 78

原创 抽象类和接口

只有方法定义,没有方法体且被abstract修饰符修饰的方法interface(接口)关键字使抽象的概念更深入了一层。我们可将其视为纯抽象类仅定义了类应该提供哪些功能,而不涉及如何实现这些功能;接口中仅包括了常量以及一系列的方法定义(但并不进行实现,1.8后支持default实现方法,同时该方法可以不用子类实现)接口中定义的方法需要靠其他类来实现接口不是类,因此不能通过new关键字来实例化一个接口,但是可以声明接口类型的变量,变量必须引用该接口某个实现类的对象类似于类中的向上转型。

2023-08-30 20:26:49 29

原创 Java——继承、重写与多态

继承是一种特性,利用继承可以重用现有类生成新类,也是代码重用的一种体现。通过关键字extends继承一个已有的类父类:被继承的类(超类、基类)子类:新的类(派生类)单继承,只有一个直接父类继承可以持续进行,形成复杂的继承层级结构如果一个类的声明中没有使用关键字extends,那么这个类被系统默认为是继承了Object父类Object类是所有类的超类,也就是说,Java中的每一个类都是由Object类扩展而来的。因而每当你创建一个对象,它都将拥有Object类中的全部方法。

2023-08-29 19:37:13 793

原创 Java ——类和对象

大驼峰 Person GoodShop修饰符 class 类名称{修饰符 数据类型 属性名称(成员变量,字段);修饰符 数据类型 属性名称(成员变量,字段);修饰符 数据类型 方法名称(参数列表){方法体;在同一类,名称和返回值一致但参数列表不同的方法称为方法的重载。

2023-08-28 20:09:43 103 1

原创 Java基础+

ByteShortIntegerLongFloatDoubleCharacterBoolean与八大基础类型相对应的工具类,提供了一系列方法处理各种需求。除int、char类型,其余首字母大写即可。

2023-08-24 19:33:47 100 1

原创 Java基础整合

String、类、对象、接口String 类型常用方法 (示例中str为一个常见字符串变量名)

2023-08-23 19:11:03 33

原创 如何写一个网站

如何写一个网站前端模板:别人写好的,我们拿来改成自己需要的bootstrap (模板之家)bootstrap免费模板框架:组件:自己手动组合拼接 Bootstrap,layui,semantic-layui栅格系统导航栏侧边栏前端搞定:页面长什么样子:数据设计数据库(难点!)前端让他能够自动运行,独立化工程数据接口如何对接:json,对象 all in one!前后端联调测试!标准要求有一套自己熟悉的后台模板:工作必要! x-admin前端界

2021-12-24 21:55:38 196

原创 Springboot Web开发——2021-12-20

Springboot Web开发——2021-12-20jar: webapp!自动装配Springboot 到底帮我们配置了什么?我们能不能修改?能修改哪些东西?能不能扩展?* xxxAutoConfiguration… 向容器中自动配置组件* xxxProperties: 自动配置类,装配配置文件中自定义的一些内容要解决的问题:* 导入静态资源* 首页* jsp,模板引擎Thymeleaf* 装配扩展SpringMVC* 增删改查* 拦截器* 国际化静态资源在spring

2021-12-20 23:09:35 89

原创 Springboot——2021-12-18

Springboot——2021-12-18自动装配启动类是运行做了哪些run()运行之后做的事需要知道的:推断应用的类型是普通的项目还是Web项目推断并设置main方法的定义类,找到运行的主类加载环境(上下文)全面接管SpringMvc的配置application.yml(配置文件)语法 (以前是web.xml)key: 空格 值配置文件的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了# 对空格的要求特别高# 普通的key-v

2021-12-18 23:17:23 307

原创 Springboot装配原理——2021-12-17

Springboot装配原理——2021-12-17自动配置pom.xml* spring-boot-dependencies:核心依赖在父工程中!* 我们在写或者引入一些Springboot依赖的时候,不需要指定版本,就因为有这些版本仓库启动器*<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifa

2021-12-17 22:15:10 67

原创 Java异常——2021-12-15

Java异常——2021-12-15异常总览[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i1K3cZ0Y-1639667736808)(E:\myblog\异常.jpg)]try catch finally生成快捷键 ctrl + alt + tSystem.exit(1); //程序结束try catch可以让程序继续执行下去throw throwsthrow new ArithmeticException();//抛出异常 一般在方法中使用publi

2021-12-16 23:16:16 698

原创 Java面向对象——2021-12-15

Java面向对象——2021-12-15instanceofPerson instanceof Student //判断Person类与Student类之间是否有关系用于判断能否进行类型转换子类转换成父类,有可能丢失自己的本来的一些方法!父类引用指向子类的对象 Person stu = new Student();把子类转换为父类,向上转型 Student s = new Student(); Person p = s;把父类转换为子类,向下转型:强制转换方便方法的调用,减少重复的代码!

2021-12-15 21:49:25 221

原创 Java基础——面向对象2

Java基础——面向对象2继承子类无法使用父类的私有属性或方法Java中只有单继承,没有多继承Ctrl + h 打开继承树在Java中,所有的类,都默认直接或间接继承Object类new子类时,调用子类的构造器,默认且必须调用父类的构造器(即super()必须在第一行)super注意点:1. super调用父类的构造方法,必须在(子类的)构造方法的第一个2. super必须只能出现在子类的方法或者构造方法中!3. super和 this 不能同时调用构造方法!Vs this:代表的对

2021-12-14 22:43:58 373

原创 Java基础——2021-12-12

Java基础——2021-12-12数组的定义dataType[] arrayName;//定义声明dataType arrayName[];//兼容C++arrayName = new dataType[size];//创建数组长度为sizearrayName.length//获取数组长度堆与栈堆:(arrayName = new dataType[size];//空间在堆里开辟)* 存放new的对象和数组* 可以被所有的线程共享,不会存放别的对象引用栈:(dataType[]

2021-12-12 23:06:00 427

原创 Java基础——2021-12-11

Java基础——2021-12-11方法的原子性即一个方法只实现一个功能方法前用static修饰表示可以不用对象直接在类中调用方法的重载重载就是在同一个类中方法名相同,但是参数不同main方法传参可以通过命令行给main方法传参public class Demo01{ public static void main(String[] args){ for(int i=0;i<args.length;i++){ System.out.println("args["+i+"]:

2021-12-11 21:42:28 312

原创 Java基础——2021-12-10

Java基础——2021-12-10Scanner对象public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); if(scanner.hasNext()){ String str = scanner.next(); System.out.println("输出的内容为:"+str); } //凡是属于IO流的类如

2021-12-10 22:50:15 292

原创 Java基础——2021-12-09

Java基础——2021-12-09变量作用域类变量类变量在类中用static关键字声明,在任意在方法、构造函数或代码块外部。 类变量在程序启动时被创建,在程序停止时被销毁。类变量被存储在静态存储器中实例变量实例变量在类中声明,在任意在方法、构造函数或代码块外部。实例变量在一个对象"new"时创建,在对象被销毁时销毁。实例变量是对象的一部分,同对象一样存储在堆中。局部变量局部变量在方法、构造函数或代码块中声明。局部变量在进入方法、构造函数或块时创建,退出时被销毁。局部变量在堆栈级别内

2021-12-10 15:08:00 283

原创 Java基础2021-12-08

Java基础01——2021/12/8进制二进制——0b (int a = 0b10)八进制——0 (int a = 010)十六进制——0 (int a = 0x10)注释更改注释设置setting–>editor–>java–>comment行注释、多行注释、文档注释//单行注释/* 多行注释 多行注释*//***@Description 描述*@Author 作者**/BigDecimal 数学工具类float f = 0.1f;dou

2021-12-08 22:34:27 199

原创 Java基础

JAVA基础JAVA的特性简单性面向对象(万物皆对象)可移植性(JVM,write once,run anywhere)高性能分布式动态性(反射机制)多线程安全性健壮性(异常机制)JDK,JRE,JVMJDK java development kit java开发工具,包括后两者JRE java runtime environment java运行环境,包含JVMJVM java virtual machine java虚拟机,真正实现了write once,run any

2021-12-07 22:03:20 274

原创 常用DOS命令

DOS命令打开命令行所有程序里找win + r 输入cmd任意打开文件,在路径前输入 cmd + 空格,按enter键即可常见DOS命令#盘符切换(例:切换到D盘则输入D:(英文冒号) 回车即可) 注:跨盘符切换 cd /d D:\text#查看当前目录下所有文件 dir#切换目录 cd (change directory) 例:cd textcd ..回到上一级目录#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑的ip ipconfig#打开

2021-12-06 21:51:23 713

原创 windows快捷键

Windows快捷键alt + f4 关闭当前窗口win + r 搜索窗口(输入cmd进入命令行)win + e 我的电脑win + tab 切换窗口ctrl + shift + esc 任务管理器表格形式快捷键效果alt + f4关闭当前窗口win + r搜索窗口(输入cmd进入命令行)win + e打开我的电脑win + tab切换窗口ctrl + shift + esc任务管理器...

2021-12-06 21:22:11 514

原创 MarkDown语法学习

# MarkDown语法学习# 一级标题## 二级标题### 三级标题#### 四级标题****倾斜***加粗*****倾斜+加粗***`标红`~~Hello world~~---1. 有序列表2. 有序列表23. 有序列表3**** 无序列表1* 无序列表2* 无序列表3---1. 有序嵌套 1. 嵌套1 2. 嵌套22. 有序嵌套2***## 引用> 这里是引用***## 图片![图片](http://www.gtalkabout...

2021-12-05 22:14:30 163

原创 从今天开始写博客

临近毕业,开始面试,具体一问,啥都不会,一看时间,还有一些,重头再来,从博客开始。首先,解决狗熊掰棒子问题,明明都学过,有点印象,结果一问都忘。解决方案,从现在开始写博客,每天都写,哪怕只是一个标题,一个字。一点要产生总结回忆巩固能力。其次,具体情况具体分析。目前我还有一些时间,不是很急,但也绝对不能容我慢慢来。我要补充的选定为java基础(快速复习,再加博客记忆)。进阶技巧springboot,springcloud微服务(详细学习,辅以博客记录)。还有数据库mysql基础。限定这三项,在有限的时间时

2021-12-04 23:20:13 882

空空如也

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

TA关注的人

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