自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue学习第一天

Vue学习

2023-01-31 21:09:55 167

原创 idea拉取公司git代码

墨鱼同学的入职第一天入职的第一天,墨鱼同学加了leader的微信之后,leader叫墨鱼同学把项目代码拉到本地看一下。这可把墨鱼同学给急坏了,不是说好的培训呢,咋直接就让我拉代码了。但是胆小的墨鱼同学也不敢问,怕leader觉得自己不行。就只好面向百度开发,结果搜了好久,发现要么就是太老旧要么就是和自己情况不符合要么就是写的太专业以至于我们的小白–墨鱼同学看不懂。好在最后经过墨鱼同学的不懈努力,还是拉取了下来。为了记录墨鱼同学的工作记录&为了分享技术和知识&为了让和墨鱼同学一样的小白能够

2021-10-26 13:54:37 9605 1

原创 解决跨域问题

解决跨域问题这个问题面试经常问,可是每次看完只会就不太记得,因此在这里记录一下,方便以后工(跳)作(槽)查看。什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名,段口,协议任一不同,都是跨域。域名 主域名不同 http://www.baidu.com/index.html -->http://www.sina.com/test.js 子域名不同 http://www.666.baidu.com/index.html -->http://www.555.baidu.co

2021-08-26 10:11:16 154

原创 Serializable浅学

原贴:https://baijiahao.baidu.com/s?id=1633305649182361563&wfr=spider&for=pc一般情况下,我们在定义实体类时会实现Serializable接口,类似这样:我们在实体类中引用了Serializable这个接口,那么这个接口到底有什么用?细心的你会发现我们还定义了一个serialVersionUID变量。这个变量到底有什么作用?什么是Serializable接口一个对象序列化的接口,一个类只有实现了Serializab

2021-08-25 14:49:30 95

原创 值传递和引用传递

11

2021-08-08 09:58:43 98

原创 通过面试题”构造器是否可以被重写?“复习重写和重载

构造器是否可以被重写?答:不能。因为构造函数是不能被继承的。因此构造函数就不能被重写。但是在同一个类中,构造器是可以被重载的。重载和重写的含义一.重载1.概念:对于同一个类,如果这个类里面由两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候就构成方法重载。2.作用:方法重载就是对不同数据类型的数据实现相似的操作。二.重写1.概念:当一个子类继承一个父类,而子类中的方法与父类中的方法的名称,参数个数,类型都完全一致时,就称子子类中的这个方法重写了父类中的方法。2.

2021-08-07 22:18:04 1121

原创 从面试题“String s = new String(“xyz”)创建了几个字符串对象?”学习String类

面试题:String s = new String(“xyz”)创建了几个字符串对象?1.String属于什么数据类型?答:String类属于引用类型。2.String类的常用方法?答:1.equals():比较字符串的内容是否相同。public class Demo1 { public static void main(String[] args) { String a = "abcD"; System.out.println(a.equals("abc

2021-08-07 17:39:45 453

原创 java基础面试题-易错,模糊,不熟悉.(附详细解析)

1.下面两个代码块能正常编译和执行吗?//代码块1short s1 = 1; s1 = s1 + 1;//代码块2short s1 = 1; s1 += 1;答:代码块1编译报错,错误原因是:不兼容的类型:从int转换到short可能会有损失…代码块2正常编译和执行.其实,s1 += 1相当于s1 = (short)(s1+1).2.基础考察,指出下题的输出结果Integer a = 128, b = 128, c = 127, d = 127;System.out.println(a

2021-08-06 23:33:03 946

原创 什么是 JWT-- JSON WEB TOKEN

https://www.jianshu.com/p/576dbf44b2ae

2021-07-27 15:47:26 79

原创 如何将input的值设为不可修改

以下两种方式都可以实现:<input type=“text” readonly=“readonly” οnfοcus=“alert(‘我还有焦点事件!’);” />  <input type=“text” disabled=“disabled” οnfοcus=“alert(‘我没有焦点事件?’);” />disabled 会让input框变灰,并且无法正常获取值。readonly 能正常获取到input框的值,但仍然不可以编辑修改。...

2021-06-17 16:33:42 1314

转载 getRequestDispatcher()用法介绍

ServletContext.getRequestDispatcher(String url)中的url只能使用绝对路径;而ServletRequest.getRequestDispatcher(String url)中的url可以使用相对路径。因为ServletRequest具有相对路径的概念;而ServletContext对象无次概念。RequestDispatcher对象从客户端获取请求request,并把它们传递给服务器上的servlet,html或jsp。它有两个方法:1.void for

2021-06-08 16:32:17 1471

转载 table中td,th不能设置margin

首先,我们需要知道的是:我们可以对表格table设置margin,而不能设置padding;对单元格td设置padding,而不能设置margin。所以说,我们不能对单元格td设置margin属性来调整单元格与单元格之间的距离,但是我们可以使用一下方法来达到同样的效果。设置padding就像刚才所说的那样,我们可以对单元格td设置padding属性来调整单元格之间的间隔td{padding:5px 10px;}使用标签我们可以在单元格td内添加标签,然后对标签设置margin属性p{m

2021-06-06 19:05:35 1595

原创 JDBC工具类

抽取JDBC工具类: JDBCUtils目的:简化书写分析:1.注册驱动也抽取2.抽取一个方法获取连接对象3.抽取一个方法释放资源JDBC配置文件名称JDBC配置文件模板

2021-05-26 08:56:07 61

原创 JDBC使用模板

JDBC使用模板 //1.导入驱动jar包 //2.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //3.获取数据库连接对象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/school", "root", "123456"); //4.定义sql语句 String sql = "update user set u

2021-05-26 08:53:24 72

原创 成员内部类和局部内部类的区别

成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员,而且内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。局部内部类: 即在方法中定义的内部类,与局部变量类似,在局部内部类前不加修饰符public或private,其范围为定义它的代码块。注意:局部内部类中不可定义静态变量,可以访问外部类的局部变量(即方法内的变量),但是变量必须是final的。在类外不可直接生成局部内部类(保证局部内部类对外是不可见的)。要

2021-05-14 08:49:13 1380

原创 Java常用类之Math工具类

java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成于数学运算相关的操作。public static double abs(double num):获取绝对值。public static double ceil(double num):向上取整。public static double floor(double num):向下取整。public static long round(double num):四舍五入。Math.PI代表近似的圆周率常量...

2021-05-12 09:19:23 84

原创 Java常用类之Arrays数组工具类

java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素,元素2,元素3…])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序.备注:1.如果是数值,sort默认按照升序从小到大2.如果是字符串,sort默认按照字符升序3.如果是自定义类型,那么这个自定义的类需要有Comparable或

2021-05-12 09:18:38 64

原创 String类的常用方法

String当中与获取相关的常用方法有:public int length():获取字符串当中含有的字符个数,拿到字符串长度。public String concaat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。public char charAt(int index):获取指定索引位置的单个字符。(索引从0开始。)public int indexOf(String str):查找参数字符串再本字符串当中首次出现的索引位置,如果没有返回-1值。String当中与截

2021-05-12 09:17:39 59

原创 ArrayList当中的常用方法

ArrayList当中的常用方法有:public boolean add(E e):向集合中添加元素,参数的类型和泛型一致。public E get (int index),从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。public E remove(int index): 从集合当中删除元素,参数是索引编号,返回值就是对应位置的元素。public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。...

2021-05-12 09:16:06 82

原创 JAVA中构造方法注意事项

构造方法注意事项:1、构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样2、构造方法不要写返回值类型,连void都不写3、构造方法不能return一个具体的返回值4、如果没有编写任何构造方法,那么编译器将会默认赠送一个构造方法,没有参数,方法体什么事都不做。public Student(){}5、一旦编写了至少一个构造方法,那么编译器将不再赠送...

2021-05-11 08:26:49 914

原创 JAVA中局部变量的成员变量的区别

局部变量和成员变量1、定义的位置不一样【重点】局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中2、作用范围不一样【重点】局部变量:只有方法当中才可使用,除了方法就不能再用成员变量:整个类都可以使用3、默认值不一样【重点】局部变量:没有默认值,如果想要使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样4、内存的位置不一样(了解)局部变量:位于栈内存成员变量:位于堆内存5、生命周期不一样(了解)局部变量:随着对象进栈而诞生,随着方法出栈而消失成员变

2021-05-11 08:26:09 56

原创 JAVA内存的划分

Java的内存需要划分为5个部分:1、栈(Stack):存放的都是方法中的局部变量。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超过作用域。立刻从栈内存当中消失。2、堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值:16进制堆内存里面的数据,都有默认值。规则:如果是整数 默认为0如果是浮点数 默认为0.0如果是字符 默认为’\u0000’如果是布尔 默认为false如果是引用类型 默认为null3.方法区(Meathod Area):存储

2021-05-11 08:25:16 37

原创 JAVA标准类的特征

一个标准的类通常要按拥有下面四个组成部分:1、所有的成员变量都要使用private关键词修饰2、为每一个成员变量编写一对Getter、Setter方法3、编写一个无参数的构造方法4、编写一个全参数的构造方法这样准备的类也叫做Java Bean...

2021-05-11 08:24:15 34

原创 Java通过键盘输入数据的方法

作为一个通过c和c++入门编程的小白,在第一次打开idea或者是每次在写完c++程序后,总是会下意识的写出c++的数据输入方式。因此写个帖子提醒一下自己,加深自己的印象。java输入数据的方法```javaScanner next = new Scanner(System.in); a = next.nextInt(); b = next.nextInt();在java中创建一个Scanner对象,然后调用该对向的next()方法。根据变量的类型不同,需要调用不

2021-05-10 09:47:13 183

原创 Idea的常用快捷键

idea是当今世界上最常用的java程序编辑器,作为一个小白肯定要靠近最近技术和软件。而熟练的运用快捷键不仅能够提高我们敲代码的速度,还能营造出一种自己是高手的错觉。让周围的小伙伴觉得你牛蛙牛蛙,满足自己的虚荣心,何乐而不为呢?Idea常用快捷键Alt + enter 导入包,自动修正代码Ctrl + Y 删除光标所在行Ctrl + D复制光标所在行的内容,插入光标位置下面Ctrl + Alt + L 格式化代码Ctrl + / 单行注释Ctrl + shift + / 选中代码多行注释,再按

2021-05-10 09:08:52 44

原创 win10QQ语音无法使用麦克风

win10QQ语音聊天无法使用麦克风的问题在需要使用QQ和朋友语音通话的时候发现麦克风一直用不了,重新安装驱动也无法解决问题。最后发现是win10中设置了麦克风隐私功能,导致QQ无法获取麦克风使用权限。==解决办法如下==在需要使用QQ和朋友语音通话的时候发现麦克风一直用不了,重新安装驱动也无法解决问题。最后发现是win10中设置了麦克风隐私功能,导致QQ无法获取麦克风使用权限。解决办法如下打开设置界面,选择隐私选项点击左侧麦克风选项将允许应用访问你的麦克风选项打开现在就可以愉快的和朋友

2021-03-25 08:49:29 5802

原创 2020-12-22

Unknown tag (c:forEach).导入了jstl.jar和standard.jar标签包了,但是界面无法拿到数据报错如下原因是没有在jsp页面导入标签包只要加入相应的导标签包代码就行了<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>...

2020-12-22 09:59:44 49

原创 2020-12-22

在用eclipse进行java web开发时重启tomcat出现异常原因:在创建web项目时出现了问题一开始咋在创建的时候直接在这个界面点了finish真正正确的操作时点next然后再如下界面把框框给勾选上问题就解决了。...

2020-12-22 09:53:12 85 1

原创 c++结构体的一种简单实现

c++结构体的实现近期本代码新手对算法产生了兴趣,在自学的过程中,发现了结构体实在是太好用了吧。于是想把结构体的使用方法记录在博客中,方便以后忘记的时候查询,以及可以为和我一样0基础的代码小白学习参考。结构体的实现由于我不太喜欢看繁杂冗长的定义,加上网络上关于结构体定义的帖子已经很多了。所以本博客就通过一道简单的算法题来讲解结构体的实现。题目来源于洛谷P1104 生日题目描述cjf君想调查学校OI组每个同学的生日,并按照从大到小的顺序排序。但cjf君最近作业很多,没有时间,所以请你帮她排序。.

2020-10-07 12:56:11 454

原创 python官网下载速度过慢

这几天准备自学python,却在官网下载python时发现下载速度太慢了。于是心急的我疯狂暂停继续希望能够趁网页不注意能够提高下载速度。突然发现网页已经把下载连接提供给我们了。于是抱着试一试的想法打开了迅雷,发现迅雷下载速度很快,嘻嘻嘻。...

2020-07-18 16:26:51 9687 3

空空如也

空空如也

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

TA关注的人

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