- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 使用Stream流写出优雅的高质量代码
我们在开发中会大量的用到集合,少不了对集合进行一些操作,如何优雅的遍历集合,操作集合,不仅能体现出代码的质量,更能体现出程序员本身对自我的要求。
2023-05-04 07:45:00
793
21
原创 MySQL高阶——索引设计的推演
本篇讲述MySQL非常重要的知识点——索引,不过这篇主要讲MySQL索引的底层设计推演过程。希望能给大家的学习和面试带来帮助~
2023-05-01 07:45:00
1193
20
原创 MySQL函数、视图、存储过程及触发器
接上篇讲述了MySQL的多表查询,此篇讲述MySQL的常用函数以及视图,存储过程,触发器等MySQL对象,虽然在开发中我们用到的不多,但是针对于使用MySQL帮助我们更好的帮助我们开发,这三个部分还是很重要的。
2023-04-06 08:08:49
687
31
原创 MySQL基础篇之多表查询
本文主要把常用的查询语句进行了分类说明,使小伙伴对我们工作中常用的查询SQL有个清晰的了解,并且对我们不常用的DDL语句进行了汇总,不常用的小伙伴可以进行参考和使用。
2023-04-03 07:45:00
427
40
原创 Docker容器高级篇
Docker容器高级篇,包含dockerfile镜像编排及docker-compose容器编排,以及可视化界面的管理搭建等
2023-03-27 07:45:00
1498
26
原创 SpringCloud之基于Ribbon和Hystrix的声明式服务调用
Feign是声明式的服务调用工具,我们只需创建一个接口并用注解的方式来配置它,就可以实现对某个服务接口的调用,简化了直接使用RestTemplate来调用服务接口的开发量。Feign具备可插拔的注解支持,同时支持Feign注解、JAX-RS注解及SpringMvc注解。当使用Feign时,Spring Cloud集成了Ribbon和Eureka以提供负载均衡的服务调用及基于Hystrix的服务容错保护功能。...
2022-06-27 07:00:00
144
11
原创 项目上线前半小时被通知赶快插入千条数据!
在工作中,我们可能需要将一些配置数据或者新增的数据写入数据库中,往往产品经理只丢给我们一个Excel表,让我们帮忙把数据导进去。面对上千条的数据,怎么快速完成任务呢?
2022-06-27 06:00:00
165
12
原创 SpringCloud之服务容错保护
在微服务架构中,服务与服务之间通过远程调用的方式进行通信,一旦某个被调用的服务发生了故障,其依赖服务也会发生故障,此时就会发生故障的蔓延,最终导致系统瘫痪。Hystrix实现了断路器模式,当某个服务发生故障时,通过断路器的监控,给调用方返回一个错误响应,而不是长时间的等待,这样就不会使得调用方由于长时间得不到响应而占用线程,从而防止故障的蔓延。Hystrix具备服务降级、服务熔断、线程隔离、请求缓存、请求合并及服务监控等强大功能。......
2022-06-16 11:01:41
371
7
原创 SpringCloud之负载均衡
在微服务架构中,很多服务都会部署多个,其他服务去调用该服务的时候,如何保证负载均衡是个不得不去考虑的问题。负载均衡可以增加系统的可用性和扩展性,当我们使用RestTemplate来调用其他服务时,Ribbon可以很方便的实现负载均衡功能。......
2022-06-13 22:53:37
210
原创 SpringCloud之注册中心
一、SpringCloud——EurekaEureka的作用:在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取服务列表,同时汇报自己的运行情况,这样当有的服务需要调用其他服务时,就可以从自己获取到的服务列表中获取实例地址进行调用,Eureka实现了这套服务注册与发现机制。搭建Eureka注册中心.........
2022-06-13 17:08:58
414
1
原创 Java集合核心知识点整理
1.集合思维导图2.List详解List特点:元素有序,可重复2.1 ArrayList数据结构:动态数组扩容机制:按原容量的1.5倍进行扩容特点:线程不安全、查询效率高2.2 LinkedList数据结构:链表扩容机制:无需扩容特点:插入和删除操作比ArrayList效率高2.3 Vector扩容机制:按原容量2倍扩容特点:线程安全,效率低3.Set详解Set特点:元素无序,不可重复3.1 HashSet底层是HashMap特点:线程不安全,可以存null值如何检查
2022-05-20 09:26:32
498
9
原创 JwtToken工具类(获取token)
package com.macro.mall.security.util;import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.StrUtil;import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.slf4j.Logger;import org.slf4j
2022-05-08 07:00:00
1888
2
原创 HTTP请求工具类(获取IP地址)
package com.macro.mall.common.util;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostException;/** * 请求工具类 * Created by CAOZUOGONG on 2022/05/06. */public class RequestUtil { /** * 获取请求真
2022-05-07 07:00:00
265
原创 Mysql启动失败,差点卸载重装?
问题描述今天用windows连接我新整的服务器上面的Mysql,发现连接不上了。连上服务器发现Mysql果然停止了。于是我寻思再启动呗,执行service mysqld start,结果尴尬了…Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
2022-05-06 15:52:22
1834
4
原创 Linux安装Mysql(无雷版)
Linux安装Mysql一、下载Mysql安装包一、下载Mysql安装包1.可以使用XShell连接我们的Linux服务器。2.进入Mysql官网:https://www.mysql.com/cn/,点击DownLoads,找到“MySQL Community (GPL) Downloads »”下载社区版。3.然后选择如图一所示。4.选择红帽linux这个,点击Download Now。5.因为我安装的是centos7,大家根据你们系统的版本选择对应的。6.右键复制链接...
2022-05-01 13:04:28
287
9
原创 Redis基本数据类型操作指令
文章目录使用Docker启动Redis镜像Redis的数据类型String数据类型指令List数据类型指令Set数据类型指令Hash数据类型操作Zset(有序集合)这篇文章简单的记录一下redis的基本使用,一方面做一个分享,另一方面也怕自己忘记。使用Docker启动Redis镜像docker pull redis ## 拉取redis镜像,默认是最新版本docker exec -it java_redis ## 使用PowerShell启动redis容器Redis的数据类型String
2022-04-13 13:51:52
897
1
原创 Mybatis-Plus基本使用
MyBatis Plus的使用自动生成代码增删改查自动生成代码1.database连接上数据库,右键数据表,选择MybatisX-Generator2.设置好路径和包名以及className,点击next3.选择要生成的方法,检查路径,点击finish增删改查保存save(T entity):单条数据保存,service直接调用save方法,参数就是你要操作的表的实体类。saveBatch(Collection entityList):批量保存,参数是实体类的集合,默认的b
2022-03-23 13:26:45
2764
3
原创 用最土的话聊一聊事务(一篇文章让你记住事务)
文章目录前言一、嘛叫事务?事务是个嘛玩意儿?二、事务的四大特征1.原子性2.一致性2.读入数据总结前言Hi,大家好,我是说话最土的IDEA操作工,今天给大家介绍关于事务的一些事儿,同时也作为自己的笔记。希望大家阅读后可以不惜言语指出错误或提出建议!一、嘛叫事务?事务是个嘛玩意儿?事务:一条或多条SQL语句组成一个执行单元,要么都成功,要么都失败。诶,换句话说就是,比如我插入一批数据,其中有一条没插进去,那其他的都插不进去。二、事务的四大特征1.原子性原子性就是对数据的这顿操作,要么全部成.
2021-11-07 21:17:45
188
空空如也
没有开放公有云客户什么意思
2021-11-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人