微信搜索:小大白日志

随笔分类 -  java后端开发-spring

2021-02-21
摘要:坚持两天一更,尽快把笔记更新上来~ spring mvc拦截器: 前提1:实现HandlerInterceptor接口并根据需要重写接口里面的3个方法 public class SpringMVCInterceptor implements HandlerInterceptor { @Overrid 阅读全文
posted @ 2019-07-22 23:10 明天喝可乐 阅读(146) 评论(0) 推荐(0)
摘要:前后端日期传递: 前端传时间戳 ->后端用@RequestBody自动把时间戳转为Date类型,同时保存->后端用 @ResponseBody或@RestController返回json型的Date给前端,前端接收到的是时间戳,前端再根据需要变成相应格式的时间 文章定期同步更新于公众号【小大白日志】 阅读全文
posted @ 2019-07-19 23:11 明天喝可乐 阅读(3555) 评论(0) 推荐(0)
摘要:1、log4j记录日志 前提:要有log4j-api.jar和log4j-core.jar包和log4j.properties文件 级别:log4j有DEBUG、INFO、WARN、ERROR等4个级别的日志 使用:mybatis自动应用log4j.properties文件里面的配置打印信息,myb 阅读全文
posted @ 2019-07-19 23:07 明天喝可乐 阅读(147) 评论(0) 推荐(0)
摘要:1、url显示参数信息(不安全) @Controller @RequestMapping("/UserOperate") public class UserController { @RequestMapping("/login") public String login(RedirectAttri 阅读全文
posted @ 2019-07-19 22:57 明天喝可乐 阅读(208) 评论(0) 推荐(0)
摘要:1、包层的注解:@Controller,@Service,@Repository,@Component @Controller:写在Controller控制层的类上方 @Service: 写在Service业务层的类上方 @Repository:写在Dao层的类上方, @Component:泛化的概 阅读全文
posted @ 2019-07-17 00:09 明天喝可乐 阅读(263) 评论(0) 推荐(0)
摘要:1、Cron的表达式是字符串,实际上是由七个子表达式(常用前六个表达式,第七个表达式可选,即可有可无),描述个别细节的时间表 2、Cron表达式的格式:秒 分 时 日 月 周 年(可选),这里只将前六个表达式 Cron表达式的格式等价于:秒 分 时 每月的第几天 第几个月 周几 3、例子 阅读全文
posted @ 2019-07-16 23:54 明天喝可乐 阅读(156) 评论(0) 推荐(0)
摘要:1、spring aop有两种配置方式:基于xml配置、基于注解配置,下面是基于xml的配置用法。 applicationContext.xml中: <bean id="helloWorldServiceImpl" class="com.service.helloWorldServiceImpl" 阅读全文
posted @ 2019-07-12 22:46 明天喝可乐 阅读(210) 评论(0) 推荐(0)
摘要:401:无权限(HttpStatus.UNAUTHORIZED) 404:页面找不到 405:不支持get/post请求,如只支持get请求但传了post请求 400:请求格式错误,如不为null但传了null过来 500:服务器抛异常,产生内部错误 503:服务器临时错误、临时等待,并且将在一段时 阅读全文
posted @ 2019-07-10 22:48 明天喝可乐 阅读(200) 评论(0) 推荐(0)
摘要:1、授权码模式是功能最全、最安全的,其授权过程(如获取微信用户信息): a)用户登陆第三方应用,第三方应用需要获取该用户微信的个人资料 b)第三方把用户链接到微信的授权页面,用户点击授权,此时微信可以确切地知道用户是同意授权了,而不是由第三方应用伪造的同意动作 c)用户在微信的授权页面点击授权后,微 阅读全文
posted @ 2019-07-08 23:13 明天喝可乐 阅读(728) 评论(0) 推荐(0)
摘要:oauth协议关系图(如获取微信用户信息): oauth一般授权步骤: 阅读全文
posted @ 2019-07-08 23:08 明天喝可乐 阅读(146) 评论(0) 推荐(0)
摘要:Spring事务管理基于底层数据库本身的事务处理机制 事务具备ACID四种特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性) 原子性:事务执行要么全部成功,要么全部失败,不存在第三种状态 一致性:事务完成后,数据库中 阅读全文
posted @ 2019-07-05 00:57 明天喝可乐 阅读(150) 评论(0) 推荐(0)
摘要:IOC(Inversion Of Control,控制反转) IOC它不是技术,而是一种设计思想,是spring的核心。 控制:IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制,spring容器控制了对象,主要是控制了外部资源的获取。类的创建、销毁都由 spring容器来 阅读全文
posted @ 2019-06-21 00:32 明天喝可乐 阅读(955) 评论(0) 推荐(0)