自定义博客皮肤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 703

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

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

2021-12-08 09:40:50 3595

原创 union和union all的区别

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

2021-11-19 14:28:57 1356

原创 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 381

原创 @MappedSuperclass

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

2021-10-21 08:51:55 799

转载 Spring Boot和Spring Mvc的区别

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

2021-09-18 08:54:23 211

原创 什么是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 439

原创 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 113

原创 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 124

原创 在linux安装配置jdk

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

2021-08-10 16:14:36 122

原创 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 267

原创 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 382

原创 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 236

原创 Spring框架

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

2021-07-14 08:05:15 214

原创 springmvc上传下载

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

2021-07-12 15:29:40 130

原创 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 908

原创 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 167

原创 JSP会话跟踪技术

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

2021-06-15 18:40:01 272 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 198 1

原创 多线程....

1. 两个线程轮流打印数字,一直到100 public 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 198 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 189 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 386 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 1552

原创 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 103

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

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

2021-06-07 20:15:15 196

原创 一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如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 478

原创 用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 310

原创 用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 1171

原创 冒泡排序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 218

原创 用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 4387

空空如也

空空如也

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

TA关注的人

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