摘要: 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,也是比较简单的一种,这种类型的设计模式提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,而是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建对象的接口, 阅读全文
posted @ 2020-04-01 14:56 帝莘 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 最近小编有点闲,突发奇想想重温一下mybatis,然后在脑海中搜索了一下,纳尼,居然不太会用了,想到这里都是泪啊!!现在我所呆的的公司使用的是springboot+hebinate,编程都是使用的JPA语义化编程,都用不上mybatis了,时隔近8个月的时间没用它,它竟然想溜,然而毕竟它曾经来过,我 阅读全文
posted @ 2020-03-31 16:34 帝莘 阅读(820) 评论(2) 推荐(0) 编辑
摘要: 前言:之前小编在工作之余在慕课网上学习数据库调优时所做的一些笔记,虽然实际工作中基本没用到过,但是还是想整理一下,贴出来给大家分享,要是有什么总结的不到位的地方还望多多批评。 关于数据库调优你要懂得的常识 数据库优化的目的: 1、避免出现页面访问的错误 ,避免出现访问页面发生5XX错误,避免由于慢查 阅读全文
posted @ 2020-03-25 16:50 帝莘 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 之前小编在工作中遇到一些处理数据的问题,例如完成日期格式化,获取几天后的时间,生成指定格式的编码等问题,这时候小编经常会写一大堆逻辑代码来进行处理,还自己感觉自己很流弊的样子,后来却发现同事遇到相同的问题并没有写一大堆逻辑代码,好奇心下促使我偷偷的看了下同事的代码,才明白他们很喜欢使用sql中的函数 阅读全文
posted @ 2020-03-11 10:10 帝莘 阅读(190) 评论(0) 推荐(0) 编辑
摘要: java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. at org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleC 阅读全文
posted @ 2020-03-11 09:32 帝莘 阅读(10737) 评论(0) 推荐(0) 编辑
摘要: 一、redis的过期策略: redis的过期策略是:定期删除+惰性删除redis在存储数据时,可能会设置过期时间,而所谓的定期删除,指的是redis默认是每隔100ms就随机抽取一些设置了过期时间的key进行检查,如果过期了就会删除。至于为啥是每隔100ms随机抽取一些数据进行检查而不是全部检查,这 阅读全文
posted @ 2020-03-02 16:18 帝莘 阅读(2421) 评论(0) 推荐(2) 编辑
摘要: 写在前面:这八首歌词是我这两年里闲暇之余受薛之谦薛先生风格影响下的一些拙作,因此将标题定义为《谦若似君,愿存吾心》,自2012年踏入写歌词行列已经8年时间了,但都是一些额外兴趣闲暇所作,不能和专业人士相比,原本开通博客园本意是为了记录关于IT行业各项技术的学习历程,但是思索了一下,还是单独划分出一个 阅读全文
posted @ 2020-01-22 11:29 帝莘 阅读(316) 评论(0) 推荐(1) 编辑
摘要: 前一段时间工作比较闲,每天没有代码敲的日子有点无聊,于是为了保证自己的编程逻辑力的日常清醒,故百度了一些经典的java算法,然后自己思考编程解决问题,虽然那些东西比较基础了,但是有些题目小编看到了也是要思考一段时间的,可能网上也有各色各异的解决代码,但是本章的解决代码却是独一份的,包含了小编的思想在 阅读全文
posted @ 2020-01-20 15:05 帝莘 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 今天在自己写springboot的demo时,想写一个忽略鉴权的配置,用实体属性来读取配置文件中需要忽略鉴权的路径,存入List<String>中,结果idea给我提示了这么一个警告。 我的配置文件这这样写的: 开始没有在意,直接运行了代码,结果给我报了注入为null的错误,对了,我在WebSecu 阅读全文
posted @ 2020-01-19 17:19 帝莘 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 几个月前看到项目中配置了activeMq,于是想通透的掌握activeMq,便去网上学习搜寻资料,找到这一篇博客挺不错的,解释的比较清楚,包括原理使用和配置,特此把它分享给大家。 众所周知,消息中间件是大型分布式系统中不可或缺的重要组件。它使用简单,却解决了不少难题,比如异步处理,系统藕合,流量削锋 阅读全文
posted @ 2020-01-14 11:38 帝莘 阅读(316) 评论(0) 推荐(0) 编辑