自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中常出现的异常

Java中常出现的异常Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情况的上下文中新近创建的,因此包含了相关的信息(比如堆栈跟踪数据)。Exception 类及其子类是 Throwable 的一种形式,它指出了合

2022-03-23 14:25:45 219

原创 AOP和IOC的区别

AOP和IOC的区别二者没有联系。ioc是控制反转,aop是面向事务。IOC就是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是通过容器生成,同时,要是产生的是单例的bean,他还可以给管理bean的生命周期。AOP技术它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为"Aspect",即切面。所谓"切面",简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块

2021-10-03 21:46:19 613

原创 map和Hashmap的区别

map和Hashmap的区别1.相同点:(1)都是map的实现类,都是键值对集合;(2)里边的元素都是无序的,跟添加顺序无关;2.不同点:(1)HashMap允许有一个null键和多个null值;(2)HashMap不是线程安全的,HashTable是线程安全的...

2021-10-03 21:44:56 10331 1

原创 如何解决git代码冲突

如何解决git代码冲突1.解决冲突,删除代码中矛盾的代码,然后上传或者下拉git pull 或 git push 时出现MERGING,说明代码合并冲突打开冲突文件解决代码冲突时,尽量把所有不同的代码保留,共同的代码只留一份,解决代码冲突之后,重新 add 和 commit 最后push。2.找回git pull之前的本地代码输入git reflog 查看你本地提交记录,找到最新一次提交的版本号,然后git reset --hard HEAD@{版本号}回退到操作前的本地代码或者 git rese

2021-10-03 21:44:10 3279

原创 索引有什么优缺点?

索引有什么优缺点?优点:1、大大加快数据的检索速度;2、创建唯一性索引,保证数据库表中每一行数据的唯一性;3、加速表和表之间的连接;4、在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。缺点:1、索引需要占物理空间。2、当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。...

2021-10-03 21:35:51 1028

原创 int和integer的区别

int和integer的区别1、Integer默认值是null,而int默认值是0;2、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;3、Integer是对象,用一个引用指向这个对象;而int是基本类型,直接存储数值。...

2021-10-03 21:34:52 386

原创 接口和抽象类的区别

接口和抽象类的区别

2021-10-03 21:33:48 80

原创 session和cookie有什么区别

session和cookie有什么区别

2021-10-03 21:31:48 69

原创 Redis和MySQL数据同步及Redis使用场景

Redis和MySQL数据同步及Redis使用场景1.同步MySQL数据到Redis(1) 在redis数据库设置缓存时间,当该条数据缓存时间过期之后自动释放,去数据库进行重新查询,但这样的话,我们放在缓存中的数据对数据的一致性要求不是很高才能放入缓存当中。(2) 基于binlog使用mysql_udf_redis,将数据库中的数据同步到Redis。 无论MySQL还是Redis,自身都带有数据同步的机制,像比较常用的MySQL的Master/Slave模式,就是由Slave端分析Master的

2021-10-03 21:29:09 704

原创 mybatis常用jdbcType数据类型

mybatis常用jdbcType数据类型

2021-10-03 21:27:02 68

原创 Mybatis中#{}和${}的区别

Mybatis中#{}和${}的区别#{}是预编译处理,${}是字符串替换;Mybatis在处理#{}时,会将sql中的#{}替换成?号,调用PreparedStatement的set方法来赋值;Mybatis在处理时,就是把{}时,就是把时,就是把{}替换成变量的值;使用#{}可以有效的防止sql的注入,提高系统的安全性;...

2021-10-03 21:23:09 75

原创 嵌套路由·

嵌套路由<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></s

2021-09-01 11:02:04 73

原创 命令路由。

命令路由<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <s

2021-09-01 11:01:07 60

原创 路由的重定向

路由的重定向<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"><

2021-09-01 11:00:07 247

原创 路由的基本设置

路由的基本设置<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js">&lt

2021-09-01 10:59:22 86

原创 路由编程式的开发

路由编程式的开发<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"&g

2021-09-01 10:57:45 70

原创 路由的传参

路由的传参<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></

2021-09-01 10:54:51 43

原创 Vue父组件与子组件之间的传值

Vue父组件与子组件之间的传值<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"&

2021-08-26 20:54:49 63

原创 Vue购物车

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .container .cart { width: 300px; margin: auto

2021-08-26 20:53:10 79

原创 Vue 全局组件

Vue 全局组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"><

2021-08-25 17:36:56 52

原创 Vue 局部组件

Vue 局部组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"><

2021-08-25 17:36:08 48

原创 Vue form表单的应用

Vue form表单的应用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"&g

2021-08-25 17:35:12 417

原创 Vue过滤器

Vue过滤器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></s

2021-08-25 17:33:48 42

原创 Vue简单计算器

Vue简单计算器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>简单的计算器</title></head><body> <div id="counter"> <input v-model="num1" type="text"> <select v-model="sym"&g

2021-08-25 17:32:49 86

原创 Vue侦听器

Vue侦听器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></s

2021-08-25 17:31:54 44

原创 vue的基本指令

vue的基本指令<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"&gt

2021-08-25 17:30:19 58

原创 redis在后台的存值和取值

字符串类型的存和取模仿手机短信验证信息 10秒后删除list类型的存和取set类型的存和取hash类型的存和取

2021-07-19 20:13:22 647

原创 redis的应用

redis的应用

2021-07-17 17:36:39 45

原创 拦截器分析图

拦截器分析图

2021-07-10 17:32:59 67

原创 上传与下载的应用

方法层package com.jun.Fangfa;import org.apache.commons.io.FileUtils;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpStatus;import org.springframework.http.MediaType;import org.springframework.http.ResponseEntity;import o

2021-07-10 17:29:10 74

原创 会话跟踪技术-servlet,cookie,URL重写,隐藏表单域

会话跟踪技术-servlet,cookie,URL重写,隐藏表单域答:Cookie:服务器在一个应答首部传递给浏览器的名称/值对。浏览器保存的时间由cookie的过期时间属性来指定。当浏览器向某个服务器发送一个请求时,它会检查其保存的cookie,并在请求首部中包含从同一台服务器上接收到的所有cookie。隐藏表单域:隐藏表单域是将会话ID添加到HTML的隐藏表单中(类型为hidden的input)。URL复写:把会话ID编码在URL中。这意味着应用程序中的所有页面(至少是那些带有对其他页面引用的页

2021-06-15 18:37:49 106

原创 Jsp有哪些内置对象?以及他们的作用?

**Jsp有哪些内置对象?以及他们的作用?**request:用户端请求,此请求会包含来自来自GET/POST请求的参数response:网页传回用户端的回应out:用来传送回应的输出page:JSP网页本身config:servlet的架构部件session:与请求有关的application:servlet正在执行的内容pageContext:网页的属性是在这里管理的exception:针对错误网页,未捕捉的例外...

2021-06-15 18:36:58 60

原创 字符的读取和读出

字符的读取和读出package IO流.demo1;import java.io.FileReader;import java.io.FileWriter;public class Demo4 {public static void main(String[] args) {FileReader fr = null;FileWriter fw = null;try {fr = new FileReader(“C:\Users\hyn\Desktop\ff.txt”);//要读取的文件fw

2021-06-10 18:21:16 33

原创 字节的读取和写入

字节的读取和写入package IO流.demo1;import java.io.*;public class Demo2 {public static void main(String[] args) {FileInputStream fis = null;FileOutputStream fio= null;{try {fis = new FileInputStream(“C:\Users\hyn\Desktop\壁纸\成果.jpg”);fio= new FileOutputStre

2021-06-10 18:19:37 176

原创 字节流转化为字符流

字节流转化为字符流package com.lcx.lx;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;public class Ling {public static void main(String

2021-06-10 18:17:39 76

原创 抽象类的概念和作用

一、抽象类的概念和作用1.抽象的定义抽象是把多个事物的共性的内容抽取出来,本质就是把我们关注的内容抽取出来。(比如:宝马、奔驰都属于汽车,汽车是抽象出来的概念)2.抽象类Java中可以定义没有方法体的方法,该方法由其子类来具体的实现。该没有方法体的方法我们称之为抽象方法,含有抽象方法的类我们称之为抽象类。3.抽象方法的特点(1)只有方法头没有方法体的方法称之为抽象方法。(即只有方法的声明,没有方法的实现)(2)抽象方法用abstract关键字来修饰。(3)抽象方法代表一种不确定的操作或行为。

2021-06-08 10:35:51 408

原创 抽象类和接口的区别

抽象类和接口的区别一 接口和抽象类的相似性1 接口和抽象类都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承。2 接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法。二 接口和抽象类的区别1 (不能为普通方法提供方法体)接口里只能包含抽象方法,静态方法和默认方法(加default),不能为普通方法提供方法实现,抽象类则完全可以包含普通方法,接口中的普通方法默认为抽象方法。2 .(public static final 赋值)抽象类中的成员变量可以是各

2021-06-08 10:01:48 66

原创 定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。

题目:按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。(3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。父类public class Juxing {int length;int wide;public int getLength() { return length;}public

2021-06-07 20:31:21 15445 2

原创 Java面向对象编程

![Java面向对象编程](https://img-blog.csdnimg.cn/20210607201754283.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ4NDMxMDMy,size_16,color_FFFFFF,t_70#pic_center)

2021-06-07 20:18:27 42

原创 2021-06-07

题目:编写程序实现披萨的制作。需求说明编写程序,接收输入信息,选择需要制作的披萨。可供选择的披萨有:培根披萨和海鲜披萨。实现思路及关键代码1)分析培根披萨和海鲜披萨。2)定义披萨类(作为父类)。属性: 名称、价格、大小;方法:展示哦(show);3)定义培根披萨和海鲜披萨,分别继承披萨类。4)定义披萨工厂类,根据输入信息生产具体的披萨对象。...

2021-06-07 19:50:04 61

空空如也

空空如也

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

TA关注的人

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