自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue crud-增删改查带分页操作

展示页面代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="node_modules/vu

2020-09-04 16:39:08 463

原创 String、StringBuffer与StringBuilder之间区别

区别比较StringStringBufferStringBuilderString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 文本居中StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量可变类,速度更快不可变

2020-06-06 21:12:52 168

原创 重载(Overload)和重写(Override)的区别

1、定义区别:重载是指不同的函数bai使用相同的函数名,但是函数的du参数个数或zhi类型不同。调用的时候根据函数的参数来区别不同的函数。覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。2、类的关系区别覆盖是子类和父类之间的关系,是垂直关系;重载是同一个类中方法之间的关系,是水平关系。3、产生方法区别覆盖只能由一个方法或只能由一对方法产生关系;重载是多个方法之间的关系。4、参数列表要求区别覆盖要求参数列

2020-06-05 00:13:47 316

原创 Hibernate xml映射文件配置主键的生成策略

Hibernate Oracle xml文件的配置//手动赋值<class name="org.aptech.hdax.pojo.Dept" table="DEPT" schema="SCOTT"> <id name="deptno" column="DEPTNO"> <!-- generator生成器,class="assigned"代表手动赋值 --> <generator class="assigned"></genera

2020-06-04 11:37:48 292

原创 Hibernate常见面试问答题

hibernate是什么?hibernate是基于ORM对象关系映射(完成对象数据到关系数据映射的机制)实现的,做数据持久化的工具为什么使用Hibernate?对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。  Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作  hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。  hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很

2020-05-28 00:18:47 213

原创 Hibernate (一对多,多对一,多对多)配置

使用技术idea开发工具MySQL数据库hibernate ORM框架项目整体结构pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:

2020-05-22 21:57:50 278

原创 idea Oracle hibernate5 DML操作

简单的Hibernate示例DML操作项目目录结构:hibernate.cfg.xml配置文件<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"

2020-05-22 01:40:47 144

原创 javaOOP面向对象编程、知识点总结

对象和封装简述类的封装的定义,具体步骤和优点?定义:隐藏类的一些具体实现,通过提供一些接口来实现一些功能,将类的状态信息影藏在类的外部,不允许在类的外部直接访问,而是通过这个类提供的一些方法来对属性进行操作以及访问。步骤:修改属性的可见性来限制对属性的访问;为每个属性创建一对赋值(setter)方法和取值(getter)方法,用于对这些属性的存取;在赋值方法中,加入对属性的存取控制语...

2020-04-03 22:34:43 376

原创 JSP和Servlet常见面试题1

Servlet的生命周期?装载Servlet类并创建实例阶段,该阶段在默认情况下发生在客户端第一次向服务器端发送请求初始化阶段,servlet实例创建完成后,调用init(ServletConfig config)方法对该实例完成初始化工作服务阶段,根据Http请求方式,调用service()方法中对应的doGet()或doPost()方法,并将响应结果返回销毁阶段,当服务器关闭或Ser...

2020-03-30 22:47:13 211

原创 jquery基本语法使用、总结笔记

初识jQueryjQuery简介什么是jQuery?jQuery是一个优秀的JavaScript库,是一个凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档,操作DOM,执行动画和开发Ajax的操作。jQuery封装了很多预定义的对象和函数。其理念:write less,do more.常见的javascript库?Prototype:是最早成型的...

2020-02-16 21:00:53 194

原创 Web基础总结、思维导图Web、JS、JQuery

前端开发入门学习有:HTML、CSS、JavaScript(简称JS)这三个部分。所以在学习之前我们需要先明确三个概念:HTML——内容层,它的作用是表示一个HTML标签在页面里是个什么角色。CSS——样式层,它的作用是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。JS——行为层,它的作用是当用户触发某些行为时,会给内容和样式带来什么样的改变。![在这里插入图片描述](h...

2020-02-16 18:21:23 826 1

原创 Javascript 思维导图、总结

思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的...

2020-02-16 17:48:07 583

原创 jQuery的知识体系结构图

在w3school学习了jQuery,觉得看了一遍,代码敲了一遍,大概的知识点记住了,不过觉得还是把这些知识点,放到一张图上,形成自己的jQuery的知识体系。能做到,一看到jQuery,脑海就浮现jQuery整个的知识体系框架来。jQuery 实现 ajax ——思维导图...

2020-02-16 12:06:17 239

原创 SSM——SpringMVC常见面试题、及知识点总结

什么是Spring MVC ?简单介绍下你对springMVC的理解 ?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。SpringMVC的流程 ?(1)用户发送请求至前端控制器...

2020-02-12 23:15:44 177

原创 SSM——Spring常见面试题、及知识点总结

Spring是什么 ?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的Bean...

2020-02-12 22:51:46 255

原创 SSM——Mybatis常见面试题、及知识点总结

什么是Mybatis ?持久化框架、ORM映射框架(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数...

2020-02-12 17:17:41 411

原创 Maven知识体系结构,思维导图,方便理解

2020-02-10 14:44:41 336

原创 认识Vue,什么是Vue及Vue.js基本指令

什么是Vue是目前最火的前端框架,React是最流行的一个前端框架 (React除了开发网站,还可以开发手机App,Vue语法也可以用户进行手机App开发的,需要借助于Weex)vue.js是前端主流框架之一,和Angular.js、React.js一起,并称为前端主流三大框架!vue.js,不仅容易上手,还便于与第三方你库或既有项目整合。前端主要工作,主要负责mvc中的v这一层;主要工作...

2020-02-09 13:40:03 385

原创 java基础面试问答

Java 和 JDK 的关系JDK(Java Development Kit)Java 开发工具包,它包括:编译器、Java 运行环境(JRE,Java Runtime Environment)、JVM(Java 虚拟机)监控和诊断工具等,而 Java 则表示一种开发语言。Java 程序是怎么执行的?先把 Java 代码编译成字节码,也就是把 .java 类型的文件编译成 .class 类型...

2020-02-07 22:46:08 108

原创 Maven基本面试题问答

Maven 是什么?Maven 主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。Maven有哪些优点和缺点简化了项目依赖管理:易于上手,对于新手可能一个"mvn clean package"命令就可能满足他的工作便于与持续集成工具(jenkins)整合便于项目升级,无论是项目本身升级还是项目使用的依赖升级。有助于多模块项目的开发,一个模块开发好后,发布到仓库,...

2020-02-07 22:11:53 612

原创 mybatis中的#和$的区别

动态sql是mybatis的强大特性之一也是这个框架优于其他框架的一个原因,mybatis在对sql进行预编译之前会对sql语句进行动态解析,#{}和${} 则会有不同的表现:1、 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的s...

2020-02-07 18:09:34 99

原创 mybatis异常:The content of elements must consist of well-formed character data or markup的解决方法

做项目的时候,要加入选择开始日期结束日期然后根据日期范围删选数据显示出来的功能,于是我在mybatis的Mapper xml文件中使用where语句写了形如:select * from t_stuff where time < #{startTime} and time > #{endTime}的语句。然后居然报错了,错误如下:The content of elements ...

2020-02-07 17:44:30 2684

原创 mybatis xml中特殊字符的处理

<![CDATA[ ]]>XML文件会在解析XML时将5种特殊字符进行转义,分别是&, <, >, “, ‘, 我们不希望语法被转义,就需要进行特别处理。有两种解决方法:其一,使用<![CDATA[ ]]>标签来包含字符。其二,使用XML转义序列来表示这些字符。<select id="userInfo" parameterType="ja...

2020-02-07 16:47:07 219

原创 找不到类:Caused by: java.lang.ClassNotFoundException: Cannot find class: BokeDec

报错原因:原因:java.lang.ClassNotFoundException:找不到类:BokeDec1、检查调用的类是否正确。2、查看导java包的时候注意别导错包。3、调用的方法名有错误。查看调用的类,dao接口,方法是否正确。查看Mapper.xml导的包是否有误,SQL语句返回值类型是否正确。查看配置文件,导入的包,调用的类是否正确。更改后再次运行。...

2020-02-07 16:10:46 1121

原创 mybatis错误: java.io.IOException: Could not find resource org/aptech/xxx/xxx/xxxMaper.xml

在学习Mybatis的时候,进行简单BOkeType的搭建,配置的时候没有问题,然后运行测试时,出现了下面的错误!**原因:**在Mybatis的配置文件中找不到xml文件!(也有可能是Maven构建项目的问题)。解决方案:在项目结构中找到自己的,Mybatis-config.xml的配置文件查看,属性名或包名映射是否写错。发现问题:这里的路径包名不对,他必须与Mapper.xml的sql...

2020-02-07 15:17:16 158

原创 MySQL数据库基本的语句操作,与关键单词。

一、MySQL关键字:select: 查询insert: 添加into: 进入update: 更新delete: 删除where: 条件是values: 值count(*): 统计set: 设置from: 来自like: 模糊查询中的像group by: 分组having count: 筛选order by: 排序desc: 倒序is: 是max: 最大值mai...

2019-11-01 18:06:32 1162

原创 Web前端HTML+与JQuery+JSP/Servlet与MySQL数据库:实现登录,增删改查+条件查询功能。

登录界面:登录后查询所有功能:修改功能:添加功能:MySQL数据库:#创建数据库create database 207userExam;#使用数据库use 207userExam;#创建用户表create table `user`( id int primary key auto_increment comment'主键自增', username varchar(3...

2019-10-31 14:25:37 1397 1

原创 Web前端HTML语言+CSS开发必备单词

head: 头部 title: 标题 meta: 简介 body: 身体W3C: 即万维网联盟 strong: 字体加粗 target: 目标href: 超链接 table: 表格 video: 视频 audio: 音频section: 区段 article: 艺术 aside: 旁白 iframe: 框架form: 表单 potion...

2019-10-26 15:52:22 1167 1

原创 java基础项目案例:吃货联盟订餐系统

package org;import java.util.Scanner;public class OrderingUtil { Scanner input = new Scanner(System.in); String[] names = new String[5];// 保存订餐人姓名 String[] dishMegs = new String[5];// 保存所选菜品名...

2019-10-26 14:24:29 2576

原创 Web前端HTML+css与JQuery+JSP/Servlet实现登录注册

1、项目搭建结构2、Mysql数据库要有user用户表3、连接数据库与关闭数据库工具类package org.xiaomi.util;import java.sql.*;public class BaseDao { private static final String DRIVER = "com.mysql.jdbc.Driver"; private final String ...

2019-10-25 16:30:17 1191 2

原创 java开发必备英语单词

(一)java关键字public: 公开static: 静态void: 无返回main: 主要的class: 类system: 系统out: 输出print: 打印line: 线problem: 问题JVM:Java虚拟机JDK:Java开发工具包JDE:集成开发环境double: 双精度String: 字符串char: 字符int:整数scanner: 扫描仪...

2019-10-24 20:09:29 249

原创 java语言基础,面试经常问到的简答题。

第一章初识java预习并回答以下问题(1)举列说明什么是程序。(2)开发java应用程序有哪些步骤?(3)java应用程序的入口是什么?1、写出java领域的相关技术。2、简述java程序中注释的作用及类型。3、写出在MyEclipse中开发一个java程序的步骤。4、使用记事本编写java程序,并运行输出结果,具体的步骤是什么?请详细说明并写出必要的命令。第二章 变量、数据类型...

2019-10-22 16:43:09 503

原创 MyEclipse快捷键,提高开发效率,节省不必要的时间浪费。

1、MyEclipse快捷键1(CtrI)快捷键功能Ctrl+1快速修复Ctrl+D删除当前行Ctrl+Q定位到最后编辑的地方Ctrl+L定位在某行Ctrl+O快速显示Ctrl+T快速显示当前类的继承结构Ctrl+W关闭当前 EditerCtrl+K快速定位到下一个Ctrl+E快速显示当前Editer的下拉列表...

2019-10-20 13:25:55 224

原创 Java代码和界面规范,初学的你都知道哪些呢?

一、目的▲统一公司软件开发设计过程的编程规范。▲使网站开发人员能很方便地理解每个目录,变量,控件,类,方法的意义。▲保证编写出的程序都符合相同的规范,保证一致性,统一性。▲编码规范和约定必须能明显改善代码的可读性,并有助于代码管理,分类范围适用于企业所有基于java平台的软件开发工作。二、规范细节...

2019-10-18 22:56:59 289

原创 使用java理解程序逻辑,字符串

一、如何使用字符串简单地说,使用字符串主要分为两步。(1)定义并初始化字符串。(2)使用字符串,对字符串进行一些处理。语法://创建一个字符串对象“Hello World”String s = “Hello World”;在java中,字符串被作为String类型的对象来处理。String类是java设计人员预先提供的一个非常有用的类,它位于java.lang包中,默认情况下,该包被...

2019-10-13 15:41:51 184

原创 使用java理解程序逻辑,带参数的方法

一、定义带参方法语法:<访问修饰符>返回值类型<方法名>(<参数列表>){//方法体的主体}▲<访问修饰符>指该方法允许被访问的权限范围,只能是public、protected或private。public访问修饰符表示该方法可以被任何其他代码调用,▲返回值类型指方法返回值的类型,如果方法不返回任何值,他应该声明为void类型。java...

2019-10-12 22:58:24 185

原创 使用java理解程序逻辑,类的无参方法

什么是类的方法≥类是由一组具有相同属性和共同行为的实体抽象而来的。。对象执行的操作是通过编写类的方法实现的。显而易见,类的方法是一个功能模块,其作用是“做一件事情”.示例public class AutoLion{ String color = "黄色"; //跑方法 public void run(){ System.out.println("真在以0.1米/秒的速度向前奔跑")...

2019-10-10 16:02:30 141

原创 使用java理解程序逻辑,知识总结

变量、数据类型和运算符一、“词汇”:(变量、关键字、运算符等)。二、变量变量:变量是用来存储数值的区域作用:变量用来记录数值,使用变量进行代数计算,则该变量中数值可以随着程序的逻辑计算而改变。当计算全部结束后,再将数值拿出展示给用户。常用java数据类型数据类型说明byte、short、int、long整数、用于存储整数double、float双精度浮点型...

2019-10-10 13:31:40 1477

原创 初识java知识点

初识java作为一个初学者,要有自己的成长日记。这是我第一次写博客,希望各位读者多多指点!一、程序1.通常指完成某些事物的一种既定方式和过程。2.计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序二、java可以做什么?1.开发桌面应用程序2.开发网页应用程序三1、java平台的体系结构在这里插入代码片1.java SE 标准版:桌面开发2.java EE 企...

2019-10-06 18:16:22 823

空空如也

空空如也

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

TA关注的人

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