自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 @DisallowConcurrentExecution 注解

Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。在Spring中这时需要设置concurrent的值为false, 禁止并发执行。<property name="concurrent" value="true" />当不使用spring的时候就需要在Job的实现类上加@DisallowConcurrentExecution的注释@DisallowConcurrentExecu.

2021-05-18 19:49:15 3665

原创 springboot配置启动运行时的文字

一:首先搭建一个springboot的项目,可以参考该教程。二:在springboot 的src/main/resources 下面新建一个banner.txt 文本三:登录http://patorjk.com/software/taag 网站生成字符,点击左下角的copy,然后将生成的字符复制到banner.txt中,运行项目即可。...

2020-11-25 16:13:58 216

原创 使用maven 打包springboot项目失败的解决办法

###撒旦撒旦

2020-11-25 16:01:07 1010

原创 SpringBoot 配置虚拟路径

SpringBoot之虚拟路径配置首先创建一个conf.properties 文件#文件保存地址file.saveFilePath=file:/D:/xxw/#静态资源对外暴露的访问路径file.staticAccessPath=/upload/**实现WebMvcConfigurer接口,并且重写addResourceHandlers方法@Configuration@PropertySource("classpath:config/conf.properties")pub.

2020-07-15 10:50:15 727

原创 springMVC跨服务器上传图片 报错:returned a response status of 403 Forbidden

Type Exception ReportMessage Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:9090/uploads/bf9bb5e75d924d549dc2c975cbb167d3_44cf3bc79f3df8dc32232799c211728b47102898.jpg returned ...

2020-05-19 18:07:29 816

原创 windows上同时安装两个版本的mysql数据库(亲测有效)

在实际开发中,一些低版本数据库,不支持一些特殊的sql语句,因此高版本数据库数据导入低版本的时候就会出问题,因此,在一些特殊情况下,低版本数据库不能动,高版本mysql数据又无法导入低版本mysql,我们不得不在同一台机器上安装两个版本mysql.低版本mysql不支持的sql语句举例,比如下面的这个:CREATE TABLE `sche_task` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `message` VARCHAR(50) NOT NULL

2020-05-17 16:48:41 2129 1

原创 SpringMVC工作原理及流程

SpringMVC主要包含一下组件DispatcherServlet:作为前端控制器,整个流程控制的中心,控制其它组件执行,统一调度,降低组件之间的耦合性,提高每个组件的扩展性。 HandlerMapping:通过扩展处理器映射器实现不同的映射方式,例如:配置文件方式,实现接口方式,注解方式等。 HandlAdapter:通过扩展处理器适配器,支持更多类型的处理器。 ViewResol...

2020-04-24 14:45:15 238

原创 解决Spring MVC 在使用@ResponseBody注解返回Json数据出现问号乱码问题

这几天使用Redis+SpringMVC+Mybatis做项目时又出现乱码的问题,在后台取出Redis缓存打印的结果是正常的,但是在前台取到的Json中文数据却出现问号乱码,经过在网上查找资料很快就解决了。原因是SpringMVC的@ResponseBody使用的默认处理字符串编码为ISO-8859-1,而我们前台或者客户端的编码一般是UTF-8或者GBK。现将解决方法分享如下!第一种方法:使...

2020-04-21 18:42:05 515

原创 JedisShardInfo 怎么配置密码

Redis 做集群,使用ShardedJedisPool,然后配置JedisShardInfo 这个的属性,里面需要用到用户名和密码,怎么配置呢?下面是Spring bean 的配置:<!-- 配置redis start --> <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">...

2020-04-19 17:46:48 2219

原创 Idea关于设置Tomcat虚拟路径+SpringMVC图片上传

在实际开发中,有时候需要把静态文件或者图片上传到tomcat中,但是如果上传到跟项目同目录的webapp下,当项目重新部署或者tomcat由于其他原因重启后,这些文件将会消失,势必会影响到现网的生产,所以我们需要把这些文件放到服务器的其他物理路径下,通过tomcat的server.xml 文件的配置来对这个路径做映射,使其通过ip地址也可以访问到这些文件,或者直接用idea设置虚拟路径。那开始吧...

2020-04-11 16:40:04 522

原创 mybatis连接池的3种配置方式(POOLED,UNPOOLED,JNDI)

mybatis连接池的3种配置方式1,POOLED采用传统的javax. sql. DataSource规范中的连接池.一旦数据库操作完成,mybaties会将此连接返回给连接池。mybatis有实现规范。SqlMapConfig.xml中的配置: <dataSource type="POOLED"> <property name...

2020-04-08 10:58:47 2273

原创 异常java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout(

触发原因:单方面升级mybatis版本。mybatis、mybatis-spring版本如下:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.0</vers...

2020-04-06 13:24:07 155

原创 Mybatis配置文件中配置方式

<mappers>用来在mybatis初始化的时候,告诉mybatis需要引入哪些Mapper映射文件。在<mappers>中有两个子元素 1.<package> 2.<mapper>1.第一种配置映射文件的方式<package name="映射文件所在包名">注意:这种方式必须保证接口名(例如IUserDao)和xml...

2020-04-05 18:54:06 258

原创 Java注解的分类及通过自定义Java注解实现数据库的操作

在Java程序中通过注解,可以让编程更加简洁、代码更加清晰。因此在Java框架代码中,嵌入了大量的注解。讲注解,首先得讲注解的概念:Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。一、注解的分类1、按照运行机制分为源码注解、编译注解和运行时注解(1)源码注解:注解只在源码中存在,编译成.class文件就不存在了(2)编译注解:注解在源码和.class文件...

2020-03-28 10:54:36 424

空空如也

空空如也

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

TA关注的人

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