一杯冰美式&&
码龄4年
求更新 关注
提问 私信
  • 博客:7,737
    动态:489
    8,226
    总访问量
  • 29
    原创
  • 2
    粉丝
  • 57
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2021-11-01

个人简介:大雾四起 我在无人处爱你

博客简介:

一杯冰美式的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得6次评论
  • 获得18次收藏
  • 博客总排名431,145名
创作历程
  • 29篇
    2023年
成就勋章
TA的专栏
  • 框架学习
    3篇
  • mq学习
    3篇
  • java
    10篇
  • 数据库
    5篇
  • 第三方
    3篇
  • sql
    1篇
  • 微服务
    7篇
  • 多线程
    2篇
  • 远程调用
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 2

兴趣领域 设置
  • Python
    python
  • Java
    javaspringintellij-ideaspring bootspring cloud
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

AOP实现公共字段填充

我们都是通过编码操作数据库,当我们完成某些业务时,会向数据库插入一条数据,或者修改数据库时,会有一些公共字段,例如(新增)修改时间或(新增)修改人。如果每次都手动去设置这些值是非常麻烦的。Spring Aop思想恰好可以用来解决这个问题。
原创
博文更新于 2024.02.27 ·
505 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

结束存储过程

2、查询serial#
原创
博文更新于 2023.10.26 ·
379 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

nutz 框架

获取更新语句更新的条数。
原创
博文更新于 2023.08.16 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将jar 包安装到本地仓库

【代码】将jar 包安装到本地仓库。
原创
博文更新于 2023.07.30 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Oracle 新增分区

【代码】Oracle 新增分区。
原创
博文更新于 2023.07.26 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git工具

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。通常用来对软件开发过程中的源代码文件进行管理。commit:提交,将本地文件和版本信息保存到本地仓库push:推送,将本地仓库文件和版本信息上传到远程仓库pull:拉取,将远程仓库文件和版本信息下载到本地仓库。
原创
博文更新于 2023.06.28 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IDEA的Debug技巧

(Shift + F8) :步出(Step out),退出方法,跟(force) step into 配合使用 , 从步入的方法内退出到方法调用处,此时方法已经执行完毕,只是还没有完成赋值。Debug计算器,这是一个非常强大的debug功能,通过这个组件,几乎可以完成调试过程中大部分的事情,包括:查看实时变量、实时变量赋值、执行各种程序操作(包括数据库操作)。需要注意的是异常断点无需在具体的代码上打断点的,而是在断点详情页中直接添加,后续在执行时,如果抛出我们监听的异常,则会自动暂停在抛出异常的地方。
原创
博文更新于 2023.06.22 ·
1458 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

sql练习

先查出最高的薪资,再查出小于最高薪资的所有薪资中最高的薪资,查处的、这个薪资就是第二高的薪资。现有一张数据库表Employee,有两个字段id 、salary 查询薪资第二高的薪水。对查询结果进行去重排序,然后分页查询查第二个。
原创
博文更新于 2023.05.29 ·
73 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

死信交换机

消息超时的两种方式是?给队列设置ttl属性,进入队列后超过ttl时间的消息变为死信给消息设置ttl属性,队列接收到消息超过ttl时间后变为死信如何实现发送一个消息20秒后消费者才收到消息?给消息的目标队列指定死信交换机将消费者监听的队列绑定到死信交换机发送消息时给消息设置超时时间为20秒TTL+死信交换机的弊端:如果有两个延迟消息,第一个消息延迟时间为两个小时,第二个为半个小时。由于队列先进先出,第二个消息会因为消息阻塞,无法被消费。解决方案:延迟交换机插件。
原创
博文更新于 2023.05.14 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven基础

如上图所示就是Maven的模型,而我们先看紫色框框起来的部分,他就是用来完成标准化构建流程。如我们需要编译,Maven提供了一个编译插件供我们使用,我们需要打包,Maven就提供了一个打包插件提供我们使用等。上图中紫色框起来的部分,项目对象模型就是将我们自己抽象成一个对象模型,有自己专属的坐标,如下图所示是一个Maven项目:依赖管理模型则是使用坐标来描述当前项目依赖哪儿些第三方jar包,如下图所示上述Maven模型图中还有一部分是仓库。如何理解仓库呢?
原创
博文更新于 2023.05.12 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker

为了避免这些重复劳动,人们就会将自己打包的应用镜像,例如Redis、MySQL镜像放到网络上,共享使用,就像GitHub的代码共享一样。呢,就是将这些文件中编写的程序、函数加载到内存中允许,形成进程,只不过要隔离起来。这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。,就是把一个应用在硬盘上的文件、及其运行环境、部分系统函数库文件一起打包形成的文件包。:Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。
原创
博文更新于 2023.05.10 ·
180 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

SQL基础

执行时机不一样:where 是分组之前进行限定,不满足where条件,则不参与分组,而having是分组之后对结果进行过滤。DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改。操作表也就是对表进行增(Create)删(Retrieve)改(Update)查(Delete)。为了避免重复创建数据库出现错误错误,在创建数据库的时候先做判断,如果不存在再创建。可判断的条件不一样:where 不能对聚合函数进行判断,having 可以。
原创
博文更新于 2023.05.05 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java多线程

是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。
原创
博文更新于 2023.05.04 ·
74 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis Plus 完成公共字段填充

MetaObjectHandler接口是mybatisPlus为我们提供的的一个扩展接口,我们可以利用这个接口在我们插入或者更新数据的时候,为一些字段指定默认值。实现这个需求的方法不止一种,在sql层面也可以做到,在建表的时候也可以指定默认值。1、编写MetaObjectHandler 实现类//字段为空,可以进行填充 setFieldValByName("created" , new Date() , metaObject);
原创
博文更新于 2023.05.03 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程之线程池

​ 提到池,大家应该能想到的就是水池。水池就是一个容器,在该容器中存储了很多的水。那么什么是线程池呢?线程池也是可以看做成一个池子,在该池子中存储很多个线程。线程池存在的意义:​ 系统创建一个线程的成本是比较高的,因为它涉及到与操作系统交互,当程序中需要创建大量生存期很短暂的线程时,频繁的创建和销毁线程对系统的资源消耗有可能大于业务处理是对系​ 统资源的消耗,这样就有点"舍本逐末"了。针对这一种情况,为了提高性能,我们就可以采用线程池。
原创
博文更新于 2023.05.02 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot

1、SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来Spring应用的以及2、Spring程序缺点。
原创
博文更新于 2023.05.01 ·
67 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis

mybatis
原创
博文更新于 2023.04.30 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

#{} : 根据参数的类型进行处理,比如传入String类型,则会为参数加上双引号。#{} 传参在进行SQL预编译时,会把参数部分用一个占位符 ? 代替,这样可以防止 SQL注入。 ${} : 将参数取出不做任何处理,直接放入语句中,就是简单的字符串替换,并且该参数会参加SQL的预编译,需要手动过滤参数防止 SQL注入。 mybatis 中优先使用 #{};当需要动态传入 表名或列名时,再考虑使用 ${} ${} 比较特殊, 他的应用场景是 需要动态传入 表名或列名时使用

发布动态 2023.04.27

集成阿里云oss完成文件上传

对象存储服务(Object Storage Service,OSS)是一种海量安全低成本高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。
原创
博文更新于 2023.04.21 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

过滤器与拦截器

Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Filter的使用比较简单,继承Filter 接口,实现对应的init、doFilter以及destroy方法即可。1、init:在容器启动时调用初始化方法,只会初始化一次2、doFilter:每次请求都会调用doFilter方法,通过FilterChain 调用后续的方法3、destroy:当容器销毁时,执行destory方法,只会被调用一次。
原创
博文更新于 2023.04.17 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多