08 2018 档案
摘要:示例: 结果:
阅读全文
摘要:参考地址:https://www.jianshu.com/p/6f3ee90ab7d3 示例: 在spring cloud微服务中调用分别几个其他微服务中的服务接口,放置单线程进行调用,导致接口超时的问题,应用Completablefuture 解决: @RestController public
阅读全文
摘要:1.帮助命令 2.查看docker默认三种网络 3.创建自定义网络,如果不指定,默认创建类型为bridge类型 4.删除自定义网络
阅读全文
摘要:参考地址: https://blog.csdn.net/bigtree_3721/article/details/51335479 https://blog.csdn.net/roxliu/article/details/70160664 http://www.piaoyi.org/database
阅读全文
摘要:mysql统计查询count的效率优化问题 涉及到一个问题 就是 mysql的二级索引的问题,聚簇索引和非聚簇索引 引申地址:https://www.cnblogs.com/sxdcgaq8080/p/9529489.html 有一个结论是:
阅读全文
摘要:可能会碰到蓝屏,内存溢出重启idea等特殊情况。 重新打开idea后发现原本的代码全都报错了 正确的解决方法: 方法很简单 执行idea工具栏上下面的菜单: File -> Invalidate Caches/Restart 重置下缓存就可解决该问题
阅读全文
摘要:参考地址:https://www.cnblogs.com/zhoujinyi/p/6477133.html https://www.cnblogs.com/cxbhakim/p/9151720.html https://blog.csdn.net/qq442270636/article/detail
阅读全文
摘要:在docker中运行一个容器的情况下: 1.查看docker中有哪些镜像 2.指定查看某一个repository有哪些镜像【例如:查看redis有哪些镜像】 3.查看docker容器中当前有哪些容器正在运行 可以查看 所有的容器,包括正在运行的和已经停止运行的,也就是已经docker stop而没有
阅读全文
摘要:1.首先确定 需要在docker上拉取redis的哪个版本的镜像 【由于使用了aliyun的源,并且加速器也是用的阿里云的加速器,所以直接在阿里云开发者平台上找redis的镜像有哪些版本是再好不过了,地址:https://dev.aliyun.com/list.html?namePrefix=red
阅读全文
摘要:如题 xshell连接虚拟机上的centOS,操作途中突然断开连接,报错:connect closed by foreign host 快捷解决方法: 在虚拟机上centOS重新启动网络,即可解决问题: 命令:
阅读全文
摘要:分别展示 mybatis 批量新增 和 批量更新 的操作: controller层: service层: 切割List的方法【https://www.cnblogs.com/sxdcgaq8080/p/9376947.html】【建议分批次处理,每次处理1000条】【实际根据每条数据的大小,自行划分
阅读全文
摘要:今天在controller中写一个接口用来测试模拟多个请求同时到达 下订单的情况, 怎么能有效保证高并发下的库存和销量的一致性呢?【具体实现方法:https://www.cnblogs.com/sxdcgaq8080/p/9454161.html】 那么好,在这个接口中,开启多线程模拟了多个用户请求
阅读全文
摘要:1.首先理解varchar(n),n表示什么 MySQL5.0.3之前varchar(n)这里的n表示字节数 MySQL5.0.3之后varchar(n)这里的n表示字符数,比如varchar(200),不管是英文还是中文都可以存放200个 n最大可以是多少 2.MySQL行长度 MySQL要求一个
阅读全文
摘要:mysql增加version字段实现乐观锁,实现高并发下的订单库存的并发控制,通过开启多线程同时处理模拟多个请求同时到达的情况 完整的代码请到GIthub查看:https://github.com/AngelSXD/swapping 多个线程处理完后再做事情:https://www.cnblogs.
阅读全文
摘要:关于mybatis返回map集合的操作: 1.mapper.xml中写一个查询返回map的sql 2.mapper.java 对应接收,注意,这里并不是直接使用Map<>接收,因为sql查出的不是一条数据,而是多条数据,所以是List<Map<>>接收 3.错误写法: 错误的写法就是直接读取List
阅读全文
摘要:处理方法 包含结束时间00.00.00 包含结束时间 23.59.59
阅读全文
摘要:经常在mybatis中使用<if test="aa != '值' ">的话 怎么怎么样 那么等于怎么写呢? 注意 要想使用 == 仅仅需要将双引号和单引号的位置换一下即可!!!
阅读全文
摘要:在spring boot中使用使用定时任务@Scheduled 报错: 错误代码: 错误原因: Spring Task是Quartz的弱版,quartz支持年份,而Spring Task不支持。 也就是说,这个解析cron的地方,只支持六位。 解决方法: 去掉一位即可
阅读全文
摘要:实体如下: IntegralGoods 积分商品 IntegralGoodsImg 积分商品图片 ShelfLog 积分商品自动上架记录 IntegralGoods :IntegralGoodsImg:ShelfLog = 1:n:1 1:1的多表联查或者m:n的多表联查 很简单, 现在出现1:n的
阅读全文
摘要:使用七牛云进行文件上传业务,图片处理,缩放等业务 详情查看七牛云使用说明 暂未完成 后续补充
阅读全文
只有注册用户登录后才能阅读该文。
摘要:Thumbnailator概述: Thumbnailator是与Java界面流畅的缩略图生成库。它简化了通过提供一个API允许精细的缩略图生成调整生产从现有的图像文件的缩略图和图像对象的过程,同时保持所需要的最少的代码量。个人的理解,它对java自带的图片处理工具进行了优化,在效率和使用的方便程度上
阅读全文
摘要:mybatis实现动态字段查询,如果某个条件为null,则不查询某个字段,否则就查询某个字段 先看一下 怎么实现动态的自定义字段查询: 例如: 而field 就是数据表中的某一个字段 同样 如果某个字段为null,则不查询某个字段
阅读全文
摘要:页面统计想通过 天 月 年 分别来展示统计效果, 那么查询SQL拼接如下:
阅读全文
摘要:在mybatis中拼接查询语句,偶尔会出现where后面可能一个字段的值都没有,就导致所有条件无效,导致where没有存在的意义;但也有可能这些条件会存在。那解决这个问题的方法,最常见的就是: 在where后面添加1=1 但是这种做法有一个最大的弊端,就是导致数据表上的索引失效,如果有索引的话。而且
阅读全文
摘要:mysql中NULL和“”是完全不同的概念,因此出现了“”导致NULL不可查的问题出现,那怎么能将一个字段设置为NULL呢? 这样即可
阅读全文
摘要:1.对数据库数据的计数统计,尽量在数据库查询时候就使用count()进行统计,避免返回List到项目中统计List大小 2.对于数据库中表中字段数据过长,例如存储的是text类型而不是verchar类型的,可以创建新的实体去接收mybatis的查询结果,返回部分要用到的数据即可,不用将一整条数据全部
阅读全文