自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC模糊查询报错

报错信息: Parameter index out of range (3 > number of parameters, which is 2).

2022-03-31 21:47:24 509

原创 Log4j

2、写出log4j中日志格式化参数的含义:%m:输出代码中指定的消息%p:输出优先级,即DEBUG,INFO, WARN , ERROR, FATAL%r:输出自应用启动到输出该log信息耗费的毫秒数%c:输出所属的类目,通常就是所在类的全名%t:输出产生该日志事件的线程名%n:输出一个回车换行符,Windows平台为”\r\n”, Unix平台为”\n”%d:输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy MM dd HH :m

2022-03-30 21:27:33 661

原创 文件的下载

导入依赖 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency&...

2022-03-30 21:24:13 249

原创 文件的上传

由于客户端上传文件的大小是不确定的,所以HTP协议规定,文件上传的数据要存放于请求正文中,而不能出现在URL的地址栏中,因为地址栏中可以存放的数据量太小,也就是说,文件上传的表单,必须提交POST请求,而不能提交GET请求。当表单需要上传文件时,需指定表单enctpe的值为multipart/form-data加载依赖<!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <depend..

2022-03-30 21:19:51 358

原创 Json字符串的转换

json文本转换成json对象,并遍历其中的所有属性,输出属性名称和属性值 <script type="text/javascript"> // json字符串转换为json对象 var str = '{"sites":{"site":[{"id":"1","name":"aaa","url":"www.qq.com"},{"id":"2","name":"rrr","url":"c.dd.com"},{"id":"3","name":"ttt","url":"www.aa....

2022-03-30 21:09:44 2021

原创 AJAX和Jquery

目录一、什么是Ajax二、工作原理三、AJAX如何实现一、JQuery简介一、什么是AjaxAjax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml。也就是异步请求更新技术。Ajax是一种对现有技术的一种新的应用,不是一门新语言。它是用JavaScript编写。二、工作原理XMLHttpRequest 对象的常用属性属性 描述 onreadystatechange 定义当ready..

2022-03-30 20:59:39 1493

原创 遍历集合的方法总结

【示例9-15】遍历List方法一:普通for循环for(int i=0;i<list.size();i++){//list为集合的对象名 String temp = (String)list.get(i); System.out.println(temp);}【示例9-16】遍历List方法二:增强for循环(使用泛型!)for (String temp : list) {System.out.println(temp);}【示例9-17】遍历List方..

2022-03-30 20:17:34 132

原创 2022面试题

StringBuffer / StringBuilder的区别Java 平台提供了两种类型的字符串:String和StringBuffer / StringBuilder,String的不可变性它们都可以储存和操作字符串,同时三者都使用final修饰, 都不能被继承StringBuilder和StringBuffer称之为“可变字符序列”strinngBuffer是线程安全的,做线程同步检查, 效率较低。stringBuilder是 JDK1.5版本提供的类,线程不安全,不做线程同步

2022-03-29 20:56:15 688

原创 Session

1)什么是Session对象Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。Session失效:1关闭服务器 2关闭浏览器2)Session对象的ID当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个Ses.

2022-03-29 20:45:35 6294

原创 Cookie

Cookie:客户端对象1)什么是CookieCookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户电脑上保存信息并且随后再取回它。举例来说,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以Cookie文件的形式保存在每个用户的机器上。如果用户使用IE浏览器访问Web,那么用户就会看到所有保存在自己硬盘上的Cookie。它们最常存放的地方是C:\Windows\Cookies。Cookie是以"关键字key=值value"的格式来保存记录的。.

2022-03-29 20:31:19 2055

原创 jsp内置对象与四种作用域

第二章 jsp内置对象与四种作用域本章内容九种内置对象 四种作用域九大内置对象1、Request:请求对象。2、Response:响应对象。3、Session:会话对象。4、Application:应用程序对象。5、Out:输出对象。6、Config:配置对象。7、Page:页面对象。8、PageContext:页面上下文对象。9、Exception:例外对象。(1) Request:请求对象该对象封装了用户提交的信息,通过调用该对象相应的方法可

2022-03-29 20:15:44 2177

原创 Filter

Filter过滤器实现步骤: 在web.xml文件中注册过滤器,并配置初始化参数 定义类实现Filter接口 实现doFilter方法 定义类继承HttpServletRequestWrapper 重写getParameter与getParameterValues两个方法 //web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

2022-03-29 17:21:16 476

原创 子程序和程序包

本章内容: 子程序 函数 存储过程 程序包 子程序 – 过程 – 函数程序包 – 说明 – 主体一、子程序:命名的 PL/SQL 块,它可以封装sql语句、存储过程、函数、包等信息,实现对程序的多次访问 1.1、子程序的组成部分 – 声明部分 – 可执行部分 – 异常部分(可选) 1.2、子程序的优点...

2022-03-28 21:26:54 577

原创 数据库函数、存储过程

-- mysql 数字函数-- ABS(x):返回x的绝对值selectABS(-2) fromdual;-- ceil(x):返回不小于x的最小整数值 大于等于selectceil(-2.1) fromdual;selectceil(2.3) fromdual;-- floor(x):返回不大于x的最大整数值 小于等于selectfloor(2.1) fromd...

2022-03-28 21:12:04 1453

原创 增删改、视图、触发器、序列、常用命令

-- INSERT 不指定列insertintocustomers values('1000000006','Toy Land','123 Any Street','New York','NY','1111','USA',NULL,NULL);-- INSERT 指定列insertintocustomers(cust_id,cust_name,cust_address,cust_city,cust_state,cust_zip,cust_country) values('10000000...

2022-03-28 20:53:49 365

原创 数据库基础

先创建表空间 创建用户 赋予权限备份Oracle:expdp epoint/Gepoint directory=dump dumpfile=epoint.dmp schemas=epoint logfile=epoint_expdp.log还原Oracle:Impdp epoint/Gepoint directory=dump dumpfile=EPOINT.DMP remap_schema=epoint:epoint remap_tablespace=epoint:epoint

2022-03-28 20:29:33 1110

原创 tomcat配置与web项目创建

本章内容Web项目创建 Tomcat使用和配置 JSP基本语法一、Web项目创建(如图)第一步:创建web项目第二步:填写项目名称及tomcat版本第三步:源文件设置第四步:结束二、Tomcat使用和配置(如图)第一步:找到servers窗口第二步:打开servers窗口第三步:配置tomcat第四步:把web项目部署到tomcat(如图)把web项目添加到tomcat容器测试是否配置成功:第一步:创建in..

2022-03-28 18:25:33 3410

原创 JDBC连接数据库

//1加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //2 创建连接 String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user="scott"; String password="123456"; Connection conn=DriverManager.getConnection(url, user, password); S.

2022-03-28 17:54:29 2452

原创 Java基础

java笔记1.1java应用程序的运行机制计算机高级语言的类型主要有编译型和解释型两种,而Java 语言是两种类型的结合。Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。JVMJVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈

2022-03-28 17:48:53 192

原创 Spring常用注解

ioc(inversion of control 控制反转):把对象的创建、赋值、管理工作都交给代码之外的容器实现,也就是对象的创建都是有其他外部资源完成。 控制:创建对象,对象的属性赋值,对象之间的关系管理。反转:把原来的开发人员管理,创建对象的权限转移给代码之外的容器实现,由容器代替开发人员管理对象、创建对象、给对象赋值。正转:由开发人员在代码中,使用new构造方法创建对象,开发人员主动管理对象。容器:是一个服务器软件,一个框架(spring)。ioc的体现:和servlet原理一样

2022-03-28 17:41:41 153

原创 Java设计模式

单例模式饿汉式package dome1;/** * 单列模式--饿汉式:类加载就会导致该单实例对象被创建 * *方式1--静态变量方式 *单例模式的核心是思路是将构造方法私有化,即使用 private 修饰构造方法,然后利用 static 成员变量的“一次性” * *饿汉式方式1和2的缺点:对象随着类的加载而创建的,如果对象足够大的话,而一直没有使用就会造成内存的浪费 */public class Erhansi1 { private Erhansi1() {} //私

2022-03-28 17:31:11 298

空空如也

空空如也

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

TA关注的人

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