随笔分类 - Java面试
摘要:Spring Cache主要提供了两个重要的注解: @Cacheable:标识该方法的返回值是可以缓存的,如果缓存中存在,则直接返回缓存中的结果,否则,执行该方法,并将结果存入缓存。 @CachePut:标识该方法的返回值是需要缓存的,每次调用该方法都会执行该方法,并将结果存入缓存。 其他的注解还有
阅读全文
摘要:Git是一个分布式版本控制系统,常用的Git命令如下: git init:在当前目录创建一个新的Git仓库 git clone [url]:克隆一个远程仓库到本地 git add [file]:把文件添加到缓存区 git commit -m [message]:提交缓存区中的所有文件,并添加说明 g
阅读全文
摘要:SSM整合思路 SSM思路:SpringMVC + Spring + MyBatis,SSM整合是使用三个框架的优势功能。三个框架对应的三层框架的三层。SpringMVC是视图层,Spring是业务层,MyBatis是持久层。 SSM整合,需要把对象交给容器管理,让容器去创建项目中要使用的Java对
阅读全文
摘要:地址:https://blog.csdn.net/weixin_47303191/article/details/124794294
阅读全文
摘要:#{}能够防止SQL注入,因为底层使用PreparedStatement对象,预编译,性能较高 ${}不能防止SQL注入,因为底层使用Statement对象,不会预编译而是拼接字符串,性能较低 能使用#{}时尽量使用#{},如果需要动态传入表名或者字段名需要用 ${}比如,像 ORDER BY 时只
阅读全文