ITdfq
码龄4年
  • 36,678
    被访问
  • 86
    原创
  • 47,273
    排名
  • 286
    粉丝
关注
提问 私信

个人简介:夏虫不可语冰,井蛙不可语海

  • 加入CSDN时间: 2018-10-15
博客简介:

攻城狮

博客描述:
909256107
查看详细资料
  • 3
    领奖
    总分 479 当月 16
个人成就
  • 获得67次点赞
  • 内容获得78次评论
  • 获得252次收藏
创作历程
  • 3篇
    2022年
  • 58篇
    2021年
  • 5篇
    2020年
  • 29篇
    2019年
成就勋章
TA的专栏
  • 小功能
    5篇
  • 设计
  • RabbitMQ
    1篇
  • 笔记
    2篇
  • Shell
    4篇
  • Bug
    2篇
  • 服务器
    6篇
  • SpringCloud
    3篇
  • 资源
    1篇
  • 后端
    5篇
  • SpringBoot
    13篇
  • 算法
    1篇
  • 数据库
    12篇
  • Web
    3篇
  • Java
    6篇
  • Android
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

钉钉群聊天机器人

钉钉群机器人项目封装了钉钉群机器人的发送方法,只需要输入ACCESS_TOKEN和SECRET,选择合适的发送类型,就可以一键发送。食用添加pom依赖 <repositories> <repository> <id>jitpack.io</id> <url>https://www.jitpack.io</url> </repository
原创
发布博客 2022.02.11 ·
1194 阅读 ·
0 点赞 ·
0 评论

字符流和字节流的区别

字节流字节流是指传输过程中,传输数据的最基本单位是字节的流,一个不包含边界数据的连续流;字节流是由字节组成的,主要用在处理二进制数据。OutputStream字节输出流常用方法这个抽象类是所有表示字节输出流的类的超类。具体方法如下:write(int b)将指定的字节写入此输出流write(byte b[])将指定字节数组中的b.length个字节写入此输出流write(byte b[], int off, int len)将指定字节数组中的len个字节从偏移量off开始写入此输出流
原创
发布博客 2022.01.05 ·
256 阅读 ·
0 点赞 ·
0 评论

Spring Bean的后置处理

初始化Bean的后置处理BeanPostProcessorBeanPostProcessor定义了两种bean的处理方法postProcessBeforeInitialization:初始化前回调 /** * bean加载之前处理 * * @param bean * @param beanName * @return * @throws BeansException */ @Override public
原创
发布博客 2022.01.05 ·
200 阅读 ·
0 点赞 ·
0 评论

CuratorFramework实现zk同步本地配置

SpringBoot连接Zk连接配置pom文件导入<!-- zk客户端--> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>4.3.0</ver
原创
发布博客 2021.10.25 ·
104 阅读 ·
0 点赞 ·
0 评论

RabbitMq延迟消费(TTL实现)

延时消费RabbitMQ本身并不提供延迟队列的功能,但是我们仍然可以使用RabbitMQ的 TTL(Time-To-Live) 和 DLX(Dead Letter Exchanges) 这两个扩展特性来实现延迟队列,实现消息的延迟消费和延迟重试的功能。实现结果固定时间延迟消费指定时间消费具体实现连接配置package com.itdfq.delay.config;import org.springframework.amqp.core.Message;import org
原创
发布博客 2021.10.21 ·
436 阅读 ·
0 点赞 ·
0 评论

Mybatis-

Example example = new Example(); Example.Criteria criteria = example.createCriteria(); criteria.andIdEqualTo(123); example.createCriteria().andAddTimeEqualTo(new Date()); /** * criteria:第二次查询,条件无效,获取旧条件 ..
原创
发布博客 2021.09.29 ·
28 阅读 ·
0 点赞 ·
1 评论

java注解快速入门

注解相关信息@Documented – 存在于JavaDoc@Retention – 注解使用场景@Target – 目标地址@Inherited – 是否允许子类继承该注解Retention定义注解指示带注释类型的注释将保留多长时间。 如果注释类型声明中不存在 Retention 注释,则保留策略默认为RetentionPolicy.CLASS 。package java.lang.annotation;/** * Annotation retention policy. Th
原创
发布博客 2021.09.16 ·
41 阅读 ·
0 点赞 ·
1 评论

C++test软件

阿里网盘分享需要的自取奥我用阿里云盘分享了「C++Test」,你可以不限速下载????复制这段内容打开「阿里云盘」App 即可获取提取码: 54qe链接:https://www.aliyundrive.com/s/7ye1jxiZ7Bu
原创
发布博客 2021.09.04 ·
74 阅读 ·
1 点赞 ·
2 评论

List.RemoveAll()移除相同的元素

import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * @Author: Duan * @Date: 2021/8/31 18:04 * @Description: removeAll :移除相同元素 */public class ListTest { public static void main(String[] args){ List<String
原创
发布博客 2021.08.31 ·
162 阅读 ·
0 点赞 ·
0 评论

MongoDB查找附近的人

方式一db.getCollection("places").find()//创建集合 db.createCollection("places")//#插入数据db.places.insert({ name: "Central Park", location: { type: "Point", coordinates: [ -73.97, 40.77 ] }, category: "Parks"} );db.places.insert({ name: "Sara
原创
发布博客 2021.08.24 ·
110 阅读 ·
0 点赞 ·
0 评论

Optional.ofNullable(参数1).orElse(参数2)

Optional.ofNullable(参数1).orElse(参数2)判断参数1 是否为空,不为空,则赋值,为空则赋值参数2,避免了空指针异常 public static void main(String[] args) { List<String> lists = null; List<String> list = new ArrayList<String>(); list.add("你好"); .
原创
发布博客 2021.08.13 ·
1192 阅读 ·
1 点赞 ·
0 评论

解决SpringBoot定时任务并发执行线程单例问题

测试代码package com.itdfq.springbootscheduled;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.time.LocalDateTime;import java.util.concurrent.TimeUnit;/** * @Author: GodChin * @D
原创
发布博客 2021.08.13 ·
263 阅读 ·
0 点赞 ·
0 评论

简单实用SpringApplicationListener

编写测试事件package com.itdfq.springlistener.event;import org.springframework.context.ApplicationEvent;/** * @Author: GodChin * @Date: 2021/8/12 9:55 * @Blog: http://itdfq.com * @QQ: 909256107 * @Description: */public class TestEvent extends Applicat
原创
发布博客 2021.08.12 ·
44 阅读 ·
0 点赞 ·
0 评论

Shell控制流程

if elseif [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true";else echo "false";fiif else-if elsea=1b=2if [ $a == $b ]then echo "a 等于 b"elif [ $a -gt $b ]then echo "a 大于 b"elif [ $a -lt $b ]then echo "a 小于 b"else echo "没有符合的条件"
原创
发布博客 2021.08.11 ·
13 阅读 ·
0 点赞 ·
0 评论

Shell逻辑运算和关系运算

练习代码#!/bin/bashvar=`expr 2 + 2`echo "两个数的和是:$var"a=10b=20##注意:#乘号(*)前边必须加反斜杠(\)才能实现乘法运算;#if条件需要使用[]var1=`expr $a + $b`echo "a + b = "$var1val=`expr $a - $b`echo "a - b : $val"val=`expr $a \* $b`echo "a * b : $val"val=`expr $b / $a`echo "
原创
发布博客 2021.08.11 ·
26 阅读 ·
0 点赞 ·
0 评论

Shell数组以脚本传递参数

代码#!/bin/bash#bash支持一维数组(不支持多维数组),并且没有限定数组的大小。#数组元素用"空格"符号分割开array1=(a1 a2 a3 a4 a5 a6)# @可以获取数组所有值echo ${array1[@]}#数组长度length=${#array1[@]}#或者length=${#array_name[*]}echo "数组长度" :$length## Shell传递参数#执行脚本的时候直接在脚本后面添加参数#脚本内获取参数 $n 获取参数 n代表是第
原创
发布博客 2021.08.11 ·
103 阅读 ·
0 点赞 ·
0 评论

Shell字符串以及赋值学习

学习笔记#!/bin/bashecho "Hello World !"echo "==============================="cur_dateTime="`date +%Y-%m-%d,%H:%M:%S`"echo "获取当前时间":$cur_dateTime#赋值两边不能有空格name="小王"echo "姓名":$nameecho "for循环 注意:加花括号是为了帮助解释器识别变量的边界"for skill in Ada Coffe Action Java;
原创
发布博客 2021.08.11 ·
530 阅读 ·
0 点赞 ·
0 评论

java可变参数实例

package com.test;/** * @Author Qianmo * @Date 2021/8/11 9:21 * @Description: 可变长度参数 */public class Test1 { public static void main(String[] args) { Integer max = max(1, 2, 3, 4, 5, 6, 7); System.out.println(max); System.
原创
发布博客 2021.08.11 ·
24 阅读 ·
0 点赞 ·
0 评论

SpringBoot自带优雅关闭

官方介绍Spring Boot 2.3.0 available nowGraceful shutdownGraceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both reactive and Servlet-based web applications. When a grace period is configur
原创
发布博客 2021.08.04 ·
55 阅读 ·
0 点赞 ·
0 评论

Validation failed for argument [0]

出现原因:@RequestBody @Validated 同时使用,如果实体类参数为null 就会抛出异常解决办法:BindingResult result 进行接收,对错误进行处理例如: (@RequestBody @Validated Student student,BindingResult result) log.info("接受的参数为: 【{}】", JSON.toJSONString(student)); if (result.hasErrors()) { .
原创
发布博客 2021.08.03 ·
804 阅读 ·
0 点赞 ·
1 评论
加载更多