五更依旧朝花落
码龄8年
关注
提问 私信
  • 博客:595,334
    595,334
    总访问量
  • 124
    原创
  • 490,500
    排名
  • 41
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-02-23
博客简介:

五更依旧朝花落的博客

查看详细资料
个人成就
  • 获得243次点赞
  • 内容获得114次评论
  • 获得337次收藏
  • 代码片获得177次分享
创作历程
  • 5篇
    2021年
  • 96篇
    2020年
  • 6篇
    2019年
  • 23篇
    2018年
成就勋章
TA的专栏
  • Java进阶之路
    59篇
  • 解决问题
    20篇
  • 问题解决
    6篇
  • SSM
    16篇
  • 微服务
    1篇
  • Kafka
    1篇
  • ZooKeeper
    1篇
  • 其他
    3篇
  • Java面试题
    7篇
  • 并发编程
    3篇
  • Java基础
    3篇
  • 计算机网络
    3篇
  • Redis
    5篇
  • MySQL
    8篇
  • 算法
    15篇
  • 读书笔记?不!想到什么写什么
    1篇
  • python
    2篇
  • 工作日志
    12篇
  • git
    5篇
  • 我就是强迫症怎么了
    9篇
  • SQL
    4篇
  • 拆机
    2篇
兴趣领域 设置
  • 后端
    spring
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Kettle 链接数据库报错解决 ---因为jdk版本带来的问题

Error connecting to database: (using class org.gjt.mm.mysql.Driver)Communications link failureThe last packet successfully received from the server was 5 milliseconds ago. The last packet sent successfully to the server was 3 milliseconds ago.
原创
发布博客 2021.05.10 ·
1496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot配置多个Redis集群数据源+自定义缓存注解实例

今天找了半天没找到线程的,网上都是多个Redis示例。最还还是自己想办法实现了两个Redis集群作为数据源 + 自定义缓存注解不会做的是否发现好tm难。都不知道怎么动手。做完之后,发现原理其实特别简单。很容易就能实现。分两部分原理和示例代码部分原理解析:配置两个数据源,生成两个redisTemplate (这个配置是参考我之前配置单个集群的时候,从人家的data-redis里面复制出来的,也可能是看了那篇博客。我不清楚了)分别操作这两个tempLate.我这里是利用AOP+注解的方式。拦.
原创
发布博客 2021.04.22 ·
1480 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

泛型实现的冒泡排序

对泛型的理解一直不得要领。刻意练习,实现了一次泛型的冒泡排序按照TDD的说法先写测试package 排序算法;import org.junit.jupiter.api.Test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import static org.junit.jupiter.api.Assertions.*;/** * @author 邓天天 * @date 202.
原创
发布博客 2021.03.22 ·
605 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringBoot设置统一返回对象

只是一个demo展示。设置一个统一的返回值对象Result类。 然后执行时间(接口消耗时间)和 当前时间通过AOP插入package com.tian.billsystem.config.result;import com.fasterxml.jackson.annotation.JsonInclude;import lombok.Getter;import lombok.Setter;import java.net.InetAddress;import java.net.Unkno.
原创
发布博客 2021.03.16 ·
686 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

java: 非法字符: ‘\ufeff’ Error:(1, 10) java: 需要class, interface或enum 问题解决

解决方案1. :推荐方式:设置文件编码:新UTF-8文件的BOM为 with No BOM (避免后续还出现这种问题)解决当前问题:项目右键,移除BOM解决方案2:下面网络上给出的大部分解决方案。也确实能够解决问题。但是那样得一个文件一个文件的处理。我觉得不太好原文:https://www.cnblogs.com/diffx/p/10000123.html总结一句话:用IDEA转换,先转换为GBK,再转回UTF-8...
原创
发布博客 2021.03.15 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

There is no getter for property named ‘request‘ in ‘class com.centanet.bizcom.model.request.GetStaff

这个问题很明显意思是:GetStaffParentsRequest类里面没有属性request的getter方法(当然最常见的可能就是:该类真的没有get方法,这种情况加上getter方法就好 或者同lombok注解@Getter)实际上类并没有request这个属性后面经过判断因为我的mapper里面是 List<StaffInfo> getStaffParentsRequest(GetStaffParentsRequest request);然后xml里面是 #{request
原创
发布博客 2020.12.22 ·
1145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java开发通用软件推荐

通用软件推荐原文地址
原创
发布博客 2020.12.15 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

解决 Column count doesn‘t match value count at row 1 的可能思路

今天遇到这个问题:Column count doesn’t match value count at row 1很明显说的是列不匹配。示例是 insert into user(colum1,colum2,colum3)但是values是(字段1,字段2)这种信息。列名不匹配我这次虽然报这个错误。但是原因是对mybatis的list插入不熟悉导致的。目前我还没想明白原因。但是暂时解决了正确示例<insert id="insertBillList" parameterType="com.den
原创
发布博客 2020.12.05 ·
212457 阅读 ·
60 点赞 ·
15 评论 ·
43 收藏

Git多用户设置

我今天看自己码云提交记录的时候。发现头像为W的有提交。我一看,提交的内容不是我自己提交的吗。后面发现是用公司账户和账户的用户名设计的有问题的。然后调了以下其实就是全局变量和局部变量的区别设置全局变量为公司账号。因为大多数项目都是公司的设置单个我自己的项目(目前就一个)的局部账户我个人的设置全局的git config --global user.email "公司邮箱"git config --global user.name "公司账号"# 查询语句git config --global
原创
发布博客 2020.12.04 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程使用实例:利用多线程进行网络访问以加快效率

之前看的多线程案例都是利用System.out.println() 来进行输出。那种其实简化了很多刚好最近有利用多线程进行网络访问。来提升效率。记录下背景:我负责的项目有个接口一直特别慢。经过分析:慢的原因是因为循环调用了同一个接口。我这个接口有两部分:一部分查询数据库。另一部分从远程服务获取数据。我分析后给出的方案是:处理到循环调用。查询数据库部分 将之前的类型getUser(int id)这种查询改成 listUser(List<String>)这种批量查询将对远程的访问利用.
原创
发布博客 2020.11.05 ·
736 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git 添加tag,删除tag,批量删除tag

添加tag-- 添加标签git tag v1.0.1-RC87--推送标签到远程git push origin --tags--删除示例,可以看到界面上的tag已经删除git tag -d v1.0.0-RC87git push origin :v1.0.0-RC87--批量删除远程分支 只能先删除远程的,删除本地的。原因为主git show-ref --tag | awk '/v1.0.0-RC[0-6]/ {print ":" $2}' | xargs git push origin
原创
发布博客 2020.11.04 ·
1713 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mybatis一级缓存,二级缓存配置使用以及注意事项

1. 一级缓存存储作用域为Session(指的是SQLSession,mapper里面的单个的查询),生命周期最长一次请求结束,当Session flush 或close 之后,该Session 中的所有Cache 就将清空, 默认打开一级缓存。我觉得一级缓存没什么用,因为生命周期太短。而且在我目前用过的场景里,没有触发过2. Mybatis二级缓存二级缓存的作用域是Mapper(namespace)生命周期最长和应用(application)一样长(在没有update,insert,delete语
原创
发布博客 2020.10.28 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git切换远程分支,以及后续的pull和push操作

Git切换远程分支,以及后续的pull和push操作git remote
原创
发布博客 2020.10.23 ·
1622 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git删除分支和新建分支

Git删除分支和新建分支
原创
发布博客 2020.10.22 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AOP使用示例:日志采集功能

AOP使用示例:日志采集功能背景: 目的是为了优化CalledListRequest接口,深入了解后发现这个接口写的不是那么好,循环调用某个接口。导致某些简单的查询被反复执行。从而效率。然后这个接口涉及到的业务逻辑太过于复杂,没敢直接改。而是新写了个接口取代它。但是为了做更充分的测试。先线上采集请求参数。然后进行测试。最后在发布上线是最好的方式。功能以及原理介绍为了收集线上这个接口(CalledListRequest)的请求参数。原理:写一个方法,将传递过来的参数全部插入到数据库的日志表里面。
原创
发布博客 2020.10.14 ·
500 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

【已解决】ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)由于找不到vcruntime140_1.dll,无法继续执行代码
原创
发布博客 2020.09.10 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决frontpage.exe弹窗

背景最近电脑(Symantec endpoint protection)上老是提醒:frontpage.exe需要联网。我能惯着他吗?每次都没有允许。不得不说这个杀毒软件这的厉害。这种东西都会提示的。我之前电脑这些都不提示。估计是默认允许了。但是我不服啊。虽然我不知道你联网是为了做什么的(多半是广告)。但是你怎么可以不经允许联网,必须得治我查看了下联网的那个软件在C:\Users\wbdengtt\AppData\Roaming\frontpage.exe然后我尝试了一下方法:尝试解决方案方
原创
发布博客 2020.09.08 ·
8743 阅读 ·
7 点赞 ·
5 评论 ·
4 收藏

Illegal DefaultValue null for parameter type integer java.lang.NumberFormatException: For input str

解决 Illegal DefaultValue null for parameter type integerjava.lang.NumberFormatException: For input string: ""
原创
发布博客 2020.08.31 ·
2903 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

8月份工作内容回顾总结

8月份因为没有被安排具体的项目,就是个打下手的。导致我八月份其实比较闲。工作内容就是写了个测试工具。但是其实很快就写好。然后对系统进行测试(其实我是开发岗啊)然后大部分知识点都是自己再看书。但是没有应用的,影映像不够深刻。很多东西很快就忘记了。同样的,没有应用可以把知识点研究的更深入些。不像应用的时候,就只关注浅浅的表面。1. 动态代理代理的目的是为了增强方法。同时为了避免直接访问方法。动态代理有两种方式:CGLIB和JDK前者不需要实现某个接口。但是本质是继承,需要被代理的方法不能被fina.
原创
发布博客 2020.08.31 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis思维导图.docx

发布资源 2020.08.31 ·
docx
加载更多