![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web server
文章平均质量分 73
「已注销」
这个作者很懒,什么都没留下…
展开
-
Struts2的过滤器
拦截器是什么interceptor:是拦截器,拦截Action访问,且可以拦截到具体的方法。(更细致)Fliter :过滤器,拦截从客户端向服务器发送的请求Struts2框架核心的功能都是依赖拦截器实现。Struts2的执行流程客户端向服务器发送一个Action的请求,执行核心过滤器(doFilter)方法。在这个方法中,调用executeAction()方法,在这个方法内部调用di...原创 2019-03-16 20:16:04 · 961 阅读 · 0 评论 -
如何用SercureCRT连接虚拟机
装好两个软件及系统后1.开启虚拟机 并打开终端 输入ifconfig 查询ip,位于inet后面2.输入命令 service ssh start 或者命令service sshd start3.打开连接软件选择快速连接4.在主机名后 ,输入刚刚查到的ip,并点击连接5.设置右键属性,选择仿真 将终端换为linux6.选择外观,将编码格式换为utf-8...原创 2019-03-20 10:08:13 · 617 阅读 · 0 评论 -
Spring Bean 相关的配置
标签的id和name的配置id :使用了约束中的唯一约束。里面不能出现特殊字符的。name :没有使用约束中的唯一约束(理论上可以出现重复的,但是实际开发不能出现的)。里面可以出现特殊字符。Spring和Struts1框架整合的时候<bean name="/user" class=""/>init-methoddestroy-methodBean的生命周期的配...原创 2019-03-19 21:28:23 · 105 阅读 · 0 评论 -
Spring的工厂类
ApplicationContext继承BeanFactoryBeanFactory是老版本工厂类 调用getBean的时候,才会生成类的实例。ApplicationContext 是新版本的工厂类ApplicationContext加载配置文件的时候,Spring管理的类会被实例化。两个实现类:ClassPathXmlApplicationContext : 加载类路径下的配置文...原创 2019-03-19 17:01:35 · 125 阅读 · 0 评论 -
Spring 的ioc
IOC是什么IOC: Inversion of Control(控制反转),是指对象的创建权转交给Spring ,Spring代为管理。Spring框架下载Spring 官方网站将Spring开发包解压后docs :Spring 的开发规范和APIlibs :Spring的开发的jar和源码schema:Spring的配置文件的约束创建项目 并引入jar包Spring 运...原创 2019-03-19 16:50:51 · 101 阅读 · 0 评论 -
Struts2的结果页面配置
全局结果页面配置全局结果页面:全局结果页面指的是,在包中配置一次,其他的在这个包中的所有的action只要返回了这个值,都可以跳转到这个页面。* 针对这个包下的所有的action的配置都有效。&amp;lt;struts&amp;gt; &amp;lt;package name=&quot;demo2&quot; extends=&quot;struts-default&quot; n原创 2019-03-10 12:38:44 · 140 阅读 · 0 评论 -
Stust2的Servlet的API
在Struts2中,Action并没有直接和ServletAPI进行解耦合,不能传递参数,也就是说在Strusts2下是不能直接访问Servlet的API的。但是我们在实际的实现业务逻辑时,要经常访问Servlet对象,如Session,request和application在Seruts2中,访问Servlet API 有三种方法通过ActionContext类访问 — 完全解耦合方式ac...原创 2019-03-10 12:15:11 · 166 阅读 · 0 评论 -
如何使用 struts2 发布web程序
首先创建一个web项目导入struts2需要的jar包 ,导入到项目中的WEB-INF lib中struts-blank项目下找jar包创建一个jsp页面// 加入内容<h1>Struts2欢迎你</h1><a href="${pageContext.request.contextPath }/hello.action">Struts2的入门&...原创 2019-03-03 19:14:35 · 232 阅读 · 0 评论 -
Struts 2框架简单介绍
Struts2是什么Strusts2 是一个基于MVC模式的轻量级的web框架。常见的web层框架Strusts 2Strusts 1WebworkSpringMVCStrusts 2的优点前端控制器模型在传统方式开发时,有一个请求就会对应一个Servlet,这样的话会出现很多个Servlet,然而Struts2将所有的请求都先经过一个前端控制器,在前端控制器中实现框架的部分...原创 2019-03-03 18:21:12 · 246 阅读 · 0 评论 -
Hibernate的抓取策略
延迟加载它是什么:lazy(懒惰加载)执行到该程序时,啊还不会发送语句,而真使用这个对象属性时才发送sql语句延迟加载的分类类级别的延迟加载* load方法查询某个对象的时候,是否采用延迟* 类级别的延迟加载通过上的lazy进行配置,让lazyshixiao方法:1. lazy设置为false2. 将持久类同final修饰3. 使用Initialize()方法关联级别的延迟* ...原创 2019-03-03 11:11:08 · 61 阅读 · 0 评论 -
hibernate的查询数据库方法
Hibernate共提供了五种查询方式。Hibernate的查询方式:OID查询OID检索:Hibernate根据对象的OID(主键)进行检索get方法Customer customer = session.get(Customer.class,1l);loadCustomer customer = session.load(Customer.class,1l);Hi...原创 2019-03-03 10:14:43 · 1063 阅读 · 0 评论 -
Struts2的常见配置
Struts2的配置文件的加载顺序每次从客户端发送请求到服务器都要先经过核心过滤器StrutsPrepareAndFilter,这个过滤器有两个功能:预处理和执行。预处理:就是主要是来加载配置文件的,在过滤器中就是init方法执行:是用来执行一组拦截器完成部分功能,在过滤器中的就是doFilter方法由于是过滤器服务器启动就会创建 而过滤器中的init方法就会执行在核心过滤器中的ini...原创 2019-03-05 16:55:27 · 108 阅读 · 0 评论 -
如何配置struts.xml 提示
我们可以使用struts官方提供了dtd文件,可以提供给我们在不联网的情况下,有编写提示打开Eclipse --> window --> Preferences 输入xml C ,并点击XML Catalog 如下图所示找到下载的Struts2解压包中的lib包中找到其核心包struts-core-xx.jar,解压后会出现几个以dtd结尾的文件,我们使用的是struts-2...原创 2019-03-05 14:08:46 · 211 阅读 · 0 评论 -
struts2的执行流程
流程分析:客户端发送请求通过web.xml找到需要执行的xml前端控制器(核心过滤器) 执行一组拦截器,执行部分功能通过struts2的配置文件,找到action执行目标的action...原创 2019-03-05 13:51:02 · 113 阅读 · 0 评论 -
Struts2的自定义拦截器
先准备环境,配置Struts2的环境,再写上Action 并配置自定义拦截器编写一个类实现Interceptor接口或者继承AbstractInterceptor类。对拦截器进行配置定义一个拦截器栈的方式...原创 2019-03-16 20:31:29 · 90 阅读 · 0 评论 -
Struts2的数据封装
Struts2框架是一个web框架 ,并提供了数据分装功能数据封装方式 驱动封装原创 2019-03-12 16:59:31 · 120 阅读 · 0 评论 -
Struts2复杂数据封装(集合类型)
其实就是批量问题 – 通常我们需要封装到集合中 List Map集合中封装到List集合中jsp重点代码 <form action="${pageContext.request.contextPath}/userAction.action" method="post">name1: <input type="text" name="list[0].name">&原创 2019-03-12 17:33:05 · 96 阅读 · 0 评论 -
springboot 集成mysql
springboot集成mysql很简单maven配置创建springboot时,选择这两个即可生成的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc...原创 2019-08-07 10:03:09 · 275 阅读 · 0 评论 -
SpringMVC 基本配置文件 2
首先导入jar包或者采用maven形式导入web.xml 配置核心控制器<!-- 配置 spring mvc 的核心控制器 --> <servlet> <servlet-name>SpringMVCDispatcherServlet</servlet-name> <servlet-class> org.spri...原创 2019-08-01 19:40:50 · 95 阅读 · 0 评论 -
了解springMVC
关于用到的springmvc:SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功 能 MVC 模块。 Springmvc的优势:1、清晰的角色划分:前端控制器(DispatcherSer...原创 2019-08-01 19:13:29 · 130 阅读 · 0 评论 -
SpringBoot整合Spring Security
引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....原创 2019-08-05 18:11:18 · 196 阅读 · 0 评论 -
SpringBoot整合mybatis
maven依赖<!--mybatis起步依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>...原创 2019-08-05 17:54:02 · 164 阅读 · 0 评论 -
springboot 2 配置文件
自动配置原理解析@SpringBootApplicationpublic class SpringbootdemoApplication { public static void main(String[] args) { SpringApplication.run(SpringbootdemoApplication.class, args); }}从ja...原创 2019-08-05 16:29:08 · 145 阅读 · 0 评论 -
springboot 1 介绍新建springboot项目
SpringBoot 目的是简化Spring应用的初始搭建和开发过程。特点创建独立的额spring应用程序内嵌tomcat 不用配置war文件简化Maven的配置(可以做到无xml配置)自动配置Spring提供生产就绪功能用idea搭建springboot环境 web下点击新建项目,如下图, 点击next输入分组和名字,点击next选择这三个依赖,选择next输入项...原创 2019-08-05 14:22:07 · 127 阅读 · 0 评论 -
注解
注解作用①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】②代码分析:通过代码里标识的注解对代码进行分析【使用反射】③编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】常用的预定义注解@Deprecated:该注解标注的内容,表示已过时 @SuppressWarnings:压制警告一般传递参数all @SuppressWarnings("al...原创 2019-06-16 16:10:12 · 86 阅读 · 0 评论 -
java反射 机制
反射 – 框架的灵魂定义:将类的各个组成部封装为其他对象。好处:可以在程序运行过程中,操作这些对象。可以解耦,提高程序的可扩展性。原理分析-> 首先是类编译形成.class 文件存在内存上,yao调用时 被类加载器加载入内存,而内存中的类被Class类对象管理,成员变量,构造方法,成员方法被分别管理,而我们反射拿的就是这里的内容。获取Class对象的方式:Class.f...原创 2019-06-16 14:38:49 · 87 阅读 · 0 评论 -
kali 更新
更新索引文件apt-get update实际下载更新安装包apt-get upgrade更换源vi /etc/apt/sources.list里面写上 国内源原创 2019-05-22 21:56:05 · 350 阅读 · 0 评论 -
如何在linux环境下安装redis
先解压redis安装包tar -zxvf redis名字设置redis 守护进程和远程连接vi redis.../redis.conf注释掉 bind 127.0.0.1修改 daemonize 为 yes编译redis进到之前解压好的 redis 文件夹中 输入make命令make开启redis服务src/redis-server redis.conf...原创 2019-04-28 17:22:17 · 138 阅读 · 0 评论 -
scrapy Xpath表达式
XPath是什么XPath 使用路径表达式在xml文档中进行导航包含一个标准函数库是xslt中的主要元素是一个w3c标准节点在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。节点关系父: 每个元素及属性都有一个父。子:元素节点可有零个、一个或多个子。同胞:拥有相同的父的节点。先辈:某个节点的父、父的父、等后代:某个节点的子、...原创 2019-04-10 13:26:18 · 146 阅读 · 2 评论 -
Spring4 介绍
Spring 是什么Spring是一个开源框架,是一个分层的JavaSE/EE full-stack(一站式)轻量级框架。EE的开发结构:WEB层 – SpringMVC业务逻辑层 – IOC持久层:Spring的JDBC模板 ORM模板Spring 的优点方便解耦,简化开发Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理AOP编程的支持...原创 2019-03-19 13:52:56 · 811 阅读 · 0 评论 -
Spring 属性注入
构造方法的方式的属性注入<bean id="car" class="com..."> <constructor-arg name="name" value=".." /> <constructor-arg name="price" value=".."></bean>Set方法的方式的属性注入<bean id="haha" c...原创 2019-03-21 16:54:31 · 76 阅读 · 0 评论 -
如何使用过滤器实现自动登录功能 Java
实现思路先判断session是否有效, 如果有效,就不用取cookie了,直接放行。如果session失效了,那么就取 cookie。没有cookie 放行有cookie取出来cookie的值,然后完成登录把这个用户的值存储到session中放行。 /** * @see Filter#doFilter(ServletRequest,...原创 2019-02-14 15:41:23 · 395 阅读 · 0 评论 -
过滤器Filter
过滤器Filter是什么?过滤器 , 其实就是对客户端发出来的请求进行过滤。 浏览器和服务器的servlet中间又加了一层。 过滤器起到的是拦截的作用,还可能出现增加代码(字符格式),它本身也可以写代码只要是针对多个servlet的。filter是双向的,但服务器到浏览器一般不需要过滤。如何使用定义一个类, 实现Filter public class FilterDemo impl...原创 2019-02-14 15:09:11 · 141 阅读 · 0 评论 -
Javaweb 中的Listener
Listener是什么监听器 。用于监听某一个事件的发生。监听器的内部机制其实就是接口回调.接口的回调是这么回事呢?和一般的监听器一样,应为监听器的设计人员不知到软件编写者会给监听后出发怎样的功能,所以设计者会给编写者一个接口,由编写者自己实现接口。而这种写法一般使用匿名类的写法。//比如 设计者 在设计个监听器的功能(我们可以想像是一个鼠标监听功能)interface ad...原创 2019-02-14 14:52:11 · 200 阅读 · 0 评论 -
mvc java
mvc是什么MVC是软件开发的一种设计规范 ,早在80年代的时候就被提出了。 它用一种业务逻辑、数据、界面显示分离的方法组织代码 , 极大的提高了我们在设计和开发上的效率M : Model【模型】V : View[【视图】C : Controller【控制】作用MVC 实现了分层解耦, 将软件分成三个部分 M(模型层) V(视图层) C (控制层)V(视图层)负责对...原创 2019-01-24 13:56:22 · 186 阅读 · 0 评论 -
Session java
会话 , Session是基于Cookie的一种会话机制。 Cookie是服务器返回一小份数据给客户端,并且存放在客户端上。 Session是,数据存放在服务器端。常用API //得到会话ID String id = session.getId(); //存值 session.setAttribute(name, value); //取值 session.getAttri...原创 2019-01-02 19:21:20 · 132 阅读 · 0 评论 -
Cookie实现 用户的上次登录时间记录 java
对Cookie不理解的同志 可以看我 的前一篇的文章 我专门介绍了Cookie 下面讲他的一个小实例前端代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head>原创 2019-01-02 11:05:36 · 1475 阅读 · 0 评论 -
Servlet Cookie java
Cookie(饼干)是什么是各服务器 给客户端保存的很小的一份数据比如我们 的记住密码,浏览信息等为什么需要Cookiehttp请求是无状态,也就是说 服务器被访问时,服务端对客户端是一视同仁的,不知到客户端是和第一次登陆的关系制作Cookie写在servlet 的 get 或 post方法中response.setContentType("text/html;charset...原创 2019-01-01 23:19:05 · 99 阅读 · 0 评论 -
servlet 请求转发和重定向
重定向 写法旧写法 response.setStatus(302); response.setHeader("Location", "login_success.html"); //login_success.html 是我们新的页面 新型写法response.sendRedirect("login_success.html");//返回的是全路径服务器给了我们一...原创 2019-01-01 22:37:00 · 99 阅读 · 0 评论 -
关于servlet的request 中文名下载
我们知道以前我们要下载东西时,我们将连接加入到servlet端的java代码 例如下面的代码public class Demo01 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExc...原创 2019-01-01 22:05:26 · 131 阅读 · 0 评论