a.过去现在时。
码龄12年
关注
提问 私信
  • 博客:63,507
    63,507
    总访问量
  • 105
    原创
  • 2,194,851
    排名
  • 168
    粉丝
  • 2
    铁粉

个人简介:开始努力学习编程,把以前落下的都补回来

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2012-12-15
博客简介:

马尾与发圈

查看详细资料
个人成就
  • 获得45次点赞
  • 内容获得33次评论
  • 获得247次收藏
  • 代码片获得275次分享
创作历程
  • 2篇
    2023年
  • 2篇
    2022年
  • 31篇
    2021年
  • 39篇
    2020年
  • 35篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 其他
    24篇
  • java web
    13篇
  • 中间件
    3篇
  • java基础知识
    23篇
  • spring cloud Alibaba
    3篇
  • mysql
    2篇
  • 数据结构与算法
    4篇
  • 开发问题以及解决方案
    2篇
  • spring cloud netflix
  • shiro
    5篇
  • git
    1篇
  • docker
    9篇
  • Spring
    14篇
  • 生活相关记录
  • 前端知识及前端框架
    8篇
  • 项目总结
    2篇
  • JPA框架
    1篇
  • 计算机网络
  • java设计模式
    1篇
兴趣领域 设置
  • 数据结构与算法
    算法
  • 人工智能
    数据挖掘机器学习神经网络
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

springboot项目启动后执行-—CommandLineRunner详解

【代码】springboot项目启动后执行-—CommandLineRunner详解。
原创
发布博客 2023.05.06 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

rabbitMQ相关文章汇总

rabbitMQ的工作模式、可靠性、不重复消费
原创
发布博客 2023.02.13 ·
537 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

XXL-JOB分布式任务调度平台的搭建部署和使用

https://mp.weixin.qq.com/s/LURHICHDTngS2AwdPVsTDA
转载
发布博客 2022.05.16 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows一键启动一键关闭批处理(后台服务方式运行)

前提:首先确定安装好了java以及配置了环境变量一键启动:@echo offSTART "服务名" javaw -jar 项目名.jar一键关闭:@echo offset port=端口号for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do ( echo kill the process %%m who use the port taskkill /pid %%m -t -f goto q):q
原创
发布博客 2022.01.13 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开):秒 分 时 日 月 星期 年份,年份可省略二、各字段的含义字段 允许值 允许的特殊字符秒(Seconds) 0~59
原创
发布博客 2021.11.16 ·
208 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

统一返回封装数据类

import cn.hutool.core.date.DateUtil;/******************************************************************************* * Description: 统一结果返回工具类 * 使用方式 成功调用ok方法 失败调用error方法 * 1.支持链式编程 2.支持静态调用 3.多种重载 * @author quyi * @version 1.0 */public class R
原创
发布博客 2021.09.29 ·
794 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解 Mysql 索引底层原理(Mysql 索引底层数据结构选型)

深入理解 Mysql 索引底层原理(Mysql 索引底层数据结构选型)前言Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数据库中存储了大量数据,一个高效的索引能节省巨大的时间。比如下面这个数据表,如果 Mysq
原创
发布博客 2021.08.24 ·
228 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Innodb 引擎和 Myisam 引擎的实现

Innodb 引擎和 Myisam 引擎的实现Mysql 底层数据引擎以插件形式设计,最常见的是 Innodb 引擎和 Myisam 引擎,用户可以根据个人需求选择不同的引擎作为 Mysql 数据表的底层引擎。我们刚分析了,B+树作为 Mysql 的索引的数据结构非常合适,但是数据和索引到底怎么组织起来也是需要一番设计,设计理念的不同也导致了 Innodb 和 Myisam 的出现,各自呈现独特的性能。MyISAM 虽然数据查找性能极佳,但是不支持事务处理。Innodb 最大的特色就是支持了 ACID
原创
发布博客 2021.08.24 ·
172 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

nacos配置中心

nacos配置中心Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。首先启动nacos服务,进入nacos控制台:配置模型字段描述Namespace命名空间,代表不同环境,如测试、开发、生成环境等,互相隔离Group分组,根据实际需求开分,可以代表某个项目Datald配置集,每个项目下往往有若干工程,配个配置集代表一个配置文件发布配置在nacos
原创
发布博客 2021.07.13 ·
338 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

nacos服务注册与发现

nacos服务注册与发现服务注册到nacos服务器1.导入jar包父工程中管理springcloudalibaba的依赖<!--spring cloud alibaba--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <ver
原创
发布博客 2021.07.13 ·
567 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

BigDecimal用法小结

BigDecimal的用法小结最近用到了BigDecimal,百度了一下,边学边用,然后就想着总结一下,方便以后的回顾。一、为什么使用BigDecimal​ float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候就用到BigDecimal。二、简介​ BigDecimal 由任意
转载
发布博客 2021.07.11 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

shiro三方免密登录的简单实现方式

shiro三方免密登录的简单实现方式用户输入密码和实际密码比较方法具体位置在 org.apache.shiro.authc.credential.HashedCredentialsMatcher 中 doCredentialsMatch 方法:1.自定义一个NoPwdToken类继承UsernamePasswordToken方法,重写getCredentials()方法。public class NoPwdToken extends UsernamePasswordToken { publ
原创
发布博客 2021.06.13 ·
1840 阅读 ·
0 点赞 ·
2 评论 ·
5 收藏

前后端分离项目使用Shiro

前后端分离项目使用Shiro前面文章将的shiro使用都是局限于单体应用,但是在前后端分离中就会有会话存储的问题,所以这篇文章就是为了解决前后端分离项目中使用shiro的会话问题。我们用到的是redis来存储会话信息。一:导入shiro整合redis的jar包<dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis</artifactId>
原创
发布博客 2021.06.13 ·
1804 阅读 ·
1 点赞 ·
3 评论 ·
11 收藏

shiro配置盐值加密

springboot配置盐值加密一:在shiro配置文件ShiroConfig.java中配置密码凭证匹配器 /** * 密码凭证匹配器,作为自定义认证的基础 * @return */ @Bean public HashedCredentialsMatcher hashedCredentialsMatcher() { HashedCredentialsMatcher hashedCredentialsMatcher = new HashedC
原创
发布博客 2021.06.12 ·
1278 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

springboot集成shiro

springboot集成shiro一:maven导入jar包 <!-- shiro与Spring的集成包 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</vers
原创
发布博客 2021.06.12 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

windows下安装nacos

windows下安装nacos简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。下载nacos是阿里巴巴旗下开源的一套基于java开发的微服务注册中心,所以如果需要使用,需要提前准备好jre运行环境。#git下载nacos源码git c
原创
发布博客 2021.06.11 ·
1206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK下载没有Oracle账号问题

JDK下载没有order账号问题前几天需要重装jdk,于是准备下载一个jdk的安装包,第三方下载网站速度较快,但是垃圾文件多,其次不一定安全,有时候下载的版本还不一定是自己想要的,官网现在需要登陆order账号才行。但是我个人比较懒 懒得取搞账号这些,于是乎发现一个神奇的网站:http://bugmenot.com/view/oracle.com废话有点多了,这个网站提供了很多order账号,需要的直接去复制,可以看到每个账号成功率...
原创
发布博客 2021.06.06 ·
694 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git生成SSH密钥

Git生成SSH密钥1.配置基本信息#配置用户名git config --global user.name "quyi"#配置邮箱git config --global user.email "295604770@qq.com"此时,会在C:\Users\Administrator目录下生成.gitconfig配置文件:2.生成SSHssh-keygen -t rsa -C "526861348@qq.com"回车三次即可。3.完成这个时候就生成OK了,可以通过 “cat ~/
原创
发布博客 2021.06.03 ·
148 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

docker更新jar包的两种方式

docker更新jar包方式在上一篇文章说到部署jar包到docker,但是有一个问题,就是如果项目更新,则需要重新打包镜像,然后运行容器等等一系列操作,比较繁琐,所以这次介绍的方式比较简洁,没有繁琐的步骤。方式一:1.编写DockerfileFROM java:8EXPOSE 8888ENTRYPOINT ["java","-jar","/usr/data/hello-2.0.0-SNAPSHOT.jar"]这里的第三个参数“/usr/data/hello-2.0.0-SNAPSHOT.
原创
发布博客 2021.06.02 ·
5592 阅读 ·
3 点赞 ·
2 评论 ·
19 收藏

docker部署jar包项目

docker部署jar包项目1.liunx创建文件夹首先在liunx宿主机上找个位置创建一个新的文件夹,用于存放我们的jar包和Dockerfile文件。我这里实在/usr/local/apps目录下存放。mkdir /usr/local/apps/hello #创建文件夹2.将打包好的jar包传入新建的文件夹中这里传输方式有很多种,不一一介绍了,我这里使用的是mobaxterm客户端链接的liunx虚拟机,这个工具自带sftp链接方式,可以直接传文件。3.创建Dockerfile文件在
原创
发布博客 2021.06.01 ·
530 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏
加载更多