一个学习设计模式的网站
发表于|更新于
|浏览量:
智的人决不坐下来为失败而哀号,他们一定乐观地寻找办法来加以挽救——莎士比亚
就是这个网站啦

目录还是比较全的,包括有很多的例子

在我看来是干货满满啊~
相关推荐
2020-11-21
mybatis-plus基本使用
如果一个人不知道他要驶向哪个码头,那么任何风都不会是顺风。——小塞涅卡 上回我们写到封装了axios的工具类 今天我把OSS上传文件接了,可以去项目目录自取 前端项目:https://gitee.com/VampireAchao/my-vue-app.git 后端项目:https://gitee.com/VampireAchao/simple-springboot.git 传统代码以点到为止,所以这里就不再多聊OSS,想了解可以看这篇博客 然后我们聊聊mybatis-plus的基本使用 首先引入依赖,这个没什么好说的 12345<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version></dependency> 然后我们按照之前创的表去对应新建一个DO 因为之前我们的表结构为这样【T...
2023-12-08
feign发起url请求日期序列化问题
人生得一知己足矣,斯世当以同怀视之。——鲁迅 今天在open-feign使用中踩坑,前两天介绍了feign使用url参数传参@SpringQueryMap使用 然后在进行时间类型的传输过程中发现默认的时间时区有误导致相差8小时,且格式不是我们规定的格式 首先我们需要配置: 12345678910111213141516@Beanpublic QueryMapEncoder queryMapEncoder() { return new FieldQueryMapEncoder() { @Override public Map<String, Object> encode(Object object) throws EncodeException { Map<String, Object> result = super.encode(object); var map = (Map<Class<?>, Object>) Refl...
2020-08-06
搭建spring+springmvc项目
新建一个Maven项目 填写项目名 引入依赖 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...
2024-03-22
toParamStr支持数组
不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。——荀子 123456789101112131415161718192021222324252627282930import org.springframework.web.reactive.function.client.WebClient;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.ObjectMapper;import java.util.*;public class WebClientExample { private static final ObjectMapper objectMapper = new ObjectMapper(); public static void main(String[] args) { // 示例对象 var searchParams = // 你的复杂对象 ...
2020-06-16
拦截器解决跨域问题
大家平时在项目开发中遇到跨域问题是怎么解决的呢? 我相信有很多小伙伴就会回答:在Controller加上@CrossOrigin就可以啦! 但我们知道,在企业开发中,会有很多个controller,controller数量多也便于维护和查找控制层代码 那有没有一种方式能解决这种繁琐的问题呢?答案是肯定的! 下面介绍如何用JSONP解决跨域问题,哦不是用拦截器解决hh 12345678910111213141516171819202122232425262728293031323334353637package com.ruben.controller.interceptor;import org.springframework.http.HttpStatus;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.Model...
2022-07-28
mysql单条sql批量新增封装
人活一生,值得爱的东西很多,不要因为一个不满意,就灰心。——路遥 前两天写了mp自定义sql注入 今天对其进行了二次封装: 首先是目录: 源码地址:https://gitee.com/VampireAchao/stream-query 使用方式: 12345678910111213@Testvoid testSaveOneSql() { UserInfo entity = new UserInfo(); entity.setName("cat"); entity.setAge(20); entity.setEmail("achao1441470436@gmail.com"); UserInfo userInfo = new UserInfo(); userInfo.setName("ruben"); List<UserInfo> list = Arrays.asList(userInfo, entity); boolean isSuccess =...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog