摘要: 1、特殊字符 注意:若要原样匹配下列字符,需要首先转义字符,即在下列特殊字符前加\,例如需要匹配 + ,则使用表达式 \+ 字符 释义 示例 * 零次或多次匹配前面的字符或子表达式,等效于{0,} za*与z和zaa等匹配 + 一次或多次匹配,等效于{1,} za+与za和zaaa等匹配 ? 零次或 阅读全文
posted @ 2020-08-03 11:20 张财华 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、Date转String SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); String str = dateFormat.format(date); 阅读全文
posted @ 2020-07-25 10:45 张财华 阅读(2210) 评论(0) 推荐(1) 编辑
摘要: 单例模式属于创建型的设计模式,这个模式提供了创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例模式的两种实现方式 1、饿汉式 饿汉式就是类一旦加载,就把单例初始化完成 阅读全文
posted @ 2020-06-18 16:17 张财华 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 安装包获取 这里用jdk8为例,jdk 1.8.211官网下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 环境变量配置 windows + E打开文件资源管理器,右击 阅读全文
posted @ 2020-06-16 15:51 张财华 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在java基础学习中,其中就有连接数据库并查询数据,这其中没有用到任何框架,全部都是原生java代码。步骤如下: 1、导入jar包 在idea中,打开项目结构视图,导入需要依赖的jar包: 2、加载数据库驱动类,并获取连接 编写一个工具类,用于加载数据库驱动类,并用驱动管理器来创建连接对象 publ 阅读全文
posted @ 2020-06-16 15:49 张财华 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在使用mybatis查询数据库时,如果需要分页可以在dao接口方法中传递两个数据,一个是页数pageNum,一个是一面显示几页pageSize,在Mybatis编译sql语句时,会将这两个分页数据插入到sql语句中,在每个参数前要加上@Param注解,注解中的内容是有规定的,页数就是pageNum, 阅读全文
posted @ 2020-06-01 19:35 张财华 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: spring mvc流程图: 流程说明: 1、DispatcherServlet: 说明:中央控制器,也叫前端控制器,是整个请求响应过程的控制中心,组件的调用统一由它调度。 流程:①当用户向服务端发送一次请求后,这个请求会先到前端控制器DispatcherServlet。 2、HandlerMapp 阅读全文
posted @ 2020-06-01 08:54 张财华 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 1、使用servlet提供的ServletContext 创建一个简单项目有如下结构: 有过滤器TestFilter,监听器TestListener,和一个TestServlet,动态注册这三个组件就需要使用javax.servlet包下的ServletContainerInitializer接口, 阅读全文
posted @ 2020-05-29 19:54 张财华 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: html脚本注入就是跨站脚本攻击(XSS),指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 有如下案例: 在前端输入一些内容,提交到服务器后直接原样返回,然后再append到一个div中显示: <form 阅读全文
posted @ 2020-05-27 20:04 张财华 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 默认情况下服务端是不允许ajax跨域访问的,需要在response头设置相应的跨域权限 在后台,常用的配置跨域有两种方式 1、配置Filter过滤器(拦截器也可以): @WebFilter("/test") public class CorsFilter implements Filter { @O 阅读全文
posted @ 2020-05-26 20:00 张财华 阅读(3034) 评论(1) 推荐(0) 编辑