在学习javaweb期间的一些问题的记录

4 篇文章 0 订阅

11.10

1、使用ajax进行请求后端时,使用post方法时需进行xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded')
     原因暂时不知,但若不使用,后端将无法获得或者xmlhttp.send方法无法传参,原因未知
2、jdbc中,getconnection可能会报错 java.sql.SQLException: The server time zone value '? 原因是其可能mysql与系统时区的时间不同,需在链接时的参数中添加serverTimezone=Asia/Shanghai参数,具体作用未知,大概是调整时区,另一种解决办法:降低mysql版本或者修改mysql时区,具体修改方法自查。

11.11

1、maven创建java项目 maven-archetype-quickstart
2、jdbc依赖
	<dependency>
  			<groupId>mysql</groupId>
  			<artifactId>mysql-connector-java</artifactId>
  			<version>8.0.22</version>
		</dependency>

11.24

1.serlvet内部进行转发时,若应路径或其他问题转发失败,前端会返回404
2.req.getRequestDispatcher(path).forward(req, resp)当path找不到正确路径时,会自动返回原来的servlet,再次执行该servlet,导致出现出现问题
3.“onreadystatechange 是一个事件句柄。它的值 (state_Change) 是一个函数的名称,当 XMLHttpRequest 对象的状态发生改变时,会触发此函数。状态从 0 (uninitialized) 到 4 (complete) 进行变化。仅在状态为 4 时,我们才执行代码。” 每次XMLHttpRequest 对象的状态发生改变时,会触发此函数。一共会触发 4 次,从 0 到 4。
4.dbcc checkident(你的表名,reseed,0)  删除记录后  使自增长属性重新定位  或 alter table 表明 auto_increment = 新值

11.25

1.mybstis依赖
	<dependency>
  			<groupId>org.mybatis</groupId>
  			<artifactId>mybatis</artifactId>
  			<version>3.4.6</version>
 	</dependency>
2.build插件(maven)用于编译后将源文件也一同输出,解决路径问题
	<resources>
  			<resource>
    				<directory>src/main/java</directory>
    				<includes>
      					<include>**/*.properties</include>
      					<include>**/*.xml</include>
    				</includes>
    				<filtering>false</filtering>
  			</resource>
		</resources>

12.9

外插c指针
	函数形参为指针时,在函数内部进行指针实际值的改变会影响实参,但若在函数内部对形参的指向或者说地址进行改变时不会影响到实参,因为对于形参而言,它本身也是将实参传过来的地址重新开辟空间进行了保存  而并非实参  若研究,则涉及二维三维指针的改变
	不做研究
指针中保存的是指向某个值的地址,单独定义指针,除非自主开辟地址,否则,无意义,并会导致程序崩溃

1.12

spring中配置文件要引入外部文件需要使用classpath

1.18

据当天自己近几个小时的研究,发现,Gson库对复杂json串的解析有问题,可能是自己的json数据不规范,但使用Fastjson却很正常,因此
建议Gson和FastJson可以配合使用,Gson可以忽略html转换符 。

2.2

$.ajax({
                    url: 'Upload/file.do',
                    type: 'post',
                    data:formData,
                    contentType:false, //必须false,上传文件的contentType为multipart/form-data,而ajax默认为application/x-www-form-urlencoded,会冲突后端获取不到对象
                    cache:false,
                    processData: false, //必须关。咱也不知道为什么。反正必须关
                    success(res) {
                        console.log(res)
                    }
                })
ajax上传文件固定形式,

2.24

linux分隔符为/
win为\\需转义
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值