自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 java-注解实现导入导出CSV文件

什么是CSV文件csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。 此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。csv文件用记事本和excel都能打开。CSV与Excel文件的区别1.CSV是纯文本文件,excel不是纯文本,excel包含很多格式信息在里面。2.CSV文件的体积会更小,创建分发读取更加方便,适合存放结构化信息,比如记录的导出,流量统计等等。3.CSV文件在windows平台默认的打开方式是excel,但是它的本质是一个文本文件。工具选取

2021-07-15 09:53:57 1321 2

原创 ORA-01747: user.table.column, table.column 或列说明无效

错误:ORA-01747: user.table.column, table.column 或列说明无效原因:语句中存在oracle关键字发现问题在oracle 执行insert语句时出现该错误,检查后发现因为字段名打错,一般出现该问题是由于字段名或语句语法错误,比如多了“,”号等等。我的错误是将CURRENT_YEAR打成了CURRENT.YEAR。而current是oracle的关...

2020-04-07 11:26:43 241

原创 JavaWeb学习日记05-登陆案例改造

JavaWeb学习日记05-登陆案例改造案例:验证码案例需求:1. 访问带有验证码的登录页面login.jsp2. 用户输入用户名,密码以及验证码。* 如果用户名和密码输入有误,跳转登录页面,提示:用户名或密码错误* 如果验证码输入有误,跳转登录页面,提示:验证码错误* 如果全部输入正确,则跳转到主页success.jsp,显示:用户名,欢迎您分析:3.代码实现项目路径...

2019-10-02 23:03:15 156

原创 JavaWeb学习日记05-JSP入门

JavaWeb学习日记05-JSP入门JSP:入门学习1. 概念: * Java Server Pages: java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 * 用于简化书写!!!2. 原理 * JSP本质上就是一个Servlet3. JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %&g...

2019-10-02 22:46:15 94

原创 JavaWeb学习日记05-Cookie和Session

JavaWeb学习日记05-Cookie和Session会话技术:1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保...

2019-10-02 22:43:30 72

原创 JavaWeb学习日记04-Response与ServletContext对象

JavaWeb学习日记04-response与ServletContext对象HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告...

2019-10-02 22:33:22 63

原创 JavaWeb学习日记03-登陆案例BeanUtils优化

JavaWeb学习日记03-登陆案例BeanUtils优化BeanUtils工具类,简化数据封装* 用于封装JavaBean的 1. JavaBean:标准的Java类 1. 要求: 1. 类必须被public修饰 2. 必须提供空参的构造器 3. 成员变量必须使用private修饰 4. 提供公共setter和getter方法 2. 功能:封装数据 2. ...

2019-09-29 23:39:41 75

原创 JavaWeb学习日记03-request

JavaWeb学习日记03-requestHTTP:* 概念:Hyper Text Transfer Protocol 超文本传输协议* 传输协议:定义了,客户端和服务器端通信时,发送数据的格式* 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据* 历史版本:...

2019-09-29 23:26:30 72

原创 JavaWeb学习日记03-request登陆案例

JavaWeb学习日记03-request登陆案例分析开发步骤创建项目,导入html页面,配置文件,jar包创建数据库环境创建包cn.itcast.domain,创建类User创建包cn.itcast.util,编写工具类JDBCUtils创建包cn.itcast.dao,创建类UserDao,提供login方法编写cn.itcast.we...

2019-09-29 23:25:47 118

原创 JavaWeb学习日记02-Servlet

JavaWeb学习日记02-ServletServlet:server applet概念 * Servlet是一个接口。当浏览器请求动态资源时,需要java代码实现动态的逻辑,这些代码封装在类中,它要依赖于服务器才能运行。 这种类需要有一定的规则(接口),才能被服务器识别。该规则就是Servlet接口。快速入门创建JavaEE项目定义一个实现Servlet接口的类实现Servl...

2019-09-28 23:13:47 170

原创 JavaWeb学习日记01-tomcat

JavaWeb学习日记01-tomcatWeb服务器软件服务器概念:服务器:安装了服务器软件的计算机服务器软件:接受用户请求,处理请求,做出响应web服务器软件:接受用户请求,处理请求,做出响应在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目web容器常见的java相关的web服务器软件:webLogic:oracle公司,大型的Java...

2019-09-27 17:49:19 269

空空如也

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

TA关注的人

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