java
TAI先森
hello world!
展开
-
白话设计模式之单例模式(7种写法)
学习设计模式的时候 ,往往第一个就是单例模式,啥是单例模式呢?接下来我就为大家梳理一下7种写法1.定义Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)2,单例模式满足条件1.构造方法必须进行私有化2.实例必须是一个且唯一,并且必须加上static属性3.对外提供获取该类对象的共有方法也是static属性原创 2020-08-12 12:27:30 · 208 阅读 · 0 评论 -
白话设计模式之责任链模式
记得上次面试,先笔试后面试,面试官让我手写责任链模式,一脸蒙蔽 ,啥是责任链模式?于是碰壁之后,回去理了理责任链是什么东东。1 定义:责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推(菜鸟)。避免请求发送者与接收者耦合在一起原创 2020-08-11 12:27:41 · 206 阅读 · 0 评论 -
Rabbitmq学习Demo
Rabbitmq 是一种在公司中很常见的消息队列,今天我简单写了一个demo ,消息发送,消息消费这个过程。1,准备环境:下载安装 rabbitmq (Mac) 网上百度一堆一堆,安装启动成功就OK默认页面控制台 端口为15672http://localhost:15672/PS:页面端口 要和Mq 端口区别开 页面端口15672 ,Mq端口56722,新建项目springboot2.1, 引入maven依赖<dependency> <groupI...原创 2020-08-03 20:12:29 · 353 阅读 · 0 评论 -
java爬虫~爬图
前几天,某大哥要在某团开蛋糕店,某大哥浏览蛋糕店的网页 ,想要将图片下载下来,问我可以爬 下来不?我说必须的 老铁(虽然原来没搞过)。1.首先根据 大哥提供的网址https://shop42979112.youzan.com 观察 这个网址F12 观察到返回的是json串的形式并且里面带有imgurl2.思路 只需要获取网址返回的json 串 取出imgurl 然后在下载 就...原创 2019-09-24 23:41:17 · 558 阅读 · 0 评论 -
springMVC自定义解析器HandlerMethodArgumentResolver
在日常开发中 ,经常出现这样的场景:根据请求获取当前用户的信息进行操作 类似于;public class AccountController extends BasicController {@RequestMapping(value = {"/XXXX"}, method = RequestMethod.POST)public H5ResultVo<Void> XXXX(H...原创 2019-09-27 16:57:19 · 189 阅读 · 0 评论