对于高并发问题,我认为总的来说可以分为三个方面:前端,服务器,数据库。前端:web线程连接数不足;后台:服务器网络带宽不足;数据库:数据库连接查询速度上不去
Could NOT find resource [logback-test.xml] 没有找到配置文件
网址 链接 全球资源定位器(Uniform Resource Local)
应该是dao层的错误
查看一下传入的seckillId是否能在数据库中找到
如果seckillId正确的话检查一下Dao层的逻辑代码有没有问题
看看数据库里 start_time 和 end_time 的范围是不是现在
持久层注册的时候用@Repository
service层中使用注入持久层的时候推荐使用@Autowired
我这样改了,可是md5还是null
已解决:开启驼峰命名后,实体类变量名称要与数据库一致。还有时间戳为0会产生zeo错误,要在properties配置加
&zeroDateTimeBehavior=round
可以在日志的配置文件中设置日志打印的级别
看看数据库的结果,检查一下你的sql语句 ,如果没加 number>0.
你的系统时间在你的数据库表中的时间跨度内。测试会正常通过,返回的个数也就是1
你在创建的时候写成class, 枚举你要用enum
idea没有下载junit插件,去setting ->plugins搜索
安装重启idea就可以了。
找到原因了,idea没有下载junit插件,去setting ->plugins搜索
安装重启idea就可以了。
同样的问题
spring-service.xml配置不对吧,或者测试类有问题
你问的是老师的代码,还是你自己写的呀,如果是老师的代码,这节课就有。5分钟的时候。如果是你自己写的代码,你贴上来,我帮你看看
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
建表语句定的
抛出异常不会有这个问题, 在try/catch时先catch小的
添加依赖,导
import org.slf4j.Logger; import org.slf4j.LoggerFactory;
包
求大神指导!
看一下你的mapper中的 id是不是写错了,没有和方法同名
视频是手动导入,找到spring的官方文档(pdf版本),container overview里就有xml的头部定义
联合主键,你插入重复主键数据当然报错啦
maven的porm.xml需要以下几个依赖
<!-- sl4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.10</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.1.2</version>
</dependency>
logback.xml文件放到指定的文件夹目录下src/main/resources
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder
by default -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
</root>
</configuration>
测试类当中像老师那样调用即可
private final Logger logger = LoggerFactory.getLogger(this.getClass());
logger.info("s={}", s);
new Data() 取得是服务器时间,不是本地时间
400类型错误,路径找不到、或者参数错误。请求到达不了后台所有后台程序不会报错。只有500类型错误才是后台程序错误。手动捕获异常但是没有打印,后台也不会显示异常