
web
文章平均质量分 54
翻面的咸鱼
这个作者很懒,什么都没留下…
展开
-
一种Scheduled异常原因
一种Scheduled异常原因使用场景本来想写一个一个月执行一次的定时任务,运行后报错如下@Scheduled(fixedRate = 1000 * 60 * 60 * 24 * 30) public void task() throws ParseException, IOExceptionCaused by: java.lang.IllegalStateException: Encountered invalid @Scheduled method ‘task’: Exactly on原创 2021-02-02 11:23:17 · 1244 阅读 · 1 评论 -
Mybatis默认使用缓存造成的bug
如果用同一个statement访问第一次返回Object A然后对A做了修改 然后继续调用返回Object B由于缓存的原因导致了B==A,即B的属性不是跟库里一样的,反而是跟内存中的A是一样的原创 2020-07-12 23:55:53 · 455 阅读 · 0 评论 -
SpringBoot 静态文件中文乱码解决方法
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>如果搜过网上其他方法没用后把这个加到静态文件开头上试试也许有惊喜原创 2020-04-09 23:32:24 · 4041 阅读 · 0 评论 -
Mysql 存储富文本的Text字段转成普通字段的一种解决方法
问题出现的情景:店铺信息表中有几个店铺介绍等存储富文本的字段,最初数据量少时是用的Text字段,后来数据量增长导致DBA要求取消Text类型改为普通类型存储。问题是如果直接把Text改成varchar类型的话,会直接报错。因为mysql5.0以上版本要求,单条数据所有普通类型(不含Text blob等)字段长度最大为65535字节,如果按照中文按三个字节算则最多存储65535/3个汉字。因为之...原创 2019-11-19 20:18:05 · 6388 阅读 · 0 评论 -
Redis入门1五种数据类型
Redis五种数据类型string使用类数组的形式存储,存满后翻倍,大小超过1M之后每次加1M,最大为512M。list使用类似linkedList方式存储,当数据较少时通过连续的内存存储ziplist,当数据变多时变为quicklist,为多个ziplist连接组成,避免了内存的过度碎片化,同时也兼顾了插入删除效率。、hash字典相当于hashmap,通过数组加链表存储数据,key的...原创 2019-02-13 22:00:01 · 206 阅读 · 0 评论 -
dubbo不常见概念
dubbo隐式传参RpcContext.getContext().setAttachment(“index”, “1”); // 隐式传参,后面的远程调用都会隐式将这些参数发送到服务器端,类似cookie,用于框架集成,不建议常规业务使用dubbo通过客户端向服务器端传递参数,传递参数时path,group,version,dubbo,token,timeout即可key有特殊处理,不能使用这...原创 2019-01-22 13:49:05 · 339 阅读 · 0 评论 -
Redis持久化方案RDB和AOF分析
Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。RDB 详解RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。触发RDB快照1 在指定的时间间隔内,执行指...原创 2019-01-25 11:02:06 · 296 阅读 · 0 评论 -
多线程在项目中的实践
第一种方式新建线程池新建Future执行ExecutorService threadPool = Executors.newFixedThreadPool(5);List&amp;lt;Future&amp;lt;Map&amp;lt;String, String&amp;gt;&amp;gt;&amp;gt; futures = new ArrayList&a原创 2018-06-14 17:11:07 · 1957 阅读 · 0 评论 -
Springboot集成mybatis常见问题
1.Field shopMapper in com.wmx.demo.service.IServiceImpl required a bean of type 'com.wmx.demo.mapper.ShopMapper' that could not be found.解决办法:Application上配置@MapperScan(value = “com.wmx.demo.mapper”)...原创 2018-12-12 20:52:10 · 467 阅读 · 0 评论 -
MySql explain
mysql&gt; explain select * from (select * from ( select * from t1 where id=2602) a) b;+----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+| id | s...原创 2018-08-24 11:24:33 · 201 阅读 · 0 评论 -
SpringMvc配置Logback
1.首先引入maven依赖,pom文件中增加<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <versio...原创 2018-08-21 10:46:23 · 3776 阅读 · 1 评论