首页
友链
Search
1
01-快捷命令
132 阅读
2
寒假计划
128 阅读
3
浏览器规范(ES module)和 node.js 规范(Common JS)
120 阅读
4
03-概念解析
119 阅读
5
学期计划(大三下学期)
102 阅读
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
登录
Search
标签搜索
spring
mysql
vue
ansible
CSS
面试
计划
收获
JAVA面试题
spring-mvc
Starrylsi
累计撰写
106
篇文章
累计收到
37
条评论
首页
栏目
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
页面
友链
搜索到
51
篇与
的结果
2024-09-16
02-javabean规范说明
了解: 个人开发满足不了甲方的期限要求,所以需要多人协作开发,为了让多人协作开发,java规定了一些规范(javabean)掌握: 能手写每一个javabean规范(为什么要学javase)学他的原因: 一个专门的规范,不满足javabean规范后续框架会报错.bean规范要求/** * javabean 是有一个专门的规范的 不满足javabean规范 后续框架报错 * * 要求每一个bean中必须提供 私有属性 * 1.无参构造方法 * 2.get&set方法 (反射) * 3.hashcode和equals方法(为了使用Collection接口的相关功能) * 4.序列化 (对象流 保存对象时 非序列化对象 会报错) * 5.比较器 (内部比较器和外部比较器) 用于排序 * 6.多线程 实现Runnable或者Callable接口 * * 由于bean规范过于复杂 功能过于繁琐 所以 实际开发中一般使用某一个库 或者某一个框架的规范 * 可以理解为简化版bean规范 由于规范不同 包名也不同 entity pojo domain * * * */
2024年09月16日
13 阅读
0 评论
0 点赞
2024-09-16
05-配置和编码流程
题外内容需要理解: forward和redirect的区别问题: 一开始就需要把amidn,student,teacher抽象出来吗(面向对象分析)问题: 什么是类路径问题: 如何确定是没有@Autowired引起注意: jdbc连接的url配置参数,mysql8.0和5.0两种版本的配置方式是不同的理解: 目录WEB-INF(Web Application Archive Information)介绍WEB-INF目录这个目录是 Java Web 应用程序中用于存放私有数据和配置文件的区域,这些内容对客户端是不可见的,只有服务器端可以访问。WEB-INF 目录提供了一种机制,用于隔离和保护应用程序的敏感信息,如类文件、配置文件和库文件等。{dotted startColor="#ff6c6c" endColor="#1989fa"/}1.spring-mvc配置掌握:1.放行静态资源如何配置2.springmvc扫描注解如何配置<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> <!-- springmvc扫描controller注解 --> <context:component-scan base-package="com.zhuama" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <!-- 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/files/" /> <property name="suffix" value=".jsp" /> </bean> <!-- 静态资源放行 和 注解驱动 --> <mvc:default-servlet-handler/> <mvc:annotation-driven/> </beans>spring mvc编写顺序采用领导式思维模式: 总分的形式编写代码将html文件改为jsp文件编写controller外壳,让页面显示(注意理清是直接分发还是经过处理后分发)直接分发就是 .....jsp(直接写页面路径)经过处理后分发 .....(写需要处理的路径经过service后添加上页面路径)分析页面需要的数据编写controller分发逻辑编写service层编写dao层
2024年09月16日
16 阅读
0 评论
0 点赞
2024-09-16
01-mysql
1.驱动版本问题注: mysql驱动和数据库版本是有关系的8.0以上版本配置db.driverClassName=com.mysql.cj.jdbc.Driver8.0以下版本db.driverClassName=com.mysql.jdbc.Driver2.root用户设置给特定用户访问某个数据库GRANT ALL PRIVILEGES ON scs.* TO 'username'@'localhost';3.使用sts时修改jdbc.properties不起作用当我修改jdbc.properties时控制台报错,查看控制台的输出结果始终未改变,修改缓存配置即可.缓存清理设置
2024年09月16日
10 阅读
0 评论
0 点赞
2024-09-15
04-SpringMVC-文件上传
1.SpringMVC实现文件上传的思路1.准备一个文件上传的表单2.导入文件上传需要的jar包commons-fileupload-1.2.1.jar、commons-io-1.4.jar3.配置文件上传解析器 CommonsMultipartResolver4.配置Controller控制器的代码5.加载静态资源和支持注解<mvc:default-servlet-handler/> <mvc:annotation-driven />
2024年09月15日
12 阅读
0 评论
0 点赞
2024-09-15
03-RESTful风格-常见问题
1.Restful风格在高版本Tomcat中无法转发到jsp页面在Tomcat8之后的一些高版本,使用restful风格访问然后转发到jsp页面 会有如下错误提示:解决办法有两种:1.在jsp页面中,修改page指定<%@ page language="java" contentType="text/html; charset=UTF-8"isErrorPage="true"pageEncoding="UTF-8"%>2.在Controller中使用重定向跳转。而不用转发2.@PathVariable 路径参数获取前面我们已经知道如何编写和配置restful风格的请求和控制器。那么 现在的问题是。如何接收restful风格请求的参数。比如前面的id值。/book/{id} 中 {id} 是占位符第一种情况,一个path参数:/** * @PathVariable 路径参数<br/> * 表示把请求地址中{id}占位符所表示的地址参数。注入到 方法参数的id中。 */ @RequestMapping(value = "/book/{id}", method = RequestMethod.GET) public String queryBookById(@PathVariable(value = "id") Integer id) { System.out.println("查询id为" + id + "的图书信息"); return "redirect:/index.jsp"; }第二种情况,多个path参数(不怎么推荐多个参数):/** * @PathVariable 路径参数<br/> * 表示把请求地址中{id}占位符所表示的地址参数。注入到 方法参数的id中。 */ @RequestMapping(value = "/book/{id}/{name}", method = RequestMethod.GET) public String queryBookById(@PathVariable(value = "id") Integer id, @PathVariable("name") String name) { System.out.println("这是参数id的值:" + id + ",参数name的值:" + name); System.out.println("查询id为" + id + "的图书信息"); return "redirect:/index.jsp"; }******
2024年09月15日
12 阅读
0 评论
0 点赞
1
2
3
...
11