自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis常见面试题(待完善)

前言大家好!我是程序员东东,由于最近在换工作期间,就把自己找工作期间对以前知识的总结以及新学习的知识做一个记录,也希望能够帮助到正在找工作的朋友门,后续会持续更新,可以关注这个专栏哦,谢谢。...

2021-11-15 22:48:46 548

原创 idea中将普通maven项目修改成web项目

首先问题描述:创建了一个普通的的maven工程,但是此时并不是一个web项目,没有web.xml文件。解决方式:第一步:在maven项目中pom文件中添加<packaging>war<packaging>,表示这个项目转换为war工程。eg:<groupId>org.example</groupId><artifactId>demo</artifactId><version>1.0-SNAPS

2021-08-04 16:26:08 1832

原创 Lombok插件使用及常用方法

1、Lombok优点(为什么使用Lombok)优点:1、能通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,提高了一定的开发效率2、让代码变得简洁,不用过多的去关注相应的方法3、属性做修改时,也简化了维护为这些属性所生成的getter/setter方法等缺点:1、不支持多种参数构造器的重载2、虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度2、Lombok

2021-08-02 09:49:54 936

原创 tomcat访问外部资源路径

首先找到对应tomcat的位置,进入:tomcat->conf->server.xml打开server.xml这个文件:添加以下配置:<Context path="/img" docBase="E:\photos" reloadable="true"/>在对应位置: <!-- Access log processes all example. Documentation at: /docs/config/valve.html ..

2021-03-27 20:03:52 1115

原创 计算机常识操作---(1)---显示文件后缀名

显示文件后缀名1,Windows7操作系统,显示文件后缀名:第一步:双击打开计算机第二步:点击“组织”第三步:在“组织”中找到----》文件夹和搜索选项第四步:找到----》“查看”,取消-----》隐藏已知文件的扩展名2,Windows10操作系统,显示文件后缀名:第一步:打开----》此电脑第二步:选择----》查看选中文件扩展名...

2021-01-17 22:29:37 274

原创 Java学习笔记---(1)---安装jdk、配置jdk、第一个Java程序

1,jdk的安装以及配置2,第一Java程序(记事本)

2021-01-17 20:19:15 173

原创 idea快捷键

Ctrl+r:替换

2020-12-29 17:05:28 119 1

原创 Maven踩坑1:Invalid bound statement (not found):可能错误原因

问题:Invalid bound statement (not found):......未找到eg:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ujiuye.mapper.EmployeeMapper.insert可能原因之一:在Maven:pom.xml文件中未配置build配置pom.xml作用:是因为xml写到了src/main/java目录中,该目录中文件不会被

2020-12-19 19:39:54 2499 2

原创 mybatis(问题1):更改操作执行了,数据库中却未执行

问题:更改操作执行了,数据库中却未执行先说结论:十之八九你忘记提交数据库操作了。添加session.commit();即可解决。问题如下:也没有爆红,就是执行之后,数据库中并没有执行对应的操作,数据未更新。Mapper接口:public interface EmployeeMapper { public void updateEmployee(Employee employee);;//多条件查询,根据年龄和部门}Mapper对应xml文件:<update id=..

2020-12-18 15:49:56 781 3

原创 eclipse:解决中文乱码问题

均改为 utf-8

2020-12-02 19:57:08 375

原创 eclipse:设置服务器的路径挂载

服务器的路径挂载,因为服务器访问不到外部的资源,因此需要将外部的资源目录挂载到服务器上,步骤如下:如图所示,访问的路径就变成了:http://localhost:8080/图片名字图片名字可换位img下任意文件...

2020-11-24 20:08:45 364

原创 JDk8新特征

目录1,JDK8接口新特性1.1接口中默认方法1.2接口中的静态方法2.Lambda表达式3.函数式接口3.1函数式接口概述3.2JDK提供的常用4种函数式接口3.3消费型接口3.4供给型接口3.5函数型接口3.6断言型接口3.7方法引用4.StreamAPI1,JDK8接口新特性从JDK8版本开始, 接口中不仅可以定义出抽象方法, 也可以定义出非抽象方法; JDK8版本中可以在接口中添加默认方法(default), 也可以添加静态方法(st.

2020-11-06 21:14:41 179

原创 多线程

目录1,多线程线相关概念2,多线程第一种实现方式:3,多线程第二种实现方式4,Thread类中的常用方法功能4.1获取线程名称4.2设置线程名称4,3获取当前线程对象4.4线程休眠4.5守护线程4.6,线程优先级5,线程安全问题6,同步代码块解决线程安全问题7,同步方法解决线程安全问题8,线程状态9,线程池1,多线程线相关概念程序 : 表示固定逻辑和数据的集合, 举例 : 每一天写出的.java文件就是程序代码 进程 : 在内存中..

2020-11-04 21:12:26 298

原创 IO流,一篇简单了解

File类 1.1File类概述 a : File类,来自于java.io包, 表示一个文件或者文件夹的路径(就表示一个文件或者文件夹) b : 路径, 表示文件或者文件夹存在位置的字符串, 举例 : “D:\\abc.txt”绝对路径 : 表示唯一的, 带有根路径的, 没有任何歧义的路径存在, 在windows操作系统中, 绝对路径是带有盘符的路径 D:\\1012系统班相对路径 : 表示路径存在是相对而言, 不是唯一的, 有一些歧义的 a\\123.txt...

2020-11-02 20:24:46 407

原创 Eclipse快捷键

alt+/:代码补全ctrl+n:弹出创建窗口;ctrl+shift+ o:自动导包:自动将所有没有导入的包导入;

2020-11-02 15:07:11 90

原创 eclipse中将文件打包成jar包,添加jar包:

打包成jar包:1.选中需要打成压缩包的package包, 或者是项目工程2.3将jar包导入到项目中使用(导入jar包):1,2.

2020-10-27 20:59:31 188

原创 键盘录入 Scanner 关于字符串的录入穿透问题以及解决方式

Scanner键盘录入:一:next() 以空格为结束标志:注意:①,当一次录入的字符串中有空格时,会以空格为结束。②,多个相邻的next(); 可以一次输入,会是用空格切分。eg: String a= scan.next(); String n= scan.next(); System.out.println(a + "与" + n);一次录入:123 234输出结果为:123与234eg2: String a= scan.nex..

2020-10-26 19:06:33 603

原创 抽象类和接口的区别!!!

抽象类与接口之间的区别:定义类型: a : 抽象类 : 使用class关键字定义 b : 接口 : 使用interface关键字定义抽象方法: a : 抽象类 : 可以包含抽象方法, 也可以没有抽象方法 b : 接口 : 接口中可以定义方法类型, 根据JDK版本决定, 目前接口中全部都是抽象方法组成方面: a : 抽象类 : 成员变量, 方法, 构造, 抽象方法 b : 接口 : 成员常量, 抽象方法与类之间关系: a : 抽象类 : 类与...

2020-10-26 08:45:34 75

原创 单例设计模式(饿汉式,懒汉式,线程安全的饿汉式,双锁)

1.什么是单例设计模式?2.单例设计模式在什么情况下使用?使用场景:类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。3.单例设计模式的作用?4.代码实现饿汉式:懒汉时:两种方式的对比:懒汉时线程安全修改:...

2020-10-24 15:20:29 361

原创 生成代码帮助文档

JDK的bin文件夹路径下, 有应用程序命令 javadoc.exe到源文件所在路径下, 打开dos窗口, 执行以下命令命令 : javadoc -d api -author -version 源文件-d:表示生成文件夹api:表示文件夹名字-auther,-version:表示需要显示的信息最后是源文件名。结果:会在该文件夹下生成一个自己命名的文件夹,里面有个index.html....

2020-10-20 20:02:34 170

原创 成员变量和局部变量的比较

定义位置不同:、 ①,成员变量 : 定义在类中方法外的变量, 称为成员变量(全局变量) ②,局部变量 : 定义在方法中, 或者是定义在参数列表中变量, 称为局部变量 2.在内存中存储区域不同: ①,成员变量 : 跟着对象存储在堆内存中 ②,局部变量 : 跟着方法存储在栈内存中 3.生命周期不同: ①,成员变量 : 跟着对象创建存在有值, 随着对象消亡而消失 ②,局部变量 : 跟着方法调用进栈,...

2020-10-19 20:58:46 117

原创 设计模式简介,分类

什么是设计模式?答:设计模式是在大量的实践中总结和理论化之后优的代码结构、编程风格、以及解决问题的思考方式。设计模式的分类:创建型模式,共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。...

2020-10-16 08:36:01 64

原创 IDEA简单使用以及一些快捷键

1.视图可以在编辑栏中view列中appearance中添加toolbarhe tool windows bars 两个视图,便于编辑。2.快捷键:psvm:用于主方法的快捷键;sout : 输出快捷键System.out.println();3.常用配置file->settings即可进行设置:1.Appeatance&Behavior中Theme可以更改主题,即黑白形式。2.设置编辑区主题设置编辑区有两种方式,可以去网站下载,也可以通过插件(pl

2020-10-14 21:50:35 128

原创 eclipse的文档编码问题

1.设置文档编码格式:(解决与一些乱码问题,可以通过设置文档编码格式来解决)

2020-10-13 20:42:18 49

原创 堆和栈简单理解

堆(Heap)与栈(Stack):程序内存布局场景下,堆与栈表示的是两种内存管理方式; Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 JVM内存的划分有五片:...

2020-10-04 09:07:54 3823

原创 静态代码块,构造代码块,构造方法,普通代码块,一次全了解

请耐心看完,下面有代码解释:先说执行顺序的结论:静态代码块--》构造代码块--》构造方法--》普通代码块如果有父类:父类静态方法—》子类静态方法—》父类构造代码块—》父类构造方法—》子类构造代码块—》子类构造方法1.为什么先执行静态代码块?:由于静态代码块在加载类的时候就执行了,并且只执行一次,静态方法被存储在方法区的静态域中,所以最先被执行。静态代码块的作用:静态代码块的作用是初始化类的信息。静态代码块的定义:static{};注意:如果一个类中定义了多个.

2020-10-03 22:22:45 306

原创 冒泡排序与快速排序!!!

交换排序:快速排序、快速排序。冒泡排序应该属于稳定的排序算法;而快速排序则属于不稳定的排序算法。冒泡排序的思想:一组n个数,从第一个数开始,两个相邻的数比大小,小的在左,大的在右。经过n-1次比较,这一次轮 转就把最大的放在了最右边。之后再进行n-1次轮转,只是每次轮转比上一次轮转少一次比较。举例时刻:数组:2 ,6 ,4 ,8 ,1 ,3 ,5 ,7 ,9 ,10第一轮:第一次比较:2 6...

2020-09-29 16:34:48 133

原创 计算机原码,反码,补码,以及之间的转换 ,计算机底层为什么要用二进制反码和二进制补码

首先我们需要知道:计算机底层的存储方式:所有数字在计算机底层都以二进制形式存在。二进制数据的存储方式:所有的数值,不管正负,底层都以补码的方式存储。计算机原码:直接将一个数值转换为二进制,最高位是符号位。符号位正数为0,负数为1。<font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font> <font color=#00ffff size=72>color=#00ff

2020-09-27 10:09:52 1549 2

空空如也

空空如也

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

TA关注的人

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