自定义博客皮肤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)
  • 收藏
  • 关注

原创 用whlie语句、do whlie语句、for语句 写1+2+3+...+100之和。

【代码】用whlie语句、do whlie语句、for语句 写1+2+3+...+100之和。

2022-11-13 22:23:00 584

原创 indexof()方法与Contains()的区别

相同点:indexof()方法和Contains()方法都区分大小写不同点:1、在区分大小写的情况下,Contains()方法效率比Indexof()方法效率高 在不不区分大小写的情况下,indexof()方法效率比Contains()方法效率高 2、indexof()方法包含指定的字符串返回最开始出现的下标,下标从0开始, 没有包含则返回-1 Contains()方法有包含指定字符串返回true,不包含返...

2021-12-08 09:40:50 3185

原创 union和union all的区别

union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。Union All:对两个结果集进行并集操作,包括重复行,不进行排序;如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。...

2021-11-19 14:28:57 1221

原创 java基础知识1

1 Java语言的控制语句有3种类型,即条件语句(分支语句)、循环语句 、和转移(跳转)语句2Java控制语句中的条件语句包括if语句和switch语句两种。3 Java控制语句中的循环语句包括(for,while,do...while)三种。4 Java控制语句中的转移语句包括(break,continue,return)三种。5 在同一个switch语句中,case后的常量值必须互不相同。6 do-while循环和while循环的区别是 :do-while循环体至少被执行一次 。

2021-10-31 15:24:37 290

原创 @MappedSuperclass

1、@MappedSuperclass注解使用在父类上面,是用来标识父类的。2、@MappedSuperclass标识的类表示其不能映射到数据库表,因为它不是一个完整的实体类,但是它所拥有的属性能映射在其子类对应的数据库表中。3、@MappedSuperclass标识的不能再有@Entity或者@Table....

2021-10-21 08:51:55 661

转载 Spring Boot和Spring Mvc的区别

首先:需要知道二者是什么。spring boot只是一个配置工具整合工具,辅助工具.springmvc是框架,项目中实际运行的代码其次呢,Spring 框架就像一个家族,有众多衍生产品例如boot、security、jpa等等。但他们的基础都是Spring 的ioc和aop. ioc提供了依赖注入的容器,aop解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。简单来说就是为了不想每次用到 Spring MVC 框架开发都要写很多样板代码,也为了简化工作流程,于是开发出

2021-09-18 08:54:23 120

原创 什么是SpingBoot

SpingBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。它使用习惯优于配置理念让你的项目快速运行起来,使用SpingBoot很容易创建一个独立运行(运行jar,内置Servlet容器,Tomcat、Jetty)、准生产级别的基于Sping框架的项目,使用SpingBoot你可以不用或者只需要很少的配置文件。SpingBoot核心功能1)独立运行的Sping项目:可以以jar包形式独立运行,通过java -jar xx.jar即可运行2)内嵌Servlet容

2021-09-18 08:42:11 262

原创 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-09-15 09:35:05 51

原创 vue知识点

1. v-if与v-show的区别相同点:v-if与v-show都可以动态控制dom元素显示隐藏不同点:v-if显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css--display:none,dom元素还在。注意:手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐;编译过程:v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show只是简单的基于cs

2021-08-25 20:27:04 38

原创 在linux安装配置jdk

前提:因为linux的安全机制,每次安装软件后,需将当前软件在linux的防火墙中放行,为避免每次都重复执行放行操作。在安装软件前,先禁用当前linux的防火墙。查看防火墙状态命令:systemctl status firewalld.service关闭防火墙命令:systemctl stop firewalld.service再次查看防火墙:systemctl status firewalld.service执行开机禁用防火墙自启命令 :systemctl ...

2021-08-10 16:14:36 73

原创 Mybatis框架

目录1.什么是 MyBatis?2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?3.#{}和${}的区别是什么?4.为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?5.MyBatis 与 Hibernate 有哪些不同?6.MyBatis 的好处是什么?7.什么是 MyBatis 的接口绑定,有什么好处?8.接口绑定有几种实现方式,分别是怎么实现的?1.什么是 MyBatis.

2021-07-19 08:09:59 51

原创 Mybatis增删改查和动态sql

学生类的xml文件<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.keke.dao.StudentInfoDao"><resultMap id="Ba.

2021-07-17 08:18:30 253

原创 SpringMVC框架

目录1.什么是 SpringMvc?2.SpringMVC 工作原理?3.SpringMVC 流程?4.如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些?5.@RequestMapping 注解用在类上面有什么作用?1.什么是 SpringMvc?SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。2.SpringMVC 工作原理?a、客户端发送请求到 DispatcherS.

2021-07-16 08:06:21 83

原创 Spring框架

目录1.什么是spring框架?2.spring的作用3.什么是IOC?4.什么是DI5.依赖注入的三种实现方式?1.什么是spring框架?spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开 源框架2.spring的作用方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架3.什么是IOC?控制反转,把创建对象的权利...

2021-07-14 08:05:15 79

原创 springmvc上传下载

上传的controller下载的controller上传和下载的jspweb.xmlspringmvc.xml在web下面建一个上传的包和一个下载的包,但下载的包里要有东西

2021-07-12 15:29:40 41

原创 jsp技术

1.说一说Servlet的生命周期?Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口 的init(),service()和destroy方法表达。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。web容器加...

2021-07-10 17:18:19 588

原创 JavaScript语言和jQuery技术

1.JS中如何将页面重定向到另一个页面?a、使用 location.href:window.location.href =“https://www.baidu.com/”b、使用location.replace:window.location.replace(" https://www.baidu.com/;");2.undefined,null 和undeclared 有什么区别?a、null表示"没有对象",即该处不应该有值,转为数值时为0。典型用法是:作为函数的参数,表示该函数的参..

2021-06-22 08:16:32 84

原创 JSP会话跟踪技术

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

2021-06-15 18:40:01 156 1

原创 Jsp内置对象

1、jsp内置对象有哪些,分别是什么含义答:page:JSP网页本身request:用户端请求,此请求会包含来自来自GET/POST请求的参数session:与请求有关的application:servlet正在执行的内容2、会话跟踪技术-servlet,cookie,URL重写,隐藏表单域答:Cookie:服务器在一个应答首部传递给浏览器的名称/值对。浏览器保存的时间由cookie的过期时间属性来指定。当浏览器向某个服务器发送一个请求时,它会检查其保存的cookie,并在请求首部中包含从同一

2021-06-15 18:39:08 91 1

原创 多线程....

1. 两个线程轮流打印数字,一直到100public class Demo1 extends Thread { static Object o = new Object(); static int cout=100; @Override public void run() { while (true) { try { Thread.sleep(2000);

2021-06-12 22:03:51 87 1

原创 字节流和字符流

public static void main(String[] args) {// 完成文件和目录操作(File) File f1=new File("D:\\t.txt"); File f2=new File("k.txt"); File f3=new File("D:\\abt"); File f4=new File("D:\\abt\\egd"); try { boolean ..

2021-06-11 11:03:14 76 2

原创 Mysql数据库技术

1.数据库MySQL分页时用的语句使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。2.根据你以往的经验简单叙述一下MYSQL的优化a、尽可能使用更小的整数类型.(mediumint就比int更合适).b、尽可能的定义字段为notnull,除非这个字段需要null.c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from ta...

2021-06-11 08:56:19 250 1

原创 JDBC技术

1.什么是JDBC,在上面时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。2.JDBC访问数据库的基本步骤是什么? a、加载(注册)数据库驱动(到JVM) b、建立(获取)数据库连接。.

2021-06-10 08:35:54 1432

原创 JavaSE编程基础

1.JDK,JRE,JVM三者关系、jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。 、JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就 能运行已经存在的JAVA程序了。 、JDk、JRE内部都包含JAVA虚拟机JVM,JAVA虚拟机内部包含许多应用程序的类的解释器和类加载器等等。 2.面向过程和面向对象的区别a.、两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程...

2021-06-08 10:58:14 57

原创 java面向对象之类和对象以及继承和多态!!

构造方法其实就是生产对象的方法、方式,分为无参构造方法,以及有参构造方法;当类里没有构造方法时,程序会给我们创建一个无参的构造方法;This关键字、this 关键字的含义:可以为调用了其方法的那个对象生成相应的句柄。也就是说,哪个对象调用了方法,那么这个方法内的 this 指的就是哪个对象。什么是继承继承是一种由已有的类创建新类的机制。新类继承一般类的状态和行为。并根据自己的需求去增添新的属性(状态)和行为(方法);而大量代码冗余,以及 程序难以更新 难以扩展,也正是继承...

2021-06-07 20:15:15 106

原创 一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程 找出1000以内的所有完数

public static void main(String[] args) {// Rectangle rectangle = new Rectangle();// rectangle.setLength(5);// rectangle.setWide(2);// rectangle.mainji(); for (int i = 2; i <= 1000; i++) { int sum =..

2021-06-07 19:12:07 383

原创 用for循环打印三角形和菱形

System.out.println("--------打印倒直角三角形--------");System.out.print("请输入直角三角形的行数:");Scanner scanner23 = new Scanner(System.in);int i23 = scanner23.nextInt();for(int i =0; i<i23; i++) { for(int j=i;j<i23;j++) { System.out.print("*"); .

2021-06-07 09:49:47 217

原创 用for循环写九九乘法表

public static void main(String[] args) { for (int i= 1; i <10; i++) { for (int j = 1; j<=i; j++) { System.out.print(j+"*"+i+"="+j*i+"\t"); } System.out.println(); } }

2021-06-04 17:04:51 1046

原创 冒泡排序11

public static void main(String[] args) {int[] arr={5,7,3,9,2};for (int i = 0; i <arr.length-1 ; i++) {for (int j = 0; j < arr.length-1; j++) {if (arr[j]>arr[j+1]){int temp=arr[j];arr[j]=arr[j+1];...

2021-06-04 11:50:40 127

原创 用while循环写1~100之间(包括100)的偶数之和

int i=1;int sum=0;while (i<=100){ if (i%2==0){ sum+=i; } i++;}System.out.println("sum = " + sum);

2021-06-04 11:47:56 4002

空空如也

空空如也

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

TA关注的人

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