自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础知识关于++a和a++的面试题

如题int k=0;int s = ++k + k++ + ++k+k;你知道等于多少吗?自己先写一个答案在去运行验算~

2021-06-03 17:22:51 330

原创 springmvc 通过配置Tomcat启动时如果出现,找到多个名为spring_web的片段问题的解决办法

查询百度各种办法第一种:删除lib包中重复的依赖包------------无用。第二种:删除web配置-----还是无用我成功解决问题的办法:在项目的输出目录下,把里面的依赖先全删除。

2021-06-02 19:53:29 1559 1

转载 浅谈IOC--说清楚IOC是什么

转载自:http://www.cnblogs.com/DebugLZQ/archive/2013/06/05/3107957.htmlhttps://segmentfault.com/a/11900000148034121.IOC的理论背景2.什么是IOC3.IOC也叫依赖注入(DI)4.IOC的优缺点5.IOC容器的技术剖析6.IOC容器的一些产品7.参考博文本文旨在用语言(非代码)说清楚IO...

2021-05-31 21:52:10 189

转载 MyBatis常用对象SqlSessionFactory和SqlSession介绍和运用

前言: 学习框架一个比较好的路径阅读源码.本文介绍的SqlSessionFactory和SqlSession.可以通过了解SqlSessionFactory接口和SqlSession接口以及两个的实现类入手,去看源码了解实现过程.最好能把项目下载到本地,慢慢分析实现过程. M...

2021-05-29 22:51:45 578

转载 mybtais-plus学习--BaseMapper提供的方法及SQL语句生成

       这篇博客我们介绍一下关于Mybatis-Plus相关的知识,Mybatis-Plus可以简单的理解为Mybatis的加强,其在Mybatis的基础上完成了一些封装,这样开发人员在使用起来就很容易和方便(确实是一个很好的框架),官网Mybatis-Plus 优点 | Advantages 无侵入:Mybatis-Plus 在 Mybatis...

2021-05-29 22:48:18 579

转载 2021-05-29

AOP 1). AOP: AOP Aspect Oriented Programing 面向切面编程 2).AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 3). Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行 期通过代理方式向目标类织入...

2021-05-29 22:46:16 93

转载 作为一个程序号必须要对Java动态代理机制(JDK 和CGLIB,Javassist,ASM)

class文件简介及加载      Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象:    &nbsp...

2021-05-29 22:45:05 99

原创 手摸手教你vue前端自动引入同一文件夹下多个文件

作为一个码农不能只是懂得ctrl+c、ctrl+v…思维模式很重要,别要一个小时干了自己两天的工作量时,对很多人来来说恨不得挖个坑把自己给埋了。特别是对于VUE初学者来说,我们在每个组件要用到其他各种组件、js文件都得写import。。。。。form…是不很麻烦呢?当然这是必须要经历的,不经历怎么知道用什么好呢对吧?废话不多说,上代码,一下把所有的js文件全导入了import Vue from "vue";import Vuex from "vuex";import getters from "

2021-05-29 22:31:38 2386

转载 vue-element-admin整合tinymce富文本编辑器

借用了,看过一个项目就是有一个模块用到了富文本编辑器,先收藏起来~前端的水太深了,在使用vue-element-admin整合富文本的时候走了不少弯路,踩了不少坑。在网上查了一些博客,但是问题都没能解决好此问题,要么是版本不对应,我使用的是vue-element-admin最新的 版本,目录结构发生了一些变化,要么是整合过来富文本显示为空白。因此想记录一下,供其他人一些参考:最新版的vue-element-admin整合tinymce是非常简单的,省去了之前版本的复杂。首先我们去到官网,将tinym

2021-05-29 22:05:47 1126 5

转载 为什么大部分软件行业的公司,都会把服务器部署在linux上面

linux很重要,虽然现在不是很懂,但我一定会在明年的今天把linux掌握,借鉴一位大咖的~~~在日常学习和开发过程中,不管是自己练习的时候写个小demo,还是到了公司写后台服务代码,绝大部分还是在windows环境下开发,无论是看文档还是写代码都非常的方便,鼠标点一点就能自动部署,一键启动服务。感觉好像自己在windows电脑上启动的服务也没啥问题啊,用起来也很好,有可视化界面,简单易操作,可为什么大家都说部署要部署到linux上面?要让我们去敲命令行,要让我们去写兼容linux 的代码。这里就不得不

2021-05-29 21:57:51 1554

转载 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别

一、引言本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在放在下一篇写吧,就酱紫。二、区别1、过滤器(Filter)首先说一下Filter的使用地方,我们在配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题: encoding org.springframewor

2021-04-26 13:58:42 120

转载 关于javaWeb项目下(jsp/html)页面和Servlet之间的互相访问的路径问题详解

因为这个问题头疼了好几天,死了不知道多少脑细胞。。。。。。。。。。。这是我见过的分析得最最最清楚的文章之一。思考在使用动态工程时,经常会遇到以下四个问题1.从WebContent下的一个页面(或者WebContent下的一个文件夹的页面访问Servlet)2.从Servlet转发或者重定向到WebContent下的一个页面(或者WebContent下的一个文件夹的页面)3.WebContent下的两个页面之间的相互跳转(或者WebContent下的一个文件夹里面的两个页面之间的相互他跳转)4.

2021-01-28 09:55:00 534

转载 大白话说Java反射:入门、使用、原理【转】

https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice(4);上面这样子进行类对象的初始化,我们可以理解为「正」。而反射则是

2021-01-27 22:06:21 86

原创 学生管理系统编程题

编写代码完成如下要求:完成学生类 Student 的编写属性:姓名、年龄、学科、成绩等完成文件操作类 FileOperate 的编写功能:void write(List list) 将集合数据写入文件List read(File file) 读取文件中存储的集合数据完成学生管理类 StudentManage 的编写功能:控制台录入学生考试成绩(学号、姓名、学科、成绩),退出当前菜单时将学生信息保存至文件中控制台修改学生考试成绩(学号、学科),退出当前菜单时将学生信息保存至文件中控制台查

2020-12-27 23:56:54 476

原创 Java常用类工具-泛型

、选择以下语句正确的是:(多选) ABA. List list=new ArrayList();B. List list=new ArrayList<>();C. 已知Cat是Animal类的子类,则List list=new ArrayList();D. List list=new ArrayList();二、编程通过练习,掌握泛型作为方法参数的应用,具体内容见任务要求。运行效果如下:任务:/** * 抽象类Animal */public abstract cl

2020-12-18 23:21:22 171 1

原创 Java常用工具类-集合排序

一、选择在下面代码中的(1)(2)处可以填写(多选) BCA. int intB. Integer IntegerC. String StringD. string string下列说法中不正确的是:DA. Comparator接口用于对自定义类进行整体排序B. Comparator接口可以将Comparator传递给sort方法C. int compare(T o1,T o2)比较用来排序的两个对象D. boolean equals(Object obj)指示对象obj是否是

2020-12-18 22:54:42 354 2

原创 Java常用类工具-集合

一、选择下列不属于Collection子接口的是 BA. ListB. MapC. QueueD. Set已知ArrayList的对象是list,以下哪个方法是判断ArrayList中是否包含"dodoke" AA. list.contains(“dodoke”);B. list.add(“dodoke”);C. list.remove(“dodoke”);D. list.remove(“dodoke”);下列哪个方法可以获取列表指定位置处的元素 DA. add(E

2020-12-17 21:25:54 136

原创 Java面向对象之——马戏团节目管理程序

成功在于点滴的积累,少年加油,今天的付出就是明天的收获!多敲代码,多写小项目是巩固自己知识点最好的方式之一,同时也是大脑的思维能力得到提升的有效途径。流程分析整个项目由三个环节组成表演菜单展示选择表演者进行表演——每个表演者的表演信息是通过调用act()方法输出的选择是否继续观看表演详细设计抽象父类/** * 抽象父类Animal */public abstract class Animal { private String name;//昵称 priv

2020-12-13 18:01:14 483

原创 Java常用工具类—包装类

一选择Java中提供了名为()的包装类来包装字符类型 CA. IntegerB. StringC. CharacterD. Char以下哪一选项不是基本数据类型 CA. booleanB. floatC. IntegerD. char下列关于基本类型和包装类的叙述中错误的是(多选)B CA. Java中的数据类型包括基本数据类型和引用类型B. Byte是基本数据类型C. 基本数据类型可以调用方法D. 每个基本数据类型都有对应的包装类Double 类,Math类,S

2020-12-10 22:57:35 205

原创 Java常用工具类——异常作业

一、选择下列代码中的异常属于(多选)ADA. 非检查型异常B. 检查型异常C. ErrorD. Exception类及其子类所表示的异常是用户程序无法处理的 CA. NumberFormatExceptionB. ExceptionC. ErrorD. RuntimeException数组下标越界,则发生异常,提示为 DA. IOExceptionB. ArithmeticExceptionC. SQLExceptionD. ArrayIndexOutOfBounds

2020-12-10 11:01:34 158

原创 Java面向对象-接口与内部类作业

一、编程阅读下面的Java代码,能够填写在横线处的语句是 DA. private int MAX_LOG_SIZE = 1000;B. public void print() {}C. private Boolean saveToFile(String fileNmae);D. int getSize();下列关于Java中接口的说法不正确的是 CA. 接口中方法的访问修饰符默认为publicB. 接口中的方法如果写成void test();的形式,默认是抽象方法C. 实现接口的类

2020-12-08 14:40:49 165

原创 Java面向对象——多态作业

练习一、选择下列代码的运行结果为:DA. 我是动物B. 编译错误C. 我是动物我是老虎我是哈士奇D. 我是动物 我是老虎 我是哈士奇创建一个父类Animal,一个子类Cat,Animal three = new Cat();不是 CA. 向上转型B. 自动转型C. 向下转型D. 隐式转型下列代码怎么修改可以使其成功运行:AA. 删除掉标注3位置的one.fly( )B. 标注1的Animal one=new Bird()修改为Animal one=new Animal(

2020-12-07 18:38:47 1080

原创 Java面向对向继承

练习一、选择在Java中,以下程序的输出结果是 BA. Super–>printB. Test–>printC. Super–>printTest–>printD. 编译错误在Java中,以下关于方法重载和方法重写描述正确的是 DA. 方法重载和方法重写实现的功能相同B. 方法重载出现在父子关系中,方法重写是在同一类中C. 方法重载的返回类型必须一致,参数项必须不同D. 方法重写需要出现在满足继承关系的子类中哪个选项中的方法插入到(1)处可以

2020-12-04 01:22:50 259

原创 java面向对象综合案例作业

一、选择执行下面代码后,哪几个结论是正确的 BA. f[0]B. f[0] = 0.0C. 编译失败D. 在运行时抛出异常执行下面代码后,哪几个结论是正确的(多选)A、DString[ ] s = new String[10];A. s[9]为nullB. s[10]的内容为空字符串C. 没有s[0]D. s.length=10二、编程题题目要求:某公司要开发内部的 “办公信息化管理系统”,请使用面向对象的思想描述以下员工信息。程序运行参考效果图如下:任务描述

2020-11-30 23:50:39 991

原创 Java实现求阶乘和的三种方法

今天考试没考好,所以好好反省了一下,说明自己的基础知识不够牢固,所以对每个编程题进行研究。第一种解法:原始的利用for循环题目:求1!+2!+3!+4!+…+N!的值public class Sum { public static void main(String[] args){ long s; long sum=0; for(int j=1;j<=20;j++){//外循环 s=1; for(int i=1;i<=j;i++){//内循环,求对应数的乘方

2020-11-28 20:19:19 16769 1

原创 Java封装作业

练习一、选择当类中的一个成员方法被下面哪个修饰符修饰后,该方法只能在本类中被访问 BA. publicB. privateC. finalD. default运行以下Java代码,说法正确的是 AA. 15B. 程序运行正常,但无输出C. 编译报错D. 运行报错3. java封装的意义(多选) A BA. 防止使用者错误修改系统的属性B. 提高系统的独立性C. 提高软件的可重用性D. 提高构建大型系统的风险4. 下面代码的运行结果是 CA. 我是一名学

2020-11-27 18:36:47 702 1

原创 Java面向对向作业

一、单选有关Java中的类和对象,以下说法错误的是 BA. 同一个类的所有对象都拥有相同的特征和行为B. 类和对象一样,只是说法不同C. 对象是具有属性和行为的实体D. 类规定了对象拥有的特征和行为在java中,以下程序的运行结果是 AA. 输出:nullB. 正常运行,但不会输出任何内容C. 编译出错,不能运行D. 能运行,但运行时会出现异常3. 下面代码运行的正确结果是 DA. 编译错误,无法正常运行B. 编译正确,但运行时产生错误C. hell

2020-11-26 16:20:56 430

原创 java数组、方法作业11.23

数组一、选择1.下列数组声明的语法格式不正确的是( C )A. int[] array;B. int array[];C. char[];D. String[] strArray;2.已知一个长度为10的数组b,数组b的第三个元素表示为?( C )A. b[3] B. b(3) C. b[2] D. b(2)3.当数组下标越界时,会发生( C )A. 系统崩溃B. 直接跳过C. 抛出异常D. 中止程序4.下面代码的运行结果为:( A )A. 55,8,5, B. 5,

2020-11-23 17:29:15 873

原创 java中关于a+=1与a=a+1它们两即一样也不一样

大家都知道,java是一门非常严谨的编程语言。通过这样一个小例子就能看得出来。上代码://它们一样int a=10;a+=1;//编译通过a=a+1;//编译通过//我们不一样char a='c';a+=1;//编译通过a=a+1;//编译报错你肯定会说这我也知道,因为类型不一样对吧,给你点赞!咱们继续往下看int b=10;char a='f';b+=a;//编译通过b=b+a;//编译通过廿廿廿廿...类型不一样怎么编译通过了呢?这是因为自动提升的缘故,char小转.

2020-11-22 18:14:03 1221

原创 渡渡课Java139班王林11.18作业

3.表达式与运算符作业一、选择ABAABB二、编程1、package dome1118;public class Ufunc {public static void main(String[] args) {int m = 10,n =5;m+=3;n+=5;double p=(double)(m+n)/2;System.out.println§;m*=m;n*=n;int q=m*n;System.out.println(q);}}2、class Tw

2020-11-18 14:25:57 130

原创 Java学习第一天关于jdk、jre、jvm三者的比较

要想把Java学好,基础得打牢固了,Java成为最受欢迎的语言之一,想必跟这一句话有很大关系,一次编译,到处运行。为什么呢?这就得把jdk jre jvm三者的关系搞清楚,到底我们写的 xxx.java 文件是被谁编译,又被谁执行,为什么能够跨平台运行。首先,是对三者进行阐述。JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API

2020-11-16 19:35:04 222

原创 jQuery的eq()、siblings()方法配合使用注意点

点击全部对应的区即(.block-caption .block-caption-item模块)实现TAB键切换也就是(.area-content),因为我代码的结构写的是点击模块的低级跟要切换的模块是兄弟级,这一串来实现对应的显示及隐藏:(".area−content").eq((".area-content").eq((".area−content").eq((this).index()).css(‘display’,‘block’).siblings().css(‘display’,‘none’);..

2020-11-15 14:11:12 472

原创 JavaScript数组、函数、对象三者之间的相互关系(二)

JavaScript数组、函数、对象三者之间的相互关系(二)继续上周还没有结束的话题先来说说数组与对象的联系在javascript对象被定义为属性和值的集合。最直接的表现便是对象字面量:var obj={a:3,b:“hello”,c:[1,2,3]}。相比传统的面向对象的语言,这种方式大大简化的对象创建。在这种情况下,javascript的对象其实就是一个关联数组。那么javascript的数组又是什么呢?在javascript中,数组又可以认为是索引数组,即可以用整数来进行索引。数组和对象在这种情

2020-11-08 19:22:02 438

原创 JavaScript数组、函数、对象三者之间的相互关系(一)

JS 数组、函数、对象有什么样的联系呢?因为老师在讲JS基础及组件化结构这一块自己有点懵,怎么说呢就是感觉有点混乱,所以百度了好多人的经验后自己的心得吧。要了解他们的关系先得知道每一个是什么对吧。废话不多说,先上菜!数组1.什么是数组:所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。2.创建数组的4种方式:第一种:声明或者创建一个不指定长度的数组,又称之为实例化创建/var arrayObj = new Array();第二种:声明或者

2020-10-31 16:33:06 485

原创 JS原型继承子类跟父类有相同属性但并不一定会覆盖

JS原型继承子类跟父类有相同属性但并不一定会覆盖完成老师布置的作业时有疑惑,因为老师课堂讲的时候是这样说的。// 如果父对象和子对象同时具有相同的属性// 输出的时候,子对象的属性会覆盖父对象的属性进行输出这是老师课堂上讲的对应的代码:var person = function(){}; person.prototype.say=function(){ alert("天气挺好!"); } person.prototype.gongzi=500; var programmer

2020-10-26 00:21:13 879

原创 关于鼠标事件两个容易混淆的事件onmouseover 和onmousemove的

初入人员学习感悟关于鼠标事件两个容易混淆的事件onmouseover 和onmousemove的首先来看一下概念1.onmouseover 事件会在鼠标指针移动到指定的元素上时发生。onmouseover 属性可使用于所有 HTML 元素,除了: , , , , , , , , 我的理解(多看大神写的很有帮助) 时间上:我看了大神(假程序猿)写的不知道是不是他写反了,我通过实践发现是这样的。先有onmouseover事件触发后,再触发onmousemove事件。但是位大神是发反过来的。onmo

2020-10-18 23:41:57 1094

转载 JAVA学习第一课辅助工具的使用——个人博客CSDN

关于计算机基础知识对编程的重要性写得非常不错的一篇文章计算机基础知识对编程的重要性

2020-09-21 15:14:13 105

空空如也

空空如也

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

TA关注的人

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