摘要:
1项目概述 该项目是一个个人博客的项目,主要实现的功能有首页博客的展示、根据博客的标题检索博客、博客根据分类和标签的展示、博客详情、博客二级评论的显示、根据时间对博客进行归档、用户的登录、博客的编辑以及博客分类标签的管理。 2.涉及的技术 主要采用SpringBoot、持久化层myBatis、数据的 阅读全文
摘要:
1.题目 给定一个字符串求它的最长子字符串是多长,比如aaa,它的最长子字符串的长度是1,abca的最长子字符串的长度是3 input: abc output: 3 input: aaaa output: 1 2.分析 可以使用滑动窗口解决该题,子字符串的左边界(包含)为指针l,右边界为指针i(包含 阅读全文
摘要:
1.web中的编码问题 1.1服务器接收的数据 post请求,请求会在Servlet中进行解码,所以我们只需要对request设置UTF-8即可。 request.setCharacterEncoding("UTF-8"); get请求,改请求会在Tomcat中进行解码,所以我们需要在tomcat安 阅读全文
摘要:
1.IDEA创建动态Web项目 1.1.使用IDEA创建动态Web项目,选择Java Enterprise,记得选择服务器,我这里使用的时tomcat 1.2记得勾选Web Application,其他默认即可 1.3.设置项目名,接着next即可 2.基础设置 2.1在web->WEB-INF下创 阅读全文
摘要:
1 广度优先遍历 1.1 概念 ①以初始节点V0作为第一层节点,接着访问它。 ②然后迭代第一层节点即V0,访问它相邻接的没有访问过的节点比如V1,V2,V1,V2加入到第二层节点 ③迭代第二层节点V1,V2,V1,V2依次访问相邻接的没有访问过的节点,重复上述步骤直至所有节点都被访问过为止。 1.2 阅读全文
摘要:
1. equals方法 如果使用==判断俩个对象是否相等,这个只是从地址看是否相等,而与我们的需求是不符合的。即使俩个对象地址是不同的,如果它的属性是相同的,那么可判定这俩个对象相等。 未重写equals方法: 运行截图: 重写equals方法后: 运行截图: 2. hashCode方法 由 阅读全文
摘要:
自定义注解 1. 元注解 元注解:用于修饰注解。 四种元注解: ① @Retention: 只能用于修饰一个 Annotation 定义, 用于指定该 Annotation 的生命周期, @Rentention 包含一个 RetentionPolicy 类型的成员变量。 RetentionP 阅读全文
摘要:
1. 起因 使用springboot也有些时间,一直很好奇它如何做到自动配置的,所以查阅了相关资料并且学习了相关内容,才写了这篇文章。 2. 分析 ①第一步我们从它的启动配置类(XxxApplication)收起,我们进入到他的@SpringBootApplication注解。 ②我们可 阅读全文
摘要:
1. 问题 由于之前看其他资料配置的session共享没注意自己tomcat的版本所以出现了诸多问题,tomcat8.5和之前版本的配置是不一样的。 2. 配置 ①将如图所示三个jar包放入tomcat的lib目录下 链接:https://pan.baidu.com/s/19Ua uHVuW 阅读全文
摘要:
GitHub提交时出错,提示需要验证邮箱verify email 1. 解决提交出错 1. 从所在项目进入gitbash,后输入如下命令 2. 根据如下图片进入图片提示的目录找到 .gitconfig 文件,将 helper = osxkeychain 更改为 helper = store即可解决问 阅读全文