摘要: 问题 学习完maven后,用maven创建了一个web项目,然后在这个web项目中创建了一个java文件夹并标记这个目录为源码根目录,当我准备创建一个Servlet的时候发现没有,如下图   解决办法   1.菜单栏File中找到File-Project Structure打开 打开后如图所示:   设... 阅读原文
2020-02-01 17:23:04 阅读(2570) 评论(0)
摘要: 面试题6:重建二叉树 题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出图2.6所示的二叉树并输出它的头结点。二叉树结点的定... 阅读原文
2020-02-01 16:35:02 阅读(2661) 评论(0)
摘要: 1.   Tomcat介绍 Tomcat简单的说就是一个运行Java Web项目的网络服务器,底层是Socket的一个程序,它也是JSP和Servlet的一个容器。   2.   Tomcat的安装 Tomcat是使用Java语言编写的一个服务器,它的安装需要依赖系统有Java JDK,且安装版本需要和电脑... 阅读原文
2020-02-01 10:16:10 阅读(2340) 评论(0)
摘要: 对于程序员来说,编程技术至关重要,然而技术的提高不是一蹴而就的,它需要时间的积累和经验的沉淀。因此本文为大家推荐Java学习的书籍,学虽容易,学好不易,且学且珍惜。 基础类.《Java从入门到精通》(第3版)【内容介绍】本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程... 阅读原文
2020-02-01 07:54:01 阅读(2395) 评论(0)
摘要:   接收表单数据有3种方式。   1、使用简单类型接收表单数据(绑定简单数据类型) 表单: <form action="${pageContext.request.contextPath}/userController/handler" method="post"> 用户名:<... 阅读原文
2020-01-31 18:21:01 阅读(2560) 评论(0)
摘要: 一、深入自动拆装箱 1.直接举例: public class D78_AutomaticUnpackingAndPacking{ public static void main(String[] args){ Integer i1 = new Integer(10); Integer i... 阅读原文
2020-01-31 15:49:02 阅读(2325) 评论(0)
摘要: 面向对象---封装 封装是面向对象思想的三大特征之一。 理解: 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 优点: 将变化隔离 便于使用 提升代码复用性 提高安全性 封装原则: 将不需要对外提供的内容都隐藏(比如通过修饰符private隐藏)起来 把属性都隐藏,提供公共方法对其访问 权限修饰符... 阅读原文
2020-01-31 14:47:01 阅读(2455) 评论(0)
摘要: 终极解决方案:Invalid character found in the request target. The valid characters are defined in RFC 3986 25-Aug-2018 11:27:27.086 信息 [http-nio-8087-exec-5] org.a... 阅读原文
2020-01-31 06:20:02 阅读(2341) 评论(0)
摘要: 一.首先对HandlerInterceptor进行封装,封装为MappingInterceptor.封装的方法里添加拦截器起作用的路径addPathPatterns(),及需要排除路径的方法excludePathPatterns() public interface MappingInterceptor ex... 阅读原文
2020-01-31 06:00:12 阅读(2308) 评论(0)
摘要: Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig at java.lang.Class.getDeclaredMethods0(Native Method) ... 阅读原文
2020-01-31 00:46:01 阅读(2362) 评论(0)