自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

四万八千里

头顶,有点儿凉

  • 博客(26)
  • 收藏
  • 关注

原创 javaWeb项目中配置Spring的IoC容器

方法一:在web.xml里添加以下配置<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value></context-param><listener> <listener-class>

2021-05-31 18:32:46 349

原创 淘宝网跳转到天猫网失去登录信息

用的谷歌浏览器问题登录淘宝网搜索商品,点击具体商品信息后跳到天猫网,但是天猫网没有淘宝网的登录信息又要重新登录天猫原因网站采用单点登录sso,但我在浏览器设置里阻止了第三方cookie解决设置允许天猫网访问第三方cookie为啥不直接允许所有cookie呢,因为我乐意...

2021-05-23 18:17:22 668

原创 缓存方案

1,mybatis二级缓存 2,spring缓存,@Cachable等 3,spring aop切面编程,@Aspect,自定义拦截方法,在拦截方法里读取缓存 4,直接在业务方法里使用缓存类

2021-05-03 17:10:48 172

原创 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 807

原创 记录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 1084

原创 mybatis执行批量插入返回主键时出错

mybatis执行单条插入或批量插入时需要返回数据库的自增主键时,可以在insert标签里设置useGeneratedKeys="true" keyProperty="" keyColumn=""这三个属性,并且传入的参数必须是实体对象,因为mybatis会将得到的自增主键注入keyProperty所指的属性里单条注入时,接口参数用@Param注解好像会出错,,所以可以去掉注解,在映射文件的insert标签里配置paramType// int add(@Param("user")User

2020-11-02 21:04:55 722

原创 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 639

原创 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 157

原创 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 565

原创 Idea同时启动多个Web项目

eclipse可以将多个web项目部署到同一个tomcat上运行,idea没找到,然后修改这两个项目tomcat配置的http端口和jmx,改成不同的端口就好了

2020-10-29 23:44:53 1919

原创 windows下Git切换工作区总是提示“No such file or directory”

斜杠写反了……

2020-10-28 21:04:10 1365 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 2742 1

原创 从MySQL读出的时间存到Java的LocalDateTime快了8小时

今天从MySQL读取数据并向前端返回json字符串时,发现转化为java的LocalDateTime对象后(随便一个时间类)比在数据库快了8个小时,前端收到的json串是这样的数据库里是这样的控制台信息是这样的因为我在jdbc的配置文件里这样写把时区改成Asia/Shanghai就好了,serverTimezone=Asia/Shanghai...

2020-10-27 23:24:11 815

原创 jQuery.cookie.js取cookie值为undefined

今天用jquery.cookie.min.js存取cookie时,发现取出来的cookie值为undefined引用文件<script src="/xxx/static/plugins/jquery.js"></script><script src="/xxx/static/plugins/jquery.cookie.min.js"></script>js$.cookie('phone', phone, {expires: 7, path:

2020-10-27 22:50:49 925

原创 spring的@Transactional注解

一件小事用了下@Transactional注解,发现异常出现后事务并没有回滚,service层代码大概长这样@Transactional public void saveStudentInTryCatchBlock() { try { Student student = new Student(); student.setAge(12); student.setName("testWT" + 1); mapper.insertStudent(student); stu

2020-10-26 20:34:53 102

原创 Java复制文件的几种方法

1. 使用FileInputStreampublic static void copy(File source, File destination) { try(FileInputStream fis = new FileInputStream(source); FileOutputStream fos = new FileOutputStream(destination)){ byte[] bytes = new byte[2048]; int read; while ((

2020-09-24 21:58:02 500

原创 session登录无效 / 浏览器请求后台sessionid不一致问题

问题描述:用的springmvc,将登录信息存到session中。之前好好的,最近登录时总是登录不了,发现每次session的信息都丢失了,后台打印发现每次请求的sessionid都不一样后台遍历request里的cookie发现没有sessionid(我用的浏览器没有禁用cookie),打开浏览器控制台可以看到Respond Header后台每次都返回不同的sessionid解决办法...

2020-04-18 21:05:13 4241

原创 mybatis的order by传入参数失效

事情是这样的,bootstrap table 的column有个选项sortable,我想试试,参数传到后台了,然而没反应原来的mybatis这样写<if test="sortName != null and sortOrder != null "><![CDATA[ORDER BY #{sortName} #{sortOrder} ]]></if>网上...

2020-03-31 03:54:04 431

原创 springmvc使用redirect:后面地址栏出现参数问题解决

想在退出登陆后自动跳转到另一页面,但是发现跳转后的地址栏带了model里的参数……原来的写法@RequestMapping("logout") private String logout(SessionStatus sessionStatus, HttpSession session) { session.removeAttribute("employeeID"); sessio...

2020-03-27 23:40:14 1148

原创 mybatis更新时动态传入表名及字段注意事项

mapper接口int dynamicUpdateTable(@Param("table") Map<String, Object> table);xml写法(因为我每个表的id名字都不一样,所以加了个参数idName)<update id="dynamicUpdateTable" parameterType="map"> <![...

2020-03-26 22:57:39 1191

原创 mybatis传入map参数里有string,mapper文件写法

mapper接口public Integer getOrderInfoNum(Map<String, Object> params);orderNum是传入的String类型,以下mapper配置出错<if test="orderNum != null and orderNum != ''"><![CDATA[AND o_num = "#{orderN...

2020-03-09 23:11:57 1438

原创 bootstrap的datetimepicker使用

引用css<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" type="text/css"><link href="css/bootstrap/bootstrap-datetimepicker.min.css" rel="stylesheet" type="text/css">引用js&lt...

2020-03-03 22:48:27 368

原创 实体类里含有list,mybatis的mapper文件配置

实体类public class LayoutBean { private Integer l_id; private String name; private String summarize; private String describe; private String image; private Double price; private Integer limit;...

2020-02-29 23:22:44 1624

原创 MySQL触发器遍历表

更多在这个贴子https://blog.csdn.net/qq_28430851/article/details/78043116BEGIN DECLARE id int; DECLARE f_d datetime; DECLARE t_d datetime; DECLARE st int; DECLARE done INT DEFAULT 0; DECLARE co...

2020-02-29 21:20:24 397

原创 MySQL触发器在某些条件下阻止INSERT

DROP TRIGGER before_insert_order_trigger;CREATE TRIGGER before_insert_order_trigger BEFORE INSERT ON order_infoFOR EACH ROW BEGINIF DATE(new.from_date) >= DATE(new.to_date)THEN SIGNAL SQLSTATE...

2020-02-29 20:15:00 3960

原创 springmvc自动跳转主页配置

springmvc自动跳转主页配置浏览器输入http://localhost:8080/ssmpro,自动跳转到web.xml文件配置<welcome-file-list> <welcome-file>index</welcome-file></welcome-file-list>...

2019-07-12 16:52:27 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除