
SSM
文章平均质量分 50
javaweb
kingAngel2020
这个作者很懒,什么都没留下…
展开
-
Java面试题二
多线程、并发及线程的基础问题1、Java 中能创建volatile 数组吗?原创 2021-08-27 22:23:39 · 123 阅读 · 0 评论 -
Java 面试题
1、面向对象的特征有哪些方面?抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java 与模式》或《设计模式精解》中关于桥梁模式的部分)。封装:通常认原创 2021-08-20 22:30:37 · 772 阅读 · 0 评论 -
MyBatis 面试题
1、什么是Mybatis?1、Mybatis 是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql 执行性能, 灵活度高。2、MyBatis 可以使用XML 或注解来配置和映射原生信息, 将POJO 映射成数据库中的记录,避免了几乎所有的JDBC 代码和手动设置参数以及获取结果集。3、通过xml 文件或注解的方式将要执行的各种st原创 2021-08-20 15:11:50 · 929 阅读 · 0 评论 -
“转发和重定向”的区别以及选择
一、转发和重定向的区别 request.getRequestDispatcher()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;服务器内部转发,整个过程处于同一个请求当中。response.sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。不在同一个请求。重定向,实际上客户端会向服务器端发送两个请求。所以转发中数据的存取可以用request作用域:request.setAtt...转载 2021-08-05 20:15:35 · 1269 阅读 · 1 评论 -
解决No converter found for return value of type: class xxx
SpringMVC的controller中,对于一个ajax请求,想要将存在ResultEntity对象转为json数据传递给前端,但是一直报错:No converter found for return value of type: classxxx。说什么没有找到该针对该类型的合适的转换器。在ResultEntity类中补上set/get方法就行了。@ResponseBody@RequestMapping("/send/compose/object.json")public ResultEn.原创 2021-08-02 14:36:48 · 1993 阅读 · 0 评论 -
解决eclipse中maven依赖无法自动刷新项目中的jar包
比如A相互依赖B项目,B项目中的jar包已经更新了,A项目中的jar包,却没有及时作出改变或者就一直不改变。解决方法:1、右键项目名 ->点击refresh2、右键项目名 -> Maven -> Update Project(强制刷新)...原创 2021-07-31 16:59:56 · 2506 阅读 · 0 评论 -
解决Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.~
报错详情:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.原因:jdbc驱动和mysql版本..原创 2021-07-31 09:55:40 · 1595 阅读 · 0 评论 -
【Spring框架】<mvc:default-servlet-handler/>的作用
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀。由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当成一个普通请求处理,转载 2021-07-18 17:13:25 · 200 阅读 · 0 评论 -
SpringMVC工作流程,即从浏览器请求到服务器响应的具体过程
1、什么是SpringMVC?SpringMVC也是一种MVC架构模式,是Spring中内容。属于轻量级,简单灵活,与Spring兼容性好,功能更加强大(高效)。MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。MVC将业务逻辑、数据、显示等分离开的方式去组织代码。MVC主要作用是降低视图与业务逻辑间的双向耦合。MVC不是一种设计模式,是一种架构模式。当前不同的MVC存在差异。职责分析:(1)Model:模型业务逻辑 保原创 2021-07-17 10:33:58 · 1149 阅读 · 1 评论 -
在web.xml文件中配置SpringMVC乱码过滤
web.xml <!--配置解决中文乱码过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--初始化参数--> <.原创 2021-07-16 16:40:10 · 178 阅读 · 0 评论