- 博客(273)
- 资源 (27)
- 收藏
- 关注
原创 Swagger2 非全局、无需重复输入的Head参数(Token)配置
优化方案如下:通过Swagger2的securitySchemes配置全局参数:如下列代码所示,securitySchemes的ApiKey中增加一个名为“Authorization”,type为“header”的参数。private List<ApiKey> securitySchemes() { return newArrayList( new ApiKey("Authorization", "Authorization", "header
2021-01-05 13:42:44
376
1
原创 collection.stream()以及collect()方法
https://blog.csdn.net/ybcljay/article/details/90519575
2020-12-22 09:38:38
419
原创 git暂存(stash)
当你在开发,别人却让你更新代码。 你不想提交以后在pull.则使用暂存常用git stash命令:(1)git stash save “save message” : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。(2)git stash list :查看stash了哪些存储(3)git stash show :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stas
2020-12-04 15:01:51
766
原创 Mysql 日期比较之DATE_SUB
函数: DATE_SUB用法:DATE_SUB(date, INTERVAL n DAY)比如昨天可以写成 DATE(DATE_SUB(NOW(), INTERVAL 1 DAY));前天可以写成 DATE(DATE_SUB(NOW(), INTERVAL 2 DAY));超过三天订单关闭sql:UPDATE g_order SET status=2 WHERE status=0 AND create_time < DATE_SUB(NOW(), INTERVAL 3 DAY).
2020-11-24 10:04:57
1228
原创 RequestBody 入参为空
入参为空:1实体类没有加注解2传入的参数与实体类的属性是否能对应上3https://www.cnblogs.com/kuangdw/p/12926693.html
2020-11-20 08:50:20
1780
原创 mac 平时使用
文章目录1任务管理器2mac 根目录3杀进程1任务管理器https://baijiahao.baidu.com/s?id=1670586799926300590&wfr=spider&for=pc2mac 根目录https://jingyan.baidu.com/article/d5a880ebf8d0cc13f047cc73.html3杀进程
2020-11-19 17:36:04
176
原创 mac安装zookeeper, dubbo监听器
文章目录1 安装2 dubbo1 安装http://husterxsp.github.io/2018/10/08/zookeeper%E5%AE%89%E8%A3%85/报错:Error: The following directories are not writable by your user:/usr/local/share/man/man7解决:https://www.cnblogs.com/tusheng/articles/10726423.html2 dubbo如何在MAC
2020-11-15 20:33:47
304
原创 1 从git上拉取项目
1 创建文件夹mes2 在该文件夹下打开命令框右键–》服务—》新建位于文件夹位置的终端窗口3 克隆4 引入到idea链接的就是当时链接的git 用户名和密码。以前配密钥 是基于ssh , 现在基于http 不用配置...
2020-11-15 20:33:04
341
原创 微服务网关和服务注册中心
https://blog.csdn.net/zzhuan_1/article/details/86687815?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-1-86687815.nonecase&utm_term=%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83%E5%8C%BA%E5%88%AB%20%E7%BD%91%E5%85%B3&am
2020-11-03 11:17:14
3554
原创 spring boot中项目启动时,初始化方法加载参数
https://blog.csdn.net/qq_35868412/article/details/89085500
2020-11-03 10:50:03
503
原创 springboot 整合aop日志
文章目录简单使用2复杂应用简单使用链接里边包括自定义注解的使用2复杂应用https://blog.51cto.com/1197822/2449700
2020-10-30 16:42:10
199
原创 hashmap的总结
JDK1.7,HashMap采用位桶+链表。而JDK1.8中,HashMap采用位桶+链表+红黑树实现,hashMap的底层数据存储结构。hashMap实际上是一个数组,每个元素是一个链表即Node<K, V>。元素包括key和value,都是泛型的。还有一个指向下一个node的指针,这就构成了一个链表1table为空的时候,就给这个table初始化,也就是resize。这里大致说说这个resize,如果table为空,就将table初始化为一个长度为16的,负载因子为0.75的数组。一
2020-10-30 15:33:49
106
原创 中石衫的面试总结!!!
文章目录一条sql语句优化5 个刁钻的 String 面试题!System.currentTimeMillis()每秒上千订单的场景下,如何对分布式锁进行高并发优化?Redis 内存满了怎么办?一条sql语句优化https://blog.csdn.net/qq_42046105/article/details/1062329375 个刁钻的 String 面试题!https://blog.csdn.net/qq_42046105/article/details/105630130System.cu
2020-10-29 18:34:40
138
原创 多线程的理解
文章目录1 多线程2线程是不是越多越好?2.1 例子说明2.2 原因:3 线程池往下看1 多线程2线程是不是越多越好?2.1 例子说明启动:查看运行情况:2.2 原因:3 线程池往下看https://blog.csdn.net/Insist___/article/details/109362098...
2020-10-29 18:16:08
120
原创 线程池面试的10连问
文章目录1问题描述1 工作流程2 线程池有几种工作 队列2.1 怎么理解有界队列和无界队列3拒绝策略有何用途?4如何创建,停止线程池?为什么不建议使用executors构建线程池?4.1线程池终止4.2线程池的构建4.3为什么不建议使用executors构建线程池?5 线程池有哪些种类?各自的使用场景是什么?6线程池有哪些状态,状态的设计机制是什么?状态是如何相互切换的?6.1 线程池状态6.2线程池的 状态设计机制6.3线程池的状态切换7 谈谈线程池的使用场景?线程池为什么能提高性能?8 线程池有哪些重要
2020-10-29 17:19:35
151
原创 常见的几个算法题
文章目录1字符串1.1字符串出现次数最多的字符1.2找出字符串中第一个重复出现的字符1.3 第一次只出现一次的字符1.4 统计手机各个数字的个数,按照升序输出1.5 按字节数截取字符串1.6 截取目标字符串1.7 字符串反转1.8 对换句子中单词的位置1.9 逆转每个单词的字母2 数组2.12.2有序数组去重输出1字符串1.1字符串出现次数最多的字符遍历次数太多:n*n1.2找出字符串中第一个重复出现的字符set有去重的功能1.3 第一次只出现一次的字符1.4 统计手机各个数字的个
2020-10-28 13:01:49
224
原创 springcloud的学习
https://blog.csdn.net/yeyazhishang/article/details/84344402
2020-10-27 16:16:59
98
原创 ngnix 学习总结
文章目录1nginx.conf文件2反向代理3 关于Nginx的location路径映射4负载均衡4.1 轮询4.2 权重4.3 ip_hash5 动静分离6集群参考1nginx.conf文件主要是对server的修改2反向代理反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地
2020-10-27 11:35:45
131
2
原创 mysql中 创建时间和更新时间的区别
文章目录1 语句2界面的mysql工具里,2.1 创建时间2.2 更新时间1 语句`create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',2界面的mysql工具里,2.1 创建时间2.2 更新时
2020-10-26 17:48:05
475
原创 mybatis的时间转化问题
文章目录1传参:字符串类型2传参:日期时间类型3 总结3.1 传参字符串3.2 传参 date型需要进行日期查询。MyBatis 在接收日期时间参数进行日期时间范围查询时,有些需要注意的地方,例如日期时间参数的数据类型可能是Date或String类型,或传参与数据库存储的日期时间格式并不一致等情况。 此情况更多与 SQL 的字符串拼接或日期时间格式转换有关。1传参:字符串类型数据库字段类型是 **datetime **或 varchar。 1.传入起始时间(beginDate)和结束时间(beginD
2020-10-26 15:37:09
7431
原创 string的方法都有哪些
文章目录11https://www.cnblogs.com/aidian/p/8805540.htmlendsWith() 方法用于测试字符串是否以指定的后缀结束。 if (msgStr.endsWith(crc.toUpperCase()))
2020-10-26 15:08:06
139
原创 项目中的判空方法
文章目录1StringUtils.isNotBlank()1.1 StringUtils.isEmpty()1.2StringUtils.isBlank()2 CollectionUtils.isNotEmpty(List)3判空总结:1StringUtils.isNotBlank()可以看出isNotBlank()方法和isNotEmpty()最大的区别就是对字符串中是否有空白字符的判断public static void main(String[] args) { System.o
2020-10-26 15:02:12
278
原创 前端大概
文章目录1布局2垂直居中和水平居中3 表格4列表5 form5.1 文本框5.2 密码框5.3单选按钮5.4 复选框(Checkboxes)5.5 提交按钮5.6 下拉列表5.7 文本域6 css6.1 文本1布局2垂直居中和水平居中3 表格4列表5 form5.1 文本框<form>First name: <input type="text" name="firstname"><br>Last name: <input type="t
2020-10-26 11:25:26
204
原创 mybatisplus
文章目录1 学习2使用2.1 创建表2.2引入依赖2.3链接数据库2.4 pojo2.5mapper接口3 crud3.1 insert3.1.1id的说明3.2更新3.2.1 时间的说明3.2.1.1数据库级别3.2.1.2代码级别3.2.2 乐观锁3.3更新1 学习文档地址2使用2.1 创建表DROP TABLE IF EXISTS user;CREATE TABLE user(id BIGINT(20) NOT NULL COMMENT '主键ID',name VARCHAR(30)
2020-10-21 11:31:45
180
原创 springboot整合rabbitmq实现分布式事务)(3)
文章目录1 前置知识2 分布式事务2.1 生产者2.1.1 引入依赖2.1.2yml文件添加配置2.1.3 定义交换机2.1.4 生产者的回调方法(保证消息100%投递)2.1.5 补偿机制(保证消息的100%投递)2.1.6 controller2.1.6 service2.2 消费者2.2.1 引入依赖2.2.2yml文件添加配置2.2.3定义交换机,路由,死信队列2.2.4消费者监听(幂等性处理)1 前置知识1四种交换机的说明2主流程的讲解2 分布式事务2.1 生产者2.1.1 引入依赖
2020-10-20 12:55:53
536
2
原创 springboot整合rabbitmq(2)
文章目录1监听生产者消息回调方法中状态1.1 自定义配置类1.2 yml.xml添加配置1.3测试1监听生产者消息回调方法中状态1.1 自定义配置类用的上文的direct来演示package fastwave.cloud.demo.fastwavebizpublisher.config;import org.springframework.amqp.core.Message;import org.springframework.amqp.rabbit.connection.Connection
2020-10-19 19:59:19
248
2
原创 22springboot整合rabbitmq
文章目录1 四种交换机1.1direct 方式1.1.1 生产者1.1.1.1 引入依赖1.1.1.2 yml.xml添加配置1.1.1.3 配置类1.1.1.4controller1.1.2消费者1.1.2.1 添加依赖1.1.2.2 yml.xml添加配置1.1.2.3 配置类1.1.2.4 监听类1.1.3使用1.2topic1.2.1 生产者1.2.1.1config1.2.1.2 controller1.2.2 消费者1.2.2.1config1.2.2.2监听者1.2.3使用1 四种交换机1
2020-10-19 19:01:16
416
1
原创 19订单
文章目录1创建订单1.1 接口说明1.2 代码分析1.3 代码1创建订单1.1 接口说明** POST /ordersshippingIdresponse{ "status": 0, "data": { "orderNo": 1291136461000, "payment": 2999.11, "paymentType": 1, "postage": 0, "status": 10,
2020-10-19 16:34:51
139
原创 20 rabbitmq
文章目录1 ==生产者==1.1添加依赖1.2yml文件添加配置1.3 使用1.4 项目中的使用2==消费者==2.1添加依赖2.2yml文件添加配置2.3 项目中的使用 添加Listener3使用41 生产者1.1添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-a
2020-10-19 16:33:28
458
1
原创 17redis
文章目录1 依赖2 配置3 使用1 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2 配置 redis: host: 127.0.0.1
2020-10-19 14:27:22
113
原创 16购物车(redis)
文章目录1添加到购物车1.1 接口说明1.2 将商品的不变的属性存在redis当中1.2.1 新增对象1.2.21.3总的代码:1添加到购物车1.1 接口说明1.2 将商品的不变的属性存在redis当中商品存在redis,不是商品的所有属性都存在redis当中,例如商品的价格就随时在变化,如果存在redis中,会造成数据的不准确性,所以对商品的某些不变的属性进行存储。新建一个新的对象,存不变的属性1.2.1 新增对象@Datapublic class Cart { private I
2020-10-19 14:27:14
428
原创 18 gson(fastjson)
文章目录1 gson1.1添加依赖1.2 常用的方法:2 fastjson1 gson1.1添加依赖 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency>1.2 常用的方法:对象转字符串:User userObject
2020-10-19 14:27:04
92
原创 14商品(BeanUtils.copyProperties())
文章目录1 商品列表1.1 接口定义1.2代码编写1.2.1 controller1.2.2查询子类和子子类1.2.3service1.2.4 dao1.2.5 mapper2 商品详情2.1 controller2.2 service1 商品列表1.1 接口定义传参categoryId(非必传,子类目的商品也要查出来)pageNum(default=1)pageSize(default=10)返回值{ "status": 0, "data": { "pag
2020-10-19 11:17:53
165
原创 15pageHelper
文章目录1 引入依赖2使用1 引入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.13</version> </depend
2020-10-19 10:49:25
179
【List、Set、数据结构、Collections】.pdf
2020-03-01
ssmcrud-master 2.zip
2020-02-28
srpingcloudEurekaRibbonHystrixZuulSpringCloud-config.zip
2020-02-12
srpingcloudEurekaRibbonHystrixZuul.zip
2020-02-12
srpingcloudEurekaRibbonHystrix.zip
2020-02-12
srpingcloudEurekaFeign.zip
2020-02-12
srpingcloudEurekaRibbon.zip
2020-02-12
srpingcloudEureka.zip
2020-02-12
mybaits 的多表查询.zip
2020-02-08
spring-boot-06-data-jpa.zip
2020-02-07
spring date jpa
2020-02-07
shiro的session中的会话管理
2020-02-06
shiro_springboot.zip
2020-02-06
token在项目中的使用
2020-02-05
SpringBoot对静态资源的映射规则
2020-02-04
swagger.zip
2020-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人