02 2021 档案

摘要:一、BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 package gacl.response.study; import java.awt.Color; import java.aw 阅读全文
posted @ 2021-02-25 18:45 我等着你 阅读(247) 评论(0) 推荐(0)
摘要:TypeScript 的介绍 TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。 2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版Typ 阅读全文
posted @ 2021-02-18 14:45 我等着你 阅读(155) 评论(0) 推荐(0)
摘要:Java类必须符合一定的 规范: a.必须继承 javax.servlet.http.HttpServlet b.重写其中的 doGet()或doPost()方法 doGet(): 接受 并处 所有get提交方式的请求 doPost():接受 并处 所有post提交方式的请求 Servlet要想使用 阅读全文
posted @ 2021-02-18 12:42 我等着你 阅读(83) 评论(0) 推荐(0)
摘要:M(Model)模型:一个功能。用JavaBean实现。 V(View)视图:用于展示、以及与用户交互。使用html、 js、css、jsp、jquery等前端技术实现。 C(Controller)控制器:接受请求,将请求跳转到模型进行处理;模型处理完毕后,再将处理的结果。返回给请求处 。可以用js 阅读全文
posted @ 2021-02-18 12:33 我等着你 阅读(61) 评论(0) 推荐(0)
摘要:Java DataBase Connectivity 可以为多种关系型数据库DBMS(Database Management System)提供统一的访问方式,用Java来操作数据库。 JDBC API 主要功能 三件事,具体是通过以下类/接口实现: DriverManager : 管理jdbc驱动 阅读全文
posted @ 2021-02-17 17:35 我等着你 阅读(113) 评论(0) 推荐(0)
摘要:WireShark简介 WireShark是一个网络封包分析软件。网络封包分析软件的功能是截取网络的封包,并尽可能显示出最为详细的网络封包资料。WireShark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 WireShark的应用 网络管理员使用WireShark来检测网络的问题 网路 阅读全文
posted @ 2021-02-12 10:53 我等着你 阅读(2788) 评论(0) 推荐(0)
摘要:快捷键 作用 ctrl+shift++ 终端字体放大 ctrl+- 终端字体缩小 阅读全文
posted @ 2021-02-10 22:41 我等着你 阅读(790) 评论(0) 推荐(0)
摘要:1、被动信息收集 信息收集的方式可以分为两种:被动和主动。 被动信息收集的方式是指利用第三方的服务对目标进行访问了解,比如:Google搜索。目的:通过公开渠道,去获得目标主机的信息,从而不与目标系统直接交互,避免留下痕迹。 主动信息收集方式是通过直接访问、扫描网站,这种将流量流经网站的行为,比如: 阅读全文
posted @ 2021-02-10 22:01 我等着你 阅读(1042) 评论(0) 推荐(0)
摘要:建议直接到官网下载,从其他第三方网站下载的软件可能已经被他人(黑客)给修改过,安装之后可能会不安全。 中文官方网站:http://xshellcn.com 在中文网站上没有找到免费版的,从中文网站上下载的也可以使用,但会有试用期 为了避免麻烦我们可以直接到英文网站下载免费版的 外文官方网站:http 阅读全文
posted @ 2021-02-10 20:23 我等着你 阅读(200) 评论(0) 推荐(0)
摘要:1、JSP:动态网页 静态、动态: 1.不用 和 是否有“动感”混为一谈 2.是否 随着 时间、地点、用户操作 的 改变而改变 动态网页 需要使用到 服务端脚本语言(JSP) jsp:在html中嵌套的java代码 在项目/WEB-INF/web.xml中设置 默认的初始页面 <welcome-fi 阅读全文
posted @ 2021-02-10 11:48 我等着你 阅读(482) 评论(0) 推荐(0)
摘要:配置临时IP地址 sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0 sudo route add default gw 192.168.1.1 ping 192.168.1.1 永久配置IP地址 重启网络服务 /etc/init.d/netwo 阅读全文
posted @ 2021-02-06 21:11 我等着你 阅读(175) 评论(0) 推荐(0)
摘要:apt是一条linux命令,适用于deb包管理式操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。deb包是Debian软件包格式的文件扩展名。 apt update #去kali源中去同步包的索引文件,即运行这个命令其实并没有更新软件,而是相当于windows下面的检 阅读全文
posted @ 2021-02-06 18:07 我等着你 阅读(1661) 评论(0) 推荐(0)
摘要:MVC开发模式 一、MVC开发模式优点 1、提高JavaWeb开发的代码复用性,避免了重复性开发。 2、有效帮助开发人员实现业务开发中【事务管理】 二、MVC开发角色组成 C:controller,控制层 M:model,业务模型层,完成业务处理 1、dao层:直接操作数据库 2、service层: 阅读全文
posted @ 2021-02-06 14:29 我等着你 阅读(2017) 评论(0) 推荐(0)
摘要:index.jsp <%@page contentType="text/html; charset=UTF-8"%> <%-- 关于JSP中的九大内置对象 内置对象 完整类名 pageContext javax.servlet.jsp.PageContext 页面范围【页面上下文】 request 阅读全文
posted @ 2021-02-06 09:56 我等着你 阅读(96) 评论(0) 推荐(0)
摘要:a.jsp(include) <%@page contentType="text/html; charset=UTF-8"%> <html> <head> <title>include动作</title> </head> <body> <%-- 关于JSP中的include动作: 1、a.jsp包含 阅读全文
posted @ 2021-02-05 21:51 我等着你 阅读(103) 评论(0) 推荐(0)
摘要:index.jsp <%@page contentType="text/html; charset=UTF-8"%> <html> <head> <title>include指令</title> </head> <body> <%-- 关于include指令: 1、a.jsp可以将b.jsp包含进来 阅读全文
posted @ 2021-02-05 21:36 我等着你 阅读(152) 评论(0) 推荐(0)
摘要:index.jsp(contentType,pageEncoding,import) <%@page contentType="text/html" %> <%@page pageEncoding="UTF-8" %> <%@page import="java.util.Date" %> <%@pa 阅读全文
posted @ 2021-02-05 20:40 我等着你 阅读(243) 评论(0) 推荐(0)
摘要:index2.jsp <%@page contentType="text/html; charset=UTF-8"%> <% String username = "jack"; out.print("登录成功,欢迎"+username+"回来"); %> <br> 登录成功,欢迎 <% out.pr 阅读全文
posted @ 2021-02-05 20:19 我等着你 阅读(84) 评论(0) 推荐(0)
摘要:index.jsp <%@page contentType="text/html; charset=UTF-8"%> <%-- 关于JSP的九大内置对象: 1、什么是内置对象? 可以直接在JSP文件中拿来使用的引用。 2、九大内置对象都有哪些? 内置对象名称 完整类名 pageContext jav 阅读全文
posted @ 2021-02-05 16:32 我等着你 阅读(75) 评论(0) 推荐(0)
摘要:<%! %> <%@page contentType="text/html; charset=UTF-8"%> <% doSome(); %> <%! int i = 100; %> <%-- JSP的声明语法格式: <%! 实例变量; 静态变量; 方法; 静态语句块; 构造函数; ..... %> 阅读全文
posted @ 2021-02-05 16:24 我等着你 阅读(161) 评论(0) 推荐(0)
摘要:<% %> 小脚本 <%@page contentType="text/html; charset=UTF-8" %> <%--以下程序编译报错,无法访问i变量 --%> <%-- System.out.println(i); --%> <%-- 1、这是JSP的专业注释,使用这种注释方式,不会被翻 阅读全文
posted @ 2021-02-05 12:07 我等着你 阅读(151) 评论(0) 推荐(0)
摘要:JSP(JavaServer Page)是基于java语言实现的服务器端页面,JSP是JavaEE规范之一。 JSP文件通常存放在什么位置? JSP可以放到WEB-INF目录外,目前我们开发小程序可以这么做。但是在实际开发中,有很多项目是将JSP放到WEB-INF目录中,保护JSP,在WEB-INF 阅读全文
posted @ 2021-02-05 11:21 我等着你 阅读(309) 评论(0) 推荐(0)
摘要:ServletContext(application)、HttpSession(session)、HttpServletRequest(request)三者的区别与联系: a)相同点:都可以用来传递数据,都有相同的存取数据的方法。 存:xxx.setAttribute("name",ObjectVa 阅读全文
posted @ 2021-02-05 11:17 我等着你 阅读(339) 评论(0) 推荐(1)
摘要:HttpSession(简称session) session概述 在java web中session是一个存储在WEB服务器端的java对象,该对象代表用户和WEB服务器的一次会话(一次会话指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间),通 阅读全文
posted @ 2021-02-04 21:48 我等着你 阅读(159) 评论(0) 推荐(0)
摘要:web.xml文件中的路径 在<servlet-mapping></servlet-mapping>标签中<url-pattern></url-pattern>可以写多个。 <url-pattern>可以写成如下格式: <url-pattern>/hello</url-pattern> <url-p 阅读全文
posted @ 2021-02-04 21:26 我等着你 阅读(130) 评论(0) 推荐(0)
摘要:Cookie概述 Cookie是由服务器端生成并储存在浏览器客户端上的数据,只要Cookie清除或者Cookie失效,这个会话状态就没有了。当然,Cookie也可以保存在浏览器的缓存中,浏览器关闭Cookie消失。 在javaweb开发中Cookie被当做java对象在web服务器端创建,并由web 阅读全文
posted @ 2021-02-04 09:58 我等着你 阅读(97) 评论(0) 推荐(0)
摘要:web中资源跳转包括两种方式: 转发 - forword 重定向 - redirect 代码上的实现: 转发:request.getRequestDispatcher(“/servletPath”).forward(request,response); 重定向:response.sendRedire 阅读全文
posted @ 2021-02-03 23:11 我等着你 阅读(114) 评论(0) 推荐(0)
摘要:1、什么时候程序会发生线程安全问题? 多线程并发 有共享的数据 共享数据有修改操作 2、在JVM中,哪些数据可能会存在线程安全问题? 局部变量内存空间不共享,一个线程一个栈,局部变量不会存在线程安全问题 常量不会被修改,所以常量不会存在线程安全问题 所有线程共享一个堆 堆内存中new出来的对象在其中 阅读全文
posted @ 2021-02-03 22:24 我等着你 阅读(128) 评论(0) 推荐(0)
摘要:乱码出现在这么几个位置上 数据传递过程中的乱码:将数据从浏览器发送给服务器的时候,服务器接受到的数据是乱码。 数据保存过程中的乱码:最终保存到数据库表中的时候,数据出现乱码。 数据展示过程中的乱码:最终显示到网页上的数据出现中文乱码。 1、数据传递过程中的乱码 假如使用表单form向web服务器发送 阅读全文
posted @ 2021-02-03 20:45 我等着你 阅读(120) 评论(0) 推荐(0)
摘要:问题引入 1、前端的页面发送的请求方式应当和服务器端需要的请求方式一致 服务器需要前端发送POST请求,那前端就应该发送POST请求,若发送GET请求,服务器应当提示错误信息。 服务器需要前端发送GET请求,那前端就应该发送GET请求,若发送POST请求,服务器应当提示错误信息。 2、怎么完成以上的 阅读全文
posted @ 2021-02-03 13:59 我等着你 阅读(120) 评论(0) 推荐(0)
摘要:适配器 项目中的程序如果没有使用适配器模式,假如A、B、C类直接实现接口,其中m1,m2,m3方法是需要使用的,其它方法都给默认空实现,即让这些类直接实现这个接口,需要实现更多的方法代码,丑陋不够优雅!代码丑陋! 设计模式的分类: 创建型:解决对象的创建问题 行为型:该模式与方法、行为、算法有关的设 阅读全文
posted @ 2021-02-02 13:21 我等着你 阅读(99) 评论(0) 推荐(0)
摘要:HTTP协议是超文本传输协议,是浏览器和服务器之间的一种通讯协议,该协议是W3C负责制定的,其实本质上就是数据传送格式提前制定好了。 浏览器和服务器都必须按照这种数据格式进行接收和发送。 我们使用的HTTP协议版本号是HTTP1.1。 HTTP协议包括 请求协议:从Browser发送到Server的 阅读全文
posted @ 2021-02-02 12:38 我等着你 阅读(141) 评论(0) 推荐(0)
摘要:1、欢迎页面怎么设置? 假设在WebRoot目录下创建login.html,想让login.html作为整个webapp的欢迎页面。应该做这样的设置,编写web.xml文件: <welcome-file-list> <welcome-file>login.html</welcome-file> </ 阅读全文
posted @ 2021-02-02 10:33 我等着你 阅读(342) 评论(0) 推荐(0)
摘要:javax.servlet.ServletContext是SUN制定的接口,apache对ServletContext接口的实现类完整类名:org.apache.catalina.core.ApplicationContextFacade,但是程序员不需要关心具体的类名,直接面向ServletCon 阅读全文
posted @ 2021-02-01 23:19 我等着你 阅读(127) 评论(0) 推荐(0)
摘要:javax.servlet.ServletConfig是SUN制定的接口,apache对ServletConfig接口的实现类的完整类名是:org.apache.catalina.core.StandardWrapperFacade,但是作为程序员不需要关心具体的类型,只要面向javax.servl 阅读全文
posted @ 2021-02-01 18:44 我等着你 阅读(87) 评论(0) 推荐(0)
摘要:1、什么是UML? 统一建模语言,1997年OMG组织制定的图标式语言,在系统设计阶段由系统分析师使用的语言,使用这些图标语言体现设计思想。 后期程序员开发的依据就是这些设计图 UML和任何一个编程语言无关,是一个独立的学科。 UML属于软件工程学 2、UML建模工具? StarUML Ration 阅读全文
posted @ 2021-02-01 13:38 我等着你 阅读(184) 评论(0) 推荐(0)
摘要:1、Servlet的本质是什么? Servlet是服务器端的小java程序,这个小java程序不能随意编写,必须实现SUN制定的javax.servlet.Servlet接口,实现其中的方法。Servlet是一个满足java规范的java类。Servlet既然满足Servlet规范,Tomcat服务 阅读全文
posted @ 2021-02-01 08:07 我等着你 阅读(168) 评论(0) 推荐(0)