马图图的个人博客
  • 最新文章
  • 热门文章
  • 评论最多
2022-08-10
置顶 你才二十多岁,为什么怕来不及实现梦想。 刘洪波为了更好地适应当前社会激烈的竞争,30岁又开始重新学习,参加高考,考了三次才被湖北中医学院录取。 山姆·布莱恩特40多岁才开始健身,连续坚持27年,练就一身健硕的肌肉。 哈·拉斯科80岁开始学画画,自20世纪90年代退休后,开始用Windows95软件“画图”作画,98岁成为艺术家,举办了个人画展。 和这些人相比,我们怕什么来不及实现梦想,又有什么资格说来不及实现梦想? 是害怕前方的道路漫长而未知,还是害怕现在落后于别人太多?又或者是怕终究无法成为自己想要成为的人? 可是这些又有什么来不及的呢?只要我们愿意去努力,愿意去改变,任何时候都来得及。 正所谓“是金子总会发光”,20岁的我们还
  • 马图图
  • 2022年08月10日
  • 178 阅读
  • 0 评论
成长
设计模式02 - 工厂模式 工厂模式 ​ 工厂模式分为简单工厂模式、工厂方法模式,它们都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,目的是降低系统中代码耦合度,并且增强了系统的扩展性。 简单工厂模式 介绍 ​ 简单工厂模式最大的优点在于实现对象的创建和对象的使用分离,将对象的创建交给专门的工厂类负责,但是其最大的缺点在于工厂类不够灵活,增加新的具体产品需要修改工厂类的判断逻辑代码,而且产品较多时,工厂方法代码将会非常复杂。 public interface Car { /** * 汽车运行接口 */ void run(); } public cla
  • 马图图
  • 2022年11月12日
  • 30 阅读
  • 0 评论
Java
2022-11-12
设计模式01 - 单例模式 单例模式 介绍 ​ 所谓类的单例设计模式,就是采取一定的方法保证再整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 ​ 例如:Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这时就会使用到单例模式。 单例设计模式的八种方式 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 饿汉式(静态
  • 马图图
  • 2022年11月12日
  • 30 阅读
  • 0 评论
Java
2022-11-10
设计模式 - 入门介绍 设计模式内容介绍 设计模式的重要性 ​ 在软件工程中,设计模式是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。 设计模式的目的 ​ 软件编写过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,使用了设计模式可以让程序具有更好的 代码重用性(即:相同功能的代码,不用多次编写) 可读性(即:编程规范性) 可扩展性(即:方便增加新的功能,称为可维护性) 可靠性(即:新增功能后,对原有功能无影响) 使程序呈现高内聚,低耦合的特性 设计模式七大原则 ​ 设计模式常用的七大原则有: 单一职责原则 接口隔离原则 依赖倒转(倒置)原则 里氏替换
  • 马图图
  • 2022年11月10日
  • 31 阅读
  • 0 评论
Java
《小狗钱钱2》- 读书笔记 《小狗钱钱2》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:[德]博多·舍费尔 / 著 王景楠 / 译 内容简介:吉娅获得了期盼已久的暑期奖学金并前往了美国。在那里她交到了很多好朋友,然而所有的一切并非看上去那么美好.....吉娅和朋友们在魔法放大镜的帮助下经历了一次又一次的冒险,并学到了很多东西。 类型:金融理财 阅读日期 开始日期:2022/05/22 终止日期:2022/05/24 书摘 自己带来的困难必须依靠自己的力量去解决。 尊重他人和对人有礼貌是成功的重要因素。 不能总是抱怨命运的不公。 成功并不取决于你是否收到了公平的对待。 永远不要在背后说别人的
  • 马图图
  • 2022年11月10日
  • 27 阅读
  • 0 评论
读书笔记
《小狗钱钱》- 读书笔记 《小狗钱钱》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:[德]博多·舍费尔 / 著 文燚 / 译 内容简介:钱钱是一只会说话的宠物狗,它教会了一个12岁的小女孩怎样和钱打交道。小女孩不但学会了打理自己的财务,还帮助爸爸妈妈摆脱了债务危机。 类型:金融理财 阅读日期 开始日期:2022/05/16 终止日期:2022/xx/xx 书摘 天下难事,必作于易;天下大事,必作于细。 大部分人其实根本不清楚自己想要什么,他们只知道自己想要得到更多的东西,我们必须明确自己内心的愿望,知道它是什么,才有可能得到它。 如果你抱着尝试的心态,就意味着已经有悲观和消极的预期了。所
  • 马图图
  • 2022年11月10日
  • 28 阅读
  • 0 评论
读书笔记
《人间值得》- 读书笔记 《人间值得》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:[日]中村恒子 奥田宏美 - 著 范宏涛 - 译 内容简介:关于工作 她说:“为了钱而工作,并不是可耻的事情,这是理所当然的事,我认为是非常了不起的。”关于婚姻 她说:“用尽千方百计,耗费几年或者十几年想要改变他人,只会让自己陷入麻烦之中。”关于交往 她说:“我会尽量抛弃 ‘我才了不起’的想法,这样的话自己感到轻松,周围的人也会轻松。” 类型:励志 · 人生哲学 阅读日期 开始日期:2022/06/13 终止日期:2022/06/22 书摘 人生,只要能照亮某个角落就够了。 未来岁月漫长,依旧值得等待。
  • 马图图
  • 2022年11月10日
  • 32 阅读
  • 0 评论
读书笔记
《墨菲定律》- 读书笔记 《墨菲定律》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:张新捷 内容简介:墨菲定律告诉我们,容易犯错是人类与生俱来的天性,而随着我们解决困难的手段越来越高明,我们面临的问题也会越来越多。所以我们事先准备的越周到、全面,那么我们在发生不幸时也就越能坦然笑对。 类型:心理学 阅读日期 开始日期:2022/05/05 终止日期:2022/05/14 书摘 第 1 章 实现梦想的道路,比你想象的要漫长 梦想,不只是在梦里想想而已 摘录 任何事情都没有表面看起来那么简单。就像梦想,说起来很简单,但真正实现起来完全是另外一回事。 梦想啊,许我向你看,每夜梦里我总是
  • 马图图
  • 2022年11月10日
  • 32 阅读
  • 0 评论
读书笔记
《教父》- 读书笔记 《教父》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:[美] 马里奥·普佐 著 姚向辉 译 内容简介:教父的世界里,友谊,是通行的货币;忠诚,是最好的礼物;缄默,是唯一的规则。他蔑视一切价值,不给警告,不虚张声势,不留余地。教父,就是自己的上帝。 类型:通俗小说 阅读日期 开始日期:2022/06/03 终止日期:2022/06/12 书摘 财富背后,总有犯罪。 --- 巴尔扎克 一个人要是觉得意外是对个人的侮辱,那么意外就永远不会找上他。 有些事情非做不可,做了也不值得再次提起,不需要给自己找正当的借口。 友谊就是一切。比天赋更重要,比政府更重要。和家人差不多
  • 马图图
  • 2022年11月10日
  • 24 阅读
  • 0 评论
读书笔记
2022-08-25
SpringCloud 入门 - Eureka SpringCloud 入门 - Eureka SpringCloud就是微服务理念的一种具体落地实现方式,帮助微服务架构提供了必备的功能。 目前常用的三种落地实现 Dubbo+Zookeeper 半自动化的微服务实现架构SpringCloud Netflix 一站式微服务架构SpringCloud Alibaba 新的一站式微服务架构 常用组件 服务注册和发现(eureka,nacos,consul)服务的负载均衡(ribbon,dubbo)服务的相互调用(openFeign,dubbo)服务的容错(hystrix,sentinel)服务网关(geteway,zuul)服务配置的统一
  • 马图图
  • 2022年08月25日
  • 95 阅读
  • 0 评论
微服务
Java中 Object 类和 泛型的区别 Java中 Object 类和 泛型的区别 我们在做web项目的时候通常会封装一个统一的结果类,但是有的人习惯用 Object 有的人习惯用 泛型,那么他们有什么区别呢。 重点:泛型的主要目的之一就是用来指定容器,而由编译器来保证类型的正确性,不需要强制转换。 对比示例 泛型声明及引用 public <T> T func(T t){ return t; } String result = func("这是一个String参数"); Object声明及引用 public Object func(Object obj){ return ob
  • 马图图
  • 2022年08月10日
  • 126 阅读
  • 0 评论
Java
2022-08-10
ElasticSearch - 02 简单使用 ElasticSearch - 02 简单使用 笔记源自观看狂神说 ES 课程:https://www.bilibili.com/video/BV17a4y1x7zq?p=8&spm_id_from=pageDriver IK 分词器 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字都看成一个词,比如“我爱狂神” 会被分为“我”,“爱”,“狂”,“神”,这显然是不符合要求的,所以我们需要安装中文分词器 ik 来解决这个问题。 如果使用中文,建议使用 ik 分词器。
  • 马图图
  • 2022年08月10日
  • 146 阅读
  • 0 评论
中间件
2022-08-10
SpringBoot 项目整合腾讯云短信业务 SpringBoot 项目整合腾讯云短信业务 前置准备 注册腾讯云账号,申请开通短信业务, 创建短信签名及短信模板,审核通过后就能使用了,会赠送100条短信,测试够用了。 引入依赖 这里只展示了具体短信依赖,其他依赖自己按需引用 <!--lombok用来简化实体类:需要安装lombok插件--> <dependency> <groupId>com.tencentcloudapi</groupId> <artifactId>tencentcloud-sdk-java
  • 马图图
  • 2022年08月10日
  • 147 阅读
  • 0 评论
中间件
2022-08-10
置顶 你才二十多岁,为什么怕来不及实现梦想。 刘洪波为了更好地适应当前社会激烈的竞争,30岁又开始重新学习,参加高考,考了三次才被湖北中医学院录取。 山姆·布莱恩特40多岁才开始健身,连续坚持27年,练就一身健硕的肌肉。 哈·拉斯科80岁开始学画画,自20世纪90年代退休后,开始用Windows95软件“画图”作画,98岁成为艺术家,举办了个人画展。 和这些人相比,我们怕什么来不及实现梦想,又有什么资格说来不及实现梦想? 是害怕前方的道路漫长而未知,还是害怕现在落后于别人太多?又或者是怕终究无法成为自己想要成为的人? 可是这些又有什么来不及的呢?只要我们愿意去努力,愿意去改变,任何时候都来得及。 正所谓“是金子总会发光”,20岁的我们还
  • 马图图
  • 2022年08月10日
  • 178 阅读
  • 0 评论
成长
SpringBoot项目拆分后报错404 SpringBoot项目拆分后报错404 原有一个 SpringBoot 项目,将项目进行拆分,将 domain、mapper、server拆分为一个子模块 被 原项目引用,但是在拆分后启动正常,但是访问 controller 时报错,报错内容如下: Servlet.service() for servlet [dispatcherServlet] threw exception javax.servlet.ServletException: Circular view path [error]: would dispatch back to the current handler URL [
  • 马图图
  • 2022年08月10日
  • 153 阅读
  • 0 评论
Java
2022-08-10
SpringBoot 项目整合腾讯云短信业务 SpringBoot 项目整合腾讯云短信业务 前置准备 注册腾讯云账号,申请开通短信业务, 创建短信签名及短信模板,审核通过后就能使用了,会赠送100条短信,测试够用了。 引入依赖 这里只展示了具体短信依赖,其他依赖自己按需引用 <!--lombok用来简化实体类:需要安装lombok插件--> <dependency> <groupId>com.tencentcloudapi</groupId> <artifactId>tencentcloud-sdk-java
  • 马图图
  • 2022年08月10日
  • 147 阅读
  • 0 评论
中间件
2022-08-10
ElasticSearch - 02 简单使用 ElasticSearch - 02 简单使用 笔记源自观看狂神说 ES 课程:https://www.bilibili.com/video/BV17a4y1x7zq?p=8&spm_id_from=pageDriver IK 分词器 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字都看成一个词,比如“我爱狂神” 会被分为“我”,“爱”,“狂”,“神”,这显然是不符合要求的,所以我们需要安装中文分词器 ik 来解决这个问题。 如果使用中文,建议使用 ik 分词器。
  • 马图图
  • 2022年08月10日
  • 146 阅读
  • 0 评论
中间件
《追风筝的人》- 读书笔记 《追风筝的人》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:[美]卡勒德 · 胡赛尼(Khaled Hosseini)- 著 李继宏 - 译 内容简介:《追风筝的人》是美籍阿富汗作家卡勒德·胡赛尼(Khaled Hosseini)的第一部长篇小说,译者李继宏,上海人民出版社于2003年出版,是美国2005年的排名第三的畅销书。全书围绕风筝与阿富汗的两个少年之间展开,一个富家少年与家中仆人关于风筝的故事,关于人性的背叛与救赎。 类型:人文类 阅读日期 开始日期:2022/06/25 终止日期:2022/07/30 书摘 “为你,千千万万遍!” 许多年过去了,人们说陈年旧事可
  • 马图图
  • 2022年08月10日
  • 142 阅读
  • 0 评论
读书笔记
EasyExcel 简单使用 EasyExcel 简单使用 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。 git地址:https://github.com/alibaba/easyexcel 快速开始:https://www.yuque.com/easyexcel/doc/easyexcel 特点: EasyExcel采用一行一行的解析模式,并将一行的解析结果以观察者的模式通知处理(AnalysisEventListener)。 简单使用
  • 马图图
  • 2022年08月10日
  • 133 阅读
  • 0 评论
中间件
2022-08-10
置顶 你才二十多岁,为什么怕来不及实现梦想。 刘洪波为了更好地适应当前社会激烈的竞争,30岁又开始重新学习,参加高考,考了三次才被湖北中医学院录取。 山姆·布莱恩特40多岁才开始健身,连续坚持27年,练就一身健硕的肌肉。 哈·拉斯科80岁开始学画画,自20世纪90年代退休后,开始用Windows95软件“画图”作画,98岁成为艺术家,举办了个人画展。 和这些人相比,我们怕什么来不及实现梦想,又有什么资格说来不及实现梦想? 是害怕前方的道路漫长而未知,还是害怕现在落后于别人太多?又或者是怕终究无法成为自己想要成为的人? 可是这些又有什么来不及的呢?只要我们愿意去努力,愿意去改变,任何时候都来得及。 正所谓“是金子总会发光”,20岁的我们还
  • 马图图
  • 2022年08月10日
  • 178 阅读
  • 0 评论
成长
《追风筝的人》- 读书笔记 《追风筝的人》- 读书笔记 基本信息 推荐指数:🌟🌟🌟🌟🌟 作者:[美]卡勒德 · 胡赛尼(Khaled Hosseini)- 著 李继宏 - 译 内容简介:《追风筝的人》是美籍阿富汗作家卡勒德·胡赛尼(Khaled Hosseini)的第一部长篇小说,译者李继宏,上海人民出版社于2003年出版,是美国2005年的排名第三的畅销书。全书围绕风筝与阿富汗的两个少年之间展开,一个富家少年与家中仆人关于风筝的故事,关于人性的背叛与救赎。 类型:人文类 阅读日期 开始日期:2022/06/25 终止日期:2022/07/30 书摘 “为你,千千万万遍!” 许多年过去了,人们说陈年旧事可
  • 马图图
  • 2022年08月10日
  • 142 阅读
  • 0 评论
读书笔记
EasyExcel 简单使用 EasyExcel 简单使用 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。 git地址:https://github.com/alibaba/easyexcel 快速开始:https://www.yuque.com/easyexcel/doc/easyexcel 特点: EasyExcel采用一行一行的解析模式,并将一行的解析结果以观察者的模式通知处理(AnalysisEventListener)。 简单使用
  • 马图图
  • 2022年08月10日
  • 133 阅读
  • 0 评论
中间件
SpringBoot项目拆分后报错404 SpringBoot项目拆分后报错404 原有一个 SpringBoot 项目,将项目进行拆分,将 domain、mapper、server拆分为一个子模块 被 原项目引用,但是在拆分后启动正常,但是访问 controller 时报错,报错内容如下: Servlet.service() for servlet [dispatcherServlet] threw exception javax.servlet.ServletException: Circular view path [error]: would dispatch back to the current handler URL [
  • 马图图
  • 2022年08月10日
  • 153 阅读
  • 0 评论
Java
2022-08-10
SpringBoot 项目整合腾讯云短信业务 SpringBoot 项目整合腾讯云短信业务 前置准备 注册腾讯云账号,申请开通短信业务, 创建短信签名及短信模板,审核通过后就能使用了,会赠送100条短信,测试够用了。 引入依赖 这里只展示了具体短信依赖,其他依赖自己按需引用 <!--lombok用来简化实体类:需要安装lombok插件--> <dependency> <groupId>com.tencentcloudapi</groupId> <artifactId>tencentcloud-sdk-java
  • 马图图
  • 2022年08月10日
  • 147 阅读
  • 0 评论
中间件