
JavaWeb
文章平均质量分 97
MardenSSS
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Web项目练习---信息管理系统
aaa原创 2020-04-21 15:30:40 · 2484 阅读 · 10 评论 -
IO模型
一、基本概念同步:使用同步IO时,Java自己处理IO读写。(同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回) 异步:使用异步IO时,Java会将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS,OS需要支持异步IO操作API。(异步就是发起一个调用后,立即得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时,我们可以处理其他请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果) 阻塞:使用阻塞IO时,Java调用会一直阻塞到读写完成才返回。(阻塞就是原创 2020-09-05 17:17:54 · 171 阅读 · 0 评论 -
消息队列(MQ)
一、为什么要用消息队列(消息队列的应用场景)二、各种消息队列产品的比较三、消息队列的优点和缺点四、如何保证消息队列的高可用五、如何保证消息不丢失六、如何保证消息不被重复消费(幂等性)七、如何保证消息消费的顺序性八、基于MQ的分布式事务实现...原创 2020-08-17 15:22:36 · 927 阅读 · 0 评论 -
SQL注入详解
一、什么是SQL注入SQL注入是一种将SQL代码添加到输入参数中,传递到SQL服务器解析并执行的一种攻击方式。select * from table where name="+appName+"攻击者利用appName参数值的输入,来生成恶意的SQL语句,比如将or ‘1’=‘1’这样的语句传入,即可在数据库中恶意执行。SQL注入的产生原因:web开发人员无法保证所有的输入数据都已经过滤 攻击者利用发送给SQL服务器的输入数据构造可执行的代码 数据库未做相应的安全配置,比如对web原创 2020-08-04 16:01:43 · 503 阅读 · 0 评论 -
Redis详解
一、背景技术的分类:解决功能性的问题:Java,Jsp,Tomcat,HTML,Linux,JDBC,RDBMS 解决扩展性的问题:Struts,Spring,SpringMVC,Hibernate,Mybatis 解决性能的问题:NOSQL,Java线程,Hadoop,Nginx背景:(1)web1.0的时代,数据访问量很有限,用一夫当关的高性能单点服务器可以解决大部分问题。(2)随和web2.0的时代到来,用户访问量大幅度提升,同时产生了大量的用户数据,加上后来的智能移动设备的原创 2020-08-01 17:37:44 · 269 阅读 · 0 评论 -
jQuery详解
一、什么是jQueryjQuery全程JavaScript Query,是JavaScript的一个框架,本质上仍然是JavaScript。二、特点支持各种主流的浏览器使用特别简单拥有便捷的插件扩展机制和丰富的插件三、使用jQuery引入jQuery文件jQuery封装原理jQuery的选择器jQuery操作元素的属性jQuery操作元素的样式和内容jQuery操作元素的文档结构jQuery中的事件jQuery中的动画效果案例...原创 2020-05-22 22:12:05 · 315 阅读 · 0 评论 -
Mysql详解
一、数据库的基本概念数据库的英文单词:DataBase(DB)数据库:用来存储和管理数据的仓库。数据库的特点:持久化存储数据,其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库---SQL常见的数据库软件:MySQL:开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。后来 Sun 公司收购了MyS...原创 2020-04-25 14:54:31 · 566 阅读 · 0 评论 -
前端项目---网页计算器(HTML+CSS+JavaScript)
网页计算器<html> <head> <title>计算器</title> <meta charset="UTF-8"/> <!--声明css代码域--> <style type="text/css"> /*设置div样式*/ #showdiv{ border: soli...原创 2020-04-22 15:44:47 · 9612 阅读 · 1 评论 -
JavaScript详解
JavaScript与HTML结合的方式写在行内<input type="button" value="按钮" onclick="alert('Hello World')" />写在script标签中(JavaScript代码只会作用于当前网页)<head> <script> alert('Hello World!'); <...原创 2020-04-21 23:31:45 · 919 阅读 · 0 评论 -
JSP详解
aaa原创 2020-04-19 16:18:45 · 318 阅读 · 0 评论 -
一位资深程序员大牛给予Java初学者的学习建议
转载 一位资深程序员大牛给予Java初学者的学习建议 ...原创 2019-09-26 16:07:37 · 159 阅读 · 0 评论 -
XML详解
XML简介XML全称 eXtensible Markup Language,意思是可扩展标记语言(标签形式的语言)。XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。即XML是一种非常灵活的语言,没有固定的标签,所有的标签都可以自定义。通常,XML被用于信息的记录和传递。因此,XML经常被用于充当配置文件。XML格式(1)声明信息,用于...原创 2019-09-03 16:45:09 · 1034 阅读 · 0 评论 -
CSS详解
CSS概述CSS:Cascading Style Sheet,意思是层叠样式表,其依赖于HTML。CSS的作用就是给HTML页面标签添加各种样式,定义网页的显示效果。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。通常使用DIV+CSS进行网页布局。CSS优势HTML的缺陷:不能够适应多种设备 要求浏览器必须智能化足够庞大 数据和显示没有分开 功能不够强大...原创 2019-09-05 14:38:30 · 667 阅读 · 0 评论 -
Servlet详解
一、Servlet简介Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。狭义的Servlet是指java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行与支持java...原创 2019-09-19 21:52:12 · 319 阅读 · 0 评论 -
过滤器和监听器
一、过滤器(Filter)作用:对服务器接收的请求资源和响应给浏览器的资源进行管理;保护Servlet。生命周期:服务器启动到服务器关闭。使用:步骤一:创建一个实现了Filter接口的普通java类 步骤二:覆写接口的方法init方法:服务器启动即执行。资源初始化doFilter方法:拦截气你供求的方法,在此方法中可以对资源实现管理。 注意:需要...原创 2019-09-23 21:22:25 · 174 阅读 · 0 评论 -
JSON详解
一、概念JSON(JavaScript Object Notation),即JavaScript对象表示法,顾名思义,这里的JSON指的是类似于JS对象的一种数据格式,与JS对象不同的是,json字符串即json数据格式的属性名称和字符串值需要用双引号括起来//JS对象var oMan={ name:'tom', age:16}//json字符串(json格式的数...原创 2019-09-25 18:00:52 · 499 阅读 · 0 评论 -
Java Web前后端交互方式
Java web前后端的交互方式1. 利用cookie对象Cookie是服务器保存在客户端中的一小段数据信息。使用Cookie有一个前提,就是客户端浏览器允许使用Cookie并对此做出相应的设置。一般不赞成使用Cookie。(1)后端代码Cookie cookie=new Cookie("name", "hello"); response.addCookie(cookie);...原创 2019-09-25 18:22:24 · 9341 阅读 · 0 评论 -
Ajax详解
一、概念Ajax(Asynchronous JavaScript and XML),即异步JavaScript和XML。这里提到的异步其实想表达的意思是局部刷新。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法,是几种原有技术的结合体,包括:(1)使用CSS和XHTML来表示。(2)使用DOM模型来交互和动态显示。(3)使用XMLHttpRequest来和服务器进行异步通信。...原创 2019-09-25 22:31:58 · 246 阅读 · 0 评论 -
HTTP协议详解
1.web交互的基本流程客户端根据用户输入的地址信息请求服务器,服务器在接收到用户的请求后进行处理,然后将处理结果相应给客户端,客户端将相应结果展示给用户。请求:客户端根据用户地址信息将数据发送给服务器的过程。相应:服务器将请求的处理结果发送给浏览器的过程。问题:客户端也就是浏览器有很多版本,服务器也有很多版本,如何实现不同版本浏览器和服务器之间的数据交互?解决:规范浏...原创 2019-08-29 15:58:31 · 159 阅读 · 1 评论