Loading

摘要: centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewalld 简单上手(以配置8080端口为例) 输入命令查看防火墙的状态 firewall-cmd --state; 如果没有开启,输入命令 systemctl start firewalld.service; 开启80 阅读全文
posted @ 2021-03-31 19:46 克豪 阅读(678) 评论(0) 推荐(0)
摘要: 简介 maveb生命周期这个概念听起来很晦涩难懂,简单来讲可以理解为项目在创建阶段的编译测试打包这一系列过程 在idea中,maven的这些生命周期变成了一个个功能的按钮 下面这个图介绍了idea maven管理界面的各种功能 1 clean命令 清除编译产生的target文件夹内容,可以配合相应命 阅读全文
posted @ 2021-03-31 19:45 克豪 阅读(61) 评论(0) 推荐(0)
摘要: 注意看plugins标签所在的位置 plugin的父标签plugins 可以直接放在build标签下 也可以放在pluginManagement标签下 而我们在创建maven项目的时候 默认存在的那个plugins标签是在pluginManagement标签下的 而pluginManagement标 阅读全文
posted @ 2021-03-31 19:44 克豪 阅读(1472) 评论(0) 推荐(0)
摘要: 为什么要去使用beanFactory? 主要是为了解耦合 我们可以去看一个很简单的案例 一个web项目可以分为 控制层 业务层 dao层 如果说根据分层来分模块开发,那么控制层就会依赖业务层,业务层又会依赖dao层 那么一旦dao层的代码发生变化,比如以前的类设计有问题,重新换个类,那么业务层就会发 阅读全文
posted @ 2021-03-31 19:30 克豪 阅读(62) 评论(0) 推荐(0)
摘要: 前言 上一篇博客servlet抽取二:基于注解的方式实现的程序还有许多的优化空间,需要改进,首先每次调用都需要扫描类和方法,需要新建了一个对象,而这些过程是重复的,所以这篇博客是基于上次的程序进行改进,在Tomcat启动的时候,就进行控制器的扫描,并存储,然后提高效率 当Tomcat启动或终止时,S 阅读全文
posted @ 2021-03-31 19:28 克豪 阅读(58) 评论(0) 推荐(0)
摘要: 回顾 之前写过一篇博客是servlet的抽取 但是在使用的时候,每次都要加上method=xxx 现在就想基于之前的方法进行改进,实现类似于springmvc那样的效果 直接根据请求,找到对应的方法,来执行, 所以现在就是用注解的方式对之前的serlvet抽取进行改进 思想 创建一个servlet, 阅读全文
posted @ 2021-03-31 19:26 克豪 阅读(175) 评论(0) 推荐(0)
摘要: isAnnotationPresent判断方法上自定义注解总是返回false 需要在自定义注解上加 @Retention(RetentionPolicy.RUNTIME),声明该注解的存活策略可以保留到运行时,再通过反射获取时才可以正确获取。 @Retention(RetentionPolicy.R 阅读全文
posted @ 2021-03-31 17:18 克豪 阅读(1852) 评论(0) 推荐(0)
摘要: 现在做测试,经常听到一个概念 持续集成 CI Continuous Integration。 那什么是持续集成呢?相信大家看了不少文章之后依然是一脸懵逼。 这里呢,用我自己的理解谈一下,不正确的地方还请指正。 要说持续集成,首先要明白什么是集成。很多测试同学说到集成,就想到集成测试。 这里的集成主要 阅读全文
posted @ 2021-03-31 17:17 克豪 阅读(259) 评论(0) 推荐(0)
摘要: maven官方的插件都发布在这个网站 https://maven.apache.org/plugins/ tomcat maven插件官网在这 https://tomcat.apache.org/maven-plugin.html tomcat maven插件 官方文档https://tomcat. 阅读全文
posted @ 2021-03-31 17:16 克豪 阅读(237) 评论(0) 推荐(0)
摘要: 创建无骨架的java工程 修改打包方式 标准web项目的目录结构 问题1: 缺少webapp 目录 问题2: 缺少 web.xml 阅读全文
posted @ 2021-03-31 17:14 克豪 阅读(59) 评论(0) 推荐(0)
摘要: 一个例子 以servlet的maven依赖为例 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provi 阅读全文
posted @ 2021-03-31 17:13 克豪 阅读(72) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/276d59cbc529 Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照 阅读全文
posted @ 2021-03-31 17:11 克豪 阅读(53) 评论(0) 推荐(0)