自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是Redis?

RemoteDictionaryServer(Redis)是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String),哈希(Map),列表(list), 集合(sets)和 有序集合(sortedsets)等类型。...

2021-12-02 16:56:40 1292

原创 什么是Maven

Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven的缺省构建规则有较高的可重用性,所以常常用两三行 Maven构建脚本就可以构建简单的项目。由于 Maven的面向项目的方法,许多 ApacheJakarta项目发布时使用Maven,而且公司项目采用 Maven的比例在持续增长。Maven的出现,解决了开发过程中的jar包升级及依赖的难题。它可...

2021-12-01 15:07:21 60

原创 jsp有哪些内置对象?作用分别是什么?

1.request 用户端请求,此请求会包含来自GET/POST请求的参数2.response 网页传回用户端的回应3.pageContext 网页的属性是在这里管理4.session 与请求有关的会话期5.application封装服务器运行环境的对象;6.out输出服务器响应的输出流对象;7.config Web 应用的配置对象;8.page JSP网页本身9.exception 封装页面抛出异常的对象。...

2021-11-30 23:06:40 318

原创 MyBatis 与 Hibernate 有哪些不同?

1.Mybatis和 hibernate不同,它不完全是一个 ORM框架,因为 MyBatis需要程序员自己编写 Sql语句,不过 mybatis可以通过 XML或注解方式灵活配置要运行的 sql语句,并将java对象和 sql语句映射生成最终执行的 sql,最后将 sql执行的结果再映射生成 java对象。2.Mybatis学习门槛低,简单易学,程序员直接编写原生态 sql,可严格控制 sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件开发,例如互联网软件、企业...

2021-11-29 08:06:03 103

原创 Java 有没有 goto

goto 是 Java 中的保留字,在目前版本的 Java 中没有使用。

2021-11-25 20:21:04 404

原创 execute,executeQuery,executeUpdate的区别是什么?

Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。1.Statement的executeQuery(String query)接口用来执行select查询,并且返回ResultSet。即使查询不到记录返回的ResultSet也不会为null。我们通常使用executeQuery来执行查询语句,这样的话如果传..

2021-11-24 14:29:15 151

原创 JQuery有几种选择器?

1.基本选择器:#id,class,element,*;2.层次选择器:parent > child,prev + next ,prev ~ siblings3.基本过滤器选择器::first,:last ,:not ,:even ,:odd ,:eq ,:gt ,:lt4.表单选择器: :input ,:text ,:password ,:radio ,:checkbox ,:submit 等;5.表单过滤器选择器::enabled ,:disabled ,:checked ,:se

2021-11-23 14:10:12 537

原创 什么是spring框架?

spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开源框架。他的作用是方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架。...

2021-11-22 20:03:11 230

原创 MYSQL的优化

1.尽可能使用更小的整数类型.(mediumint就比int更合适). 、2.尽可能的定义字段为not null,除非这个字段需要null.3.如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename.4.避免出现SELECT * FROM table 语句,要明确查出的字段。5.小心使用 IN 和 OR,需要注意In集合中的数据量。建议集合中的数据不超过200个。...

2021-11-21 20:55:46 302

原创 JDBC访问数据库的基本步骤是什么?

1.加载(注册)数据库(JVM)2.建立(获取)数据库连接。3.创建(获取)数据库操作对象。4.定义操作的SQL语句。5.执行数据库操作。6.获取并操作结果集。7.关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)...

2021-11-16 19:51:40 1024

原创 String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的

可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串, char[] value,这两种对象都是可变的。线程安全性:String中的对象是不可变的,也就可以理解为常量,线程安全。AbstractStringBuilder是StringB...

2021-11-15 22:55:10 149

原创 什么是JDBC的优秀实践

1.数据库资源是非常昂贵的,用完了应该尽快关闭它。Connection, Statement, ResultSet等JDBC对象都有close方法,调用它就好了。2.养成在代码中显式关闭掉ResultSet,Statement,Connection的习惯,如果你用的是连接池的话,连接用完后会放回池里吗,但是没有关闭的ResultSet和Statement就会造成资源泄漏了。3.在finally块中关闭资源,保证即便出了异常也能正常关闭。4.尽量使用PreparedStatement...

2021-11-13 21:12:32 980

原创 什么Java注释?

定义:用于解释说明程序的文字分类:单行注释:格式: // 注释文字多行注释:格式: /* 注释文字 */文档注释:格式:/** 注释文字 */作用:在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内 容在程序编译的时候会被忽视,不会产生目标代码,注释的部分不会对程序的执行结果产生任何影响。注意事项:多行和文档注释都不能嵌套使用。...

2021-11-12 20:04:11 497

原创 int和Integer有什么区别?

java是近乎纯净的面向对象的编程语言但是为了方便依然引入了基本数据类型为了让基本数据类型为对象使用。便引入了每个基本数据类型的包装类integer就是int的包装类在java5后加入了自动装箱和自动拆箱操作两者可以相互转换...

2021-11-11 21:18:48 209

原创 layui初始用

2021-11-10 19:26:10 511

原创 javaweb的简单分页

Dao层实现类servletjsp页面

2021-11-09 21:55:20 46

原创 JavaBean与el表达式

JavaBean是一种可重用的Java组件,它可以被Applet、Servlet、JSP等Java应用程序调用.也可以可视化地被Java开发工具使用。它包含属性(Properties)、方法(Methods)、事件(Events)等特性。

2021-11-05 23:54:54 6502

原创 JSP九大内置对象

在JSP中无需创建就可以使用的对象称为内置对象这样的jsp种总共有9个,它们是:out:等同与response.getWriter(),用来向客户端发送文本数据;config:对应“真身”中的ServletConfig;page:当前JSP页面的“this”,即当前对象,作用域是当前页面pageContext:页面上下文对象。exception:只有在错误页面中可以使用这个对象,异常。request:即HttpServletRequest类的对象,作用域是在同一个请求种response:即Ht

2021-11-04 23:11:28 87

原创 多线程的使用

并发与并行并行:指两个或多个事件在同一时刻发生(同时发生)。并发:指两个或多个事件在同一个时间段内发生。线程和进程区别进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创 建、运行到消亡的过程。线程:进程内部的一个独立执行单元;一个进程可以同时并发的运行多个线程,可以理解为一个进程便相当 于一个单 CPU 操作系统,而线程便是这个系统中运行的.

2021-11-03 16:19:20 77

原创 JDBC简单的crud操作

首先创建一个DBHelp工具类定义一个班级实体类定义一个dao层接口实现接口中的方法查询所有班级信息查询id为几的班级信息修改班级信息删除班级信息添加班级信息最后写一个测试类即可...

2021-11-02 20:40:46 54

原创 Jdbc简单连接

导入sql包使用其中的Conection数据库驱动DriverManager创建数据库连接

2021-11-01 23:36:40 44

原创 集合练习题

创建一个list,在list中增加三个工人,基本信息如下:姓名 年龄 工资zhang3 18 3000li4 25 3500wang5 22 3200在li4之前插入一个工人,信息为:姓名:zhao6,年龄:24,工资3300删除wang5的信息工人类测试类...

2021-10-31 21:56:16 107

原创 IO流的应用

输入(input)与输出(output)Java IO流可以概括为:两个对应、一个桥梁。两个对应指字节流(Byte Stream)和字符流(Char Stream)的对应,输入流和输出流的对应。一个桥梁指从字节流到字符流的桥梁 FileFile是对文件或者文件夹进行操作字节流的输入流读取文件内容为FileInputStream输出流FileOutputStream字节流也可以转换为字符流其中有BufferedReader和BufferedWriterBuffer...

2021-10-29 12:00:00 125

原创 集合的特点以及使用

13.int 和 Integer 有什么区别?Java 是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java 为每一个基本数据类型都引入了对应的包装类型(wrapper class),int 的包装类就是 Integer,从 Java 5 开始引入了自动装箱/拆箱机制,使得二者可以相互转换。14.Java 为每个原始类型提供了哪些包装类型?原始类型: boolean,char,byte,short,int,long...

2021-10-28 19:34:31 79

原创 异常的使用方式与特点

异常重点可以总结为五个字try catch finallythrow throws错误与异常是不同的错误是error异常是exception他们都是Throwable的子类异常又有许多子类异常类型如数组下标越界的ArrayIndexOutOfBoundsExceptionIOException IO异常SqlException Sql异常异常处理需要用到try catch finallythrow throwstry{//此处为可能会发生异常的代码块如果...

2021-10-27 19:00:57 48

原创 接口的特点

接口其实就是标准和规范接口的成员列表中只能包含抽象方法,及常量而且常量必须在接口中定义的时候就初始化 接口的所有成员默认都是public 包括接口本身,不允许用其它修饰符 接口没有构造方法 可以引用子类的对象 接口可以继承接口 一个类实现多个接口 接口的定义:[public] interface 接口名 [extends 父接口名]{ 类型 常量字段名 = 值 ;… 返回类型 方法名(参数列表); … } ...

2021-10-27 18:50:25 195

原创 抽象类的注意点

抽象类可以没有抽象方法 抽象方法必须写在抽象类中 抽象方法不能有方法体 抽象类不能实例化 子类必须实现抽象类中的抽象方法,除非这个类也是 抽象类

2021-10-25 22:59:27 66

原创 多态基础概念展示,继承多态关系

多态:同一对象引用不同的实例,调用相同的方法得到不同的结果继承是多态的体现super关键字是用于继承父类的方法,经常用于继承父类的构造方法

2021-10-25 15:03:56 39

转载 2021-10-24

一、方法的定义*方法通俗的理解可以解释为:类的行为。*方法的定义:方法名,方法返回类型(或无返回值类型),方法的主体。*方法的返回值分为两种情况:1.有返回值,方法体中必须使用return关键字返回该值,返回类型为方法值返回值类型。2.没有返回值,返回值类型为void。二、方法的调用*方法就是完成某个指定的行为,并返回结果(无返回值不返回结果)。*方法的调用:执行方法中包含的语句。三、成员变量和局部变量*变量声明的位置决定变量作用域*变量作用域确定可在程序中按变量名访问该变量的

2021-10-24 20:07:17 30

原创 Java的三大特性

封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。继承:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,通过使用继承可以提高代码复用性。继承是多态的前提。多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定。继承中重写方法功能只能在子类实现,方法的重载则没有限制。...

2021-10-22 20:19:10 37

原创 算法问题练习

打印出所有的"水仙花数(narcissus number)",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。...

2021-10-22 20:12:20 34

原创 2021-10-21

包名全部小写类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。常量名全部大写如:public static final String GAME_COLOR=”RED”;所有命名规则必须遵循以下规则:名称只能由字母、数字、下划线、$符号组成不能以数字开头名称不能使用JAVA中的关键字。...

2021-10-21 20:26:33 41

原创 2021-10-20

1.JDK,JRE,JVM三者关系jdk是Java开发程序的工具包,其中包含jre运行环境jrejre是Java运行程序的运行环境如果只是运行java代码不搞开发,则只有jre即可运行程序jdk和jre都包含java虚拟机jvm,jvm虚拟机内部中包含许多运行程序的类解释器和类编译器 2.面向过程和面向对象的区别 两者都是软件开发思想,先有的面向过程,后有的面向对象,在大型程序出,针对面向过程中的不足而有的面向过程的开发思想两者开发思路不同,面向过程主要是实现功能函数开发为主...

2021-10-20 19:57:27 43

原创 2021-10-19

Java八大基本数据类型数值型byte,short,int,long,float,double字符char,boolean多重if结构:适合某个变量处于某个连续区间swtich:适合处理等值条件判断的情况,而且条件必须是整形变量和字符型变量循环为do while while for 三种有三大基本循环体 循环条件 循环控制方法的重载:方法名相同,参数列表不同个数或类型的方法,是重载数组的长度是固定的所以数组的局限性很大方法就是行为,方法为...

2021-10-19 18:35:47 33

空空如也

空空如也

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

TA关注的人

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