Lichee20
码龄6年
关注
提问 私信
  • 博客:130,270
    130,270
    总访问量
  • 70
    原创
  • 27,654
    排名
  • 153
    粉丝

个人简介:做比犹豫有用

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

weixin_45195665的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    5
    当前总分
    1,012
    当月
    5
个人成就
  • 获得532次点赞
  • 内容获得33次评论
  • 获得3,501次收藏
  • 代码片获得6,465次分享
创作历程
  • 4篇
    2024年
  • 3篇
    2023年
  • 5篇
    2021年
  • 59篇
    2020年
成就勋章
TA的专栏
  • 经验总结
    6篇
  • IDEA
    1篇
  • RocketMQ
    4篇
  • Docker
    1篇
  • ElasticSearch
    5篇
  • Dubbo
    2篇
  • Zookeeper
    2篇
  • Redis
    3篇
  • Nginx
    2篇
  • SpringCloud
    1篇
  • SpringBoot
    2篇
  • SpringMVC
    1篇
  • Spring
    1篇
  • Java_web
    14篇
  • JSP
    3篇
  • MyBatis
    2篇
  • 数据库
    4篇
  • Liunx
    6篇
  • Git
    3篇
  • 前端
    4篇
兴趣领域 设置
  • Java
    javaspring
  • 后端
    sql
创作活动更多

如何做好一份技术文档?

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

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

SpringBoot之RedisTemplate基本配置

SpringBoot默认RedisTemplate修改配置,以及实现密码加解密
原创
发布博客 2024.10.16 ·
911 阅读 ·
3 点赞 ·
1 评论 ·
11 收藏

git update failed remote:HTTP Basic Access denied

问题导致的原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。重新拉取远程代码至本地时会提示重新输入密码,重新输入账号密码,应该就能解决了。如果账号密码有变动 用这个命令。
原创
发布博客 2024.07.12 ·
426 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MySQL:left join 后用 on 还是 where?

用于返回左表(即LEFT JOIN关键字左边的表)的所有记录,即使在右表中没有匹配的记录。子句中同时指定了连接条件和筛选条件,这样既保证了左表的完整性,又对连接后的结果进行了有效的过滤,只保留了那些有订单的记录。如果我们进一步想在结果中只包括那些至少有一个订单的客户,我们可能会尝试这样写,但这是错误的做法,因为它违背了。(部门表),我们想找出所有员工及其所在的部门名称,即使某些员工没有分配到具体的部门。子句确保了每个客户与他们的订单关联,即使没有订单的客户也会出现在结果集中,其。假设我们有两个表,一个是。
原创
发布博客 2024.07.09 ·
921 阅读 ·
5 点赞 ·
2 评论 ·
11 收藏

Git分支打包(zip)的详细教程

这些是使用Git打zip包分支的基本步骤和常用命令。
原创
发布博客 2024.06.14 ·
684 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Stream流排序经验总结

【代码】Stream流排序经验总结。
原创
发布博客 2023.11.10 ·
3501 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

解决Web server failed to start. Port XXXX was already in use.

【代码】解决Web server failed to start. Port XXXX was already in use.
原创
发布博客 2023.11.10 ·
601 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Mybatis插入数据后返回主键

【代码】Mybatis插入数据后返回自增主键
原创
发布博客 2023.02.21 ·
888 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Java 8 Stream findFirst() 和 findAny()

在Java 8 Stream中,findFirst()返回Stream中的第一个元素,而findAny()返回Stream中的任何元素。1. findFirst()1.1 从整数流中找到第一个元素。DemoFindFirst1.javapublic class DemoFindFirst1 { public static void main(String[] args) { List<Integer> list = Arrays.asList(1, 2, 3, 2
原创
发布博客 2021.10.21 ·
3561 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Java单例模式

为什么要有单例模式实际编程应用场景中,有一些对象其实我们只需要一个,比如线程池对象、缓存、系统全局配置对象等。这样可以就保证一个在全局使用的类不被频繁地创建与销毁,节省系统资源。实现单例模式的几个要点首先要确保全局只有一个类的实例。要保证这一点,至少类的构造器要私有化。单例的类只能自己创建自己的实例。因为,构造器私有了,但是还要有一个实例,只能自己创建啦。单例类必须能够提供自己的唯一实例给其他类就是要有一个公共的方法能返回该单例类的唯一实例。单例模式的6种实现1、饿汉式—静态常量方式(
原创
发布博客 2021.09.16 ·
226 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IDEA常用操作

修改主题&修改全局字体修改代码字体修改控制台字体修改编码显示行号&方法范围忽略大小写提示多行换行格式化为一行自动导包tab多层展示
原创
发布博客 2021.09.10 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Git常用命令

git常用命令
原创
发布博客 2021.08.17 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决 maven clean 报错 Process terminated

在新电脑配置环境后,发生错误:通过查看发现路径错误:修改为正确的路径:问题解决,执行成功:
原创
发布博客 2021.01.12 ·
2403 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

SpringCloud常见微服务总结-服务治理(Eureka、Consul、Nacos),调用(Ribbon、Feign),降级、熔断(Hystrix),网关(Gateway)

SpringCloud1 初识Spring Cloud-微服务架构来源:http://martinfowler.com/articles/microservices.html国内翻译的不错的帖子http://blog.didispace.com/microservices-translate/http://blog.didispace.com/20160917-microservices-note/ : (建议认真读一下这个文章)微服务特点: 1) 小 2) 相互独立 3)使用
原创
发布博客 2020.12.14 ·
1138 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MongoDB快速入门-通过docker安装MongoDB,MongoDB的基本操作,索引,执行计划,SpringBoot整合MongoDB,MongoDB认证

1、MongoDB入门1.1、MongoDB简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且
转载
发布博客 2020.12.14 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker快速入门-安装docker、基础命令、数据卷、镜像原理、docker-compose、私服搭建、容器与虚拟机的比较

1 Docker介绍1.1 基本概念• Docker 是一个开源的应用容器引擎• 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)• Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux 机器上。• 容器是完全使用沙箱机制,相互隔离• 容器性能开销极低。• Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterpr
原创
发布博客 2020.11.30 ·
219 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Redis高级-数据删除淘汰策略、主从复制流程、哨兵模式、集群结构、企业级解决方案

学习目标目标1:能够说出redis中的数据删除策与略淘汰策略目标2:能够说出主从复制的概念,工作流程以及场景问题及解决方案目标3:能够说出哨兵的作用以及工作原理,以及如何启用哨兵目标4:能够说出集群的架构设计,完成集群的搭建目标5:能够说出缓存预热,雪崩,击穿,穿透的概念,能说出redis的相关监控指标1.数据删除与淘汰策略1.1 过期数据1.1.1 Redis中的数据特征Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态TTL返回的值有三种情
原创
发布博客 2020.11.30 ·
908 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Redis集群安装配置-主从复制环境、哨兵环境、集群环境

主从复制环境测试一,主从结构环境搭建:#创建存储集群文件的目录mkdir conf-cluster#复制文件redis-6381.confcp redis-6379.conf redis-6381.conf修改redis-6381.confbind 192.168.52.128port 6381#daemonize yes#logfile "/opt/redis/redis-5.0.0/logs/log-6381.log"dir /opt/redis/redis-5.0.0/data
原创
发布博客 2020.11.30 ·
455 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

基于RocketMQ的分布式事务解决方案(图解)

前言在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆分。如:注册的用户数据,量大了后,就需要考虑分库分表一旦数据库进行了分拆,那就出现很多头疼的问题,其中之一就是事务问题。那我们就来看看问题是怎么出现的?场景先来上个图进行数据拆分后,就类似上面的架构上图中我们就拿用户的数据进行举例,用户量一旦几千万时,就需要进行分库分表;上图就分了3个库,每个库都保证了高可用。这样的架构设计,会遇到事务问题,我们来看看具体的业务场景:用户
原创
发布博客 2020.11.30 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RocketMQ高级-集群工作流程,消息的存取方式、存储结构,刷盘机制,高可用,主从复制,负载均衡,消息重试,死信队列,消息幂等

1 集群多个broker提供服务多个master多个slave​ master到slave消息同步方式为同步(较异步方式性能略低,消息无延迟)​ master到slave消息同步方式为异步(较同步方式性能略高,数据略有延迟)1.1 集群特征NameServer是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。Broker部署相对复杂,Broker分为Master与Slave,一个Master可以对应多个Slave,但是一个Slave只能对应一个Master,Master与S
原创
发布博客 2020.11.29 ·
339 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

RocketMQ基础-MQ的介绍、作用、优缺点,RocketMQ的具体使用:负载均衡、广播、,消息:延迟消息、批量消息、顺序消息、事务消息

1 概述​ MQ(Message Queue)消息队列,是一种用来保存消息数据的队列​ 队列:数据结构的一种,特征为 “先进先出” FIFO​ 消息中间件:用来在生产者和消费者中间来传输消息。2 MQ 的作用应用解耦(技术上必须弄好才能使用MQ )快速应用变更维护流量削锋(削峰填谷)1、任务异步处理​ 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。2、应用程序解耦合​ MQ相当于一个中介,生产方通过MQ与消费
原创
发布博客 2020.11.29 ·
1110 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多