琐碎
drawbackcc
头顶,有点儿凉
展开
-
淘宝网跳转到天猫网失去登录信息
用的谷歌浏览器问题登录淘宝网搜索商品,点击具体商品信息后跳到天猫网,但是天猫网没有淘宝网的登录信息又要重新登录天猫原因网站采用单点登录sso,但我在浏览器设置里阻止了第三方cookie解决设置允许天猫网访问第三方cookie为啥不直接允许所有cookie呢,因为我乐意...原创 2021-05-23 18:17:22 · 627 阅读 · 0 评论 -
缓存方案
1,mybatis二级缓存 2,spring缓存,@Cachable等 3,spring aop切面编程,@Aspect,自定义拦截方法,在拦截方法里读取缓存 4,直接在业务方法里使用缓存类原创 2021-05-03 17:10:48 · 139 阅读 · 0 评论 -
springboot定时任务@Scheduled
1.多个任务单线程执行(默认)@Component @EnableScheduling // 开启定时任务,(这个注解用在启动类上的话,就不用每个task类都写一句@EnableSchedulingpublic class Task { @Scheduled(cron = "0/60 * * * * ?")//60s执行一次 private void task1(){ System.out.println("定时任务一,恭喜发财~" + LocalDateTi原创 2020-12-15 02:10:44 · 729 阅读 · 0 评论 -
记录springboot项目里关于session的一个问题(session监听器失效)
一开始是想写个context和session监听器,context监听器初始化成功,但是session监听器没有反应,确定配置没有问题,然后发现请求并没有进入我写的controller(requestmapping为index),这时候浏览器url为http://localhost:8080/springbootexer/(springbootexer是我的context-path),绕过我写的controller自动跳转到index.html,然后这时候并没有创建session,在`thymeleaf`里原创 2020-12-14 03:18:28 · 998 阅读 · 0 评论 -
mybatis执行批量插入返回主键时出错
mybatis执行单条插入或批量插入时需要返回数据库的自增主键时,可以在insert标签里设置useGeneratedKeys="true" keyProperty="" keyColumn=""这三个属性,并且传入的参数必须是实体对象,因为mybatis会将得到的自增主键注入keyProperty所指的属性里单条注入时,接口参数用@Param注解好像会出错,,所以可以去掉注解,在映射文件的insert标签里配置paramType// int add(@Param("user")User原创 2020-11-02 21:04:55 · 668 阅读 · 0 评论 -
mybatis延迟加载(懒加载)以及cglib动态代理
有这么两个实体类@Datapublic class User implements Serializable { private Integer uid; private String name; private Integer age; private List<Article> articles;//测试collection}@Datapublic class Article implements Serializable { pri原创 2020-11-01 02:30:46 · 583 阅读 · 0 评论 -
jdk动态代理、cglib代理以及spring aop
jdk动态代理,委托类需要实现接口,因为代理类继承了Proxy类,而java不允许多继承cglib通过动态生成委托类的子类的方式生成代理类,委托类不需要实现接口,但也无法代理委托类的final方法,委托类时final类时也无法生成代理,因为final类不可被继承,final方法不可被重写spring aop生成的代理类,如果委托类实现了接口,那么采用的是jdk动态代理;否则使用的是cglib代理spring在启动容器生成bean的时候,会扫描某bean是否配置了切面,如果有则生成的是该类的代理类而不.原创 2020-10-31 23:39:25 · 110 阅读 · 0 评论 -
mybatis分页插件pagehelper,以及java.lang.ClassNotFoundException: mysql异常
maven依赖<!-- 分页 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency>mybatis配置文件<?xml versi原创 2020-10-30 00:15:23 · 531 阅读 · 0 评论 -
Idea同时启动多个Web项目
eclipse可以将多个web项目部署到同一个tomcat上运行,idea没找到,然后修改这两个项目tomcat配置的http端口和jmx,改成不同的端口就好了原创 2020-10-29 23:44:53 · 1825 阅读 · 0 评论 -
windows下Git切换工作区总是提示“No such file or directory”
斜杠写反了……原创 2020-10-28 21:04:10 · 1275 阅读 · 1 评论 -
spring的@Scheduled 定时任务没反应(三种配置方式)
第一种,很麻烦配置文件 <!--扫描所在包--> <context:component-scan base-package="com.xxx.schedule"/> <!--开启注解--> <task:annotation-driven/> <bean id="task" class="com.xxx.schedule.ScheduleTask"/> <task:scheduler id="schedu原创 2020-10-28 19:55:04 · 2563 阅读 · 1 评论 -
从MySQL读出的时间存到Java的LocalDateTime快了8小时
今天从MySQL读取数据并向前端返回json字符串时,发现转化为java的LocalDateTime对象后(随便一个时间类)比在数据库快了8个小时,前端收到的json串是这样的数据库里是这样的控制台信息是这样的因为我在jdbc的配置文件里这样写把时区改成Asia/Shanghai就好了,serverTimezone=Asia/Shanghai...原创 2020-10-27 23:24:11 · 735 阅读 · 0 评论