
Java web
大太阳的的
这个作者很懒,什么都没留下…
展开
-
IDEA配置tomcat控制台中文乱码解决
IDEA配置tomcat控制台中文乱码解决在idea中配置tomcat启动项目时,有时在控制台的日志会出现下面的中文乱码问题可以通过以下方法解决该中文乱码问题:1. 点击Help => Edit custom VM Options,在最后面添加 “-Dfile.encoding=UTF-8”2. 点击右上角 Edit Configurations,在tomcat配置中的 VM option中添加 “-Dfile.encoding=UTF-8”(注意大小写)3. 在第二步的Startup/Co转载 2020-08-01 18:17:15 · 1299 阅读 · 1 评论 -
Redis入门介绍
Redis概念下载安装命令操作数据结构持久化操作Java客户端 Jedis概念redis是一款高性能的NOSQL系列的非关系型数据库下载安装redis中文网: http://www.redis.cn/解压可直接使用redis.windows.conf: 配置文件redis-cli.exe: redis客户端redis-server.exe: redis服务器端命令操作数据结构持久化操作Java客户端 Jedis...原创 2020-07-18 21:53:03 · 121 阅读 · 0 评论 -
JSON
JSON概念语法基本规则获取数据遍历获取数据JSON解析器JSON解析器(Jackson)JSON转为Java对象使用步骤Java对象转为JSON使用步骤设置响应数据为json参考链接: https://www.w3cschool.cn/json/uh17df21.html概念JavaScript Object Notation JavaScript对象表示法现在多用于存储和交换文本信息的语法, 类似XMLJSON比XML更小, 更快, 更易解析语法基本规则数据在名称/值对中(键用引号(原创 2020-07-12 17:59:09 · 181 阅读 · 0 评论 -
AJAX
AJAX概念实现方式原生的JS实现方式(了解)概念AJAX ASynchronous JaaScript And XML 异步的JavaScript和XMLAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网原创 2020-07-12 09:47:37 · 90 阅读 · 0 评论 -
MVC EL JSTL
MVC EL JSTLjsp演变历史MVC优缺点EL表达式概念作用语法忽略EL表达式使用运算获取值从指定域中获取指定键的值获取对象, List集合, Map集合的值隐式对象JSTL标签概念jsp演变历史早期只有servlet, 只能使用response输出标签数据, 非常麻烦后来有了jsp, 简化了Servlet的开发, 如果过度使用jsp, 在jsp中既写大量的java代码, 又写html, 造成难以维护, 难以分工写作java的web开发, 借鉴MVC开发模式, 是的程序的设计更加合理MV原创 2020-07-06 23:07:16 · 149 阅读 · 0 评论 -
Filter和Listener
Filter和ListenerFilter基本概念快速入门ListenerFilter基本概念当访问服务器的资源时, 过滤器可以将请求拦截下来, 完成一些特殊的功能过滤器的作用:一般英语完成通用的操作, 如登录验证, 统一编码处理, 敏感字符的过滤快速入门步骤定义一个类, 实现接口Filter覆写方法public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws原创 2020-07-06 23:05:16 · 173 阅读 · 0 评论 -
JQuery入门
JQuery入门基本概念快速入门JQuery对象和JavaScript对象区别与转换选择器基本语法学习事件绑定&入口函数入口函数样式控制DOM操作案例基本概念一个javascript框架,jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的J原创 2020-07-06 23:04:14 · 162 阅读 · 0 评论 -
JSP入门
JSP入门JSP概念原理JSP的脚本JSP的内置对象JSP概念Java Server Pages: java服务器端页面可以理解为一个特殊的页面, 其中既可以指定定义html标签, 又可以定义java代码用于简化书写原理jsp本质上就是一个ServletJSP的脚本定义Java代码的方式1. <% 代码 %>: 定义的java代码, 在service方法中, 可以写service方法中的代码, (任何代码)2. <%! 代码 %>: 定义的java代码, 在jsp原创 2020-06-27 21:06:40 · 139 阅读 · 0 评论 -
Cookie
Cookie和Session会话技术会话技术会话: 一次会话中包含多次请求和响应一次会话: 浏览器第一次给服务器资源发送请求, 会话建立, 直到有一方断开为止功能: 在一次会话的范围内的多次请求间, 共享数据3 . 方式客户端会话技术: Cookie服务器端会话技术: Session...原创 2020-06-27 17:23:30 · 131 阅读 · 0 评论 -
Session
Session概念快速入门原理细节概念服务器端会话技术, 在一次会话的多次请求间共享数据, 将数据保存在服务器端对象中, HttpSession快速入门HttpSession对象方法: Object getAttribute(String name) void setAttribute(String name, Object value)\ void removeAttribute(String name) 原理session是依赖于cookie的细节客户端关闭后, 服务器不关闭,原创 2020-06-27 17:22:24 · 94 阅读 · 0 评论 -
ServletContext对象
ServletContext对象概念获取ServletContext对象功能获取MIME类型域对象: 共享数据获取文件的真实(服务器)路径概念代表整个web应用, 可以和程序的容器(服务器)来通信获取ServletContext对象通过request对象获取request.getServletContext()通过HttpServlet获取this.getServletContext()两个方法获取的是同一个对象功能获取MIME类型MIME类型: 在互联网通信过程中定义的一种文件原创 2020-06-25 23:24:21 · 138 阅读 · 0 评论 -
HTTP - Response
HTTP - Response基本概念数据格式基本概念响应消息: 服务器端发送给客户端的数据数据格式1. 响应行 1. 组成: 协议/版本 响应状态码 状态码描述 HTTP/1.1 200 OK 2. 响应状态码: 服务器告诉客户端浏览器本次请求和响应的一个状态 1. 状态码都是3位数字 2. 分类 1. 1xx: 服务器接收客户端学习, 但没有接收完成, 等待一段时间后, 发送1xx状态码 2. 2xx: 成功, 代表: 200 3. 3xx: 重定向原创 2020-06-25 13:21:21 · 623 阅读 · 0 评论 -
HTTP - Request
Http入门HTTP概述HTTP概述概念HTTP: Hyper Text Transfer Protocol 超文本传输协议传输协议: 定义了客户端和服务器端通信时, 发送数据的格式特点:1. 基于TCP/IP的高级协议(三次握手, 安全)2. 默认端口号: 803. 基于请求/ 相应模型的, 一次请求对应一次相应4. 无状态的协议, 每次请求之间相互独立, 不能交互数据历史版本1.0: 每一次请求相应都会简历新的连接1.1: 复用连接, 一次连接请求结束后会等待一会, 如果有新原创 2020-06-22 22:54:33 · 1002 阅读 · 0 评论 -
Servlet入门
Servlet入门Servlet简介Servlet入门Servlet简介Servlet: server applet 运行在服务器端的小程序Servlet就是一个接口, 定义了Java类被浏览器访问到(tomcat识别)的规则将来我们自定义一个类, 实现Servlet接口, 覆写方法, 这个类就称为一个ServletServlet入门创建JavaEE项目定义一个类, 实现Servlet接口package cn.itcast.web.servlet;import javax.servl原创 2020-06-19 16:07:10 · 162 阅读 · 0 评论 -
XML入门
XMLdtdschemaxml文档解析解析xml文档的两种思想xml常见的解析器Jsoup入门dtddtd文档定义格式:内部dtd: 本地:<!DOCTYPE 根标签名 SYSTEM "dtd文件的位置">外部dtd: 网络:<!DOCTYPE 根标签名 PUBLIC "dtd文件的名字(可以随便写)" "dtd文件的位置URL">student.dtd<!ELEMENT students (student*)> <!ELEMENT原创 2020-06-17 16:52:41 · 240 阅读 · 0 评论 -
Bootstrap入门
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3个met原创 2020-06-18 21:43:00 · 181 阅读 · 0 评论 -
Tomcat入门学习
Servlet入门web相关概念web服务器软件web相关概念软件架构C/SB/S资源分类 1. 静态资源, 所有用户访问的结果都是一样的 静态资源可以直接被浏览器解析 如 html, css, JavaScript 2. 动态资源 每个用户访问相同的资源, 得到的结果可能不一样 动态资源被访问后, 需要先转换为静态资源, 再返回给浏览器 如 servlet/jsp, php, asp网络通信三要素 IP 电子设备(计算机)在网络中的唯一标识 端口原创 2020-06-18 21:42:23 · 227 阅读 · 0 评论