无敌无敌就无敌
码龄3年
关注
提问 私信
  • 博客:18,856
    18,856
    总访问量
  • 21
    原创
  • 1,057,809
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2021-11-30
博客简介:

m0_64702880的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得2次评论
  • 获得34次收藏
  • 代码片获得170次分享
创作历程
  • 21篇
    2022年
成就勋章
TA的专栏
  • Mysql
    3篇
  • 秒杀
    1篇
  • springcloud
    5篇
  • 传值健康
    8篇
  • spring
    2篇
  • Session
    2篇
兴趣领域 设置
  • Java
    javamavenspring bootspring cloudjvmmybatisdubbojava-zookeeperjava-rabbitmq
创作活动更多

如何做好一份技术文档?

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

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

Mysql进阶-Sql优化

1:添加Insert优化:1). 优化方案一:批量插入数据:Insert into tb_test values(1,'Tom'),(2,'Cat'),(3,'Jerry');最多一次批量插入差不多一千条 就行了2). 优化方案二 手动控制事务如果自动。每次操作都会自动创造事务 提交事务 比较消耗性能 手动 一次提交就行start transaction; insert into tb_test values(1,'Tom'),(2,'Cat'),(3
原创
发布博客 2022.05.22 ·
2578 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Mysql进阶:引擎和索引

引擎:InnoDB 1). 介绍 InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在 MySQL 5.5 之后,InnoDB是默认的 MySQL 存储引擎。 2). 特点 DML操作遵循ACID模型,支持事务; 行级锁,提高并发访问性能; 支持外键FOREIGN KEY约束,保证数据的完整性和正确性; 3). 文件 xxx.ibd:xxx代表的是表名,innoDB引擎的每张表都会对应这样一个表空间文件,存储该表的表结 构(frm-早期的 、sdi-.
原创
发布博客 2022.05.21 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql基础

DDL查询所有数据库 show databases ;L查询当前数据库 select database() ;创建数据库create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序 规则 ] ; 删除数据库 drop database [ if exists ] 数据库名 ; 切换数据库use 数据库名 ;查询当前数据库所...
原创
发布博客 2022.05.21 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

validation的使用和全局异常处理器

自我理解:validation 的使用可以让我们减少代码的书写 就是在代码里进行一些简单的逻辑判断判空 长 等 也可以自定义注解进行数据判定但是判断后返回的数据以异常形式抛出 是抛出到控制器 但是我们需要让这些数据返回到前端 那么就需要声明一个全局异常处理器 进行拦截这些异常进行处理 然后通过异常处理器 返回数据到 前端validation:使用1;导依赖: <!--validation--> <dependency> ...
原创
发布博客 2022.05.11 ·
1031 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ

就是异步调用 feign是同步调用同步调用就是 回去等待 一次访问一个资源 等待资源的回应才会去访问选一个资源 不仅告诉该工作了还要看着他工作完成 才会开始下一步同步调用的优点: 时效性较强,可以立即得到结果 同步调用的问题: 耦合度高 性能和吞吐能力下降 有额外的资源消耗 有级联失败问题 异步调用就是 会同时访问多个资源 不会等待他们的回应 就告诉他们一下 该工作了 然后就回去交差 不会去等待好处: 吞吐量提升:无需等待订阅者处理完成,.
原创
发布博客 2022.05.10 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker

简介:就是一个容器化容器 将每个应用都给各自隔离起来 将他们运行所需要的依赖呀环境呀都给封装进去 让他自己就是一个环境 就可以运行 这样的容器就可以随时移动到不同配置的服务器 电脑等因为它所运行所需要的环境条件 都已经写好了 并且封装到了这个容器中就像医院一样 病人一移动就会死 那么 我们就直接移动 整个医院 病人不会受到影响 不会死亡镜像操作: 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜...
原创
发布博客 2022.05.09 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

.gateway

网关的核心功能特性: 请求路由 权限控制 限流 创建SpringBoot工程gateway,引入网关依赖 编写启动类 编写基础配置和路由规则 启动网关服务进行测试 在Gateway模块 设置为springboot1;导依赖:<!--网关--><dependency> <groupId>org.springframework.cloud</groupId> .
原创
发布博客 2022.05.08 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Feign

使用:1:导依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>2添加注解: 在springboot启动类 开启feign3 编写feign客户端代替了 restTemplatepac.
原创
发布博客 2022.05.08 ·
1433 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

注册中心 Eureka Nacos使用和区别

Eureka:没用Eureka前 需要用RestTemplate服务端1:首先大家注册中心服务端:eureka-server,这必须是一个独立的微服务 创建一个独立的spring boot工程2:导依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-serv...
原创
发布博客 2022.05.08 ·
675 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring Security实战

配置环境:第一步:在health_parent父工程的pom.xml中导入Spring Security的maven坐标<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${spring.security.version}</ver
原创
发布博客 2022.05.08 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring Security入门

1:导依赖 它本身的依赖<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>5.0.5.RELEASE</version></dependency><dependency> <groupId&g
原创
发布博客 2022.05.05 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mabatis的嵌套查询(多表查询)

需求:实际:查询setmeal 的全部信息实体类中不仅有基本数据还有checkGroup的集合其中checkGroup中的属性又有checkItem的集合查询的setmeal对象中 需要包含一个或多个checkGroup 其中一个checkGroup又有多个checkItem根据setmeal的id查询就进行了嵌套查询具体逻辑:在查询setmeal返回时 重新给返回的数据进行命名赋值 原本的resultType是让它自己内部进行封装成你指定的类 resultM...
原创
发布博客 2022.05.04 ·
1000 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Freemarker的使用

和缓存的差别共同点:都可以减小数据库的访问压力。区别:(1)缓存技术适用于小规模的数据。以及一些经常变动的数据。(2)网页静态化技术适用于大规模但是变化不太频繁的数据。Freemarker指令:assign指令用于在页面上定义一个变量(1)定义简单类型<#assign linkman="周先生">联系人:${linkman}(2)定义对象类型<#assign info={"mobile":"13812345678",'address...
原创
发布博客 2022.05.04 ·
2851 阅读 ·
0 点赞 ·
0 评论 ·
14 收藏

Apache POI

wApache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。jxl:专门操作Excelmaven坐标:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <
原创
发布博客 2022.05.03 ·
1466 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Quartz的使用通过反射执行调用

1:导坐标<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependency><dependency> <groupId>org.quartz-scheduler</groupId&g
原创
发布博客 2022.05.03 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

七牛网的使用

首先注册一个账号 建立一个储存空间上传文件://构造一个带指定Zone对象的配置类 Zone.zone0()指的华北华南。。。Configuration cfg = new Configuration(Zone.zone0());//...其他参数参考类注释UploadManager uploadManager = new UploadManager(cfg);//...生成上传凭证,然后准备上传 String accessKey = "your access key"; //这是.
原创
发布博客 2022.05.03 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis新增获取Id

mybatis的新增方法执行后 怎样立刻获取新增这个对象的Id呢 public void add(CheckGroup checkGroup, int[] checkitemIds) { //添加CheckGroup checkGroupDao.add(checkGroup); Integer groupId = checkGroup.getId(); System.out.println("groupId=====>"+groupI
原创
发布博客 2022.05.02 ·
2647 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

SpringMVC注解开发运行原理

服务器初始化过程:1:服务器初始化 加载继承 AbstractDispatcherServletInitializer即springmvc定义的代替web.xml的类初始化web容器然后重写三个方法:one:createServletApplicationContext 方法 返回值为WebApplicationContext(sprigmvc容器)新建一个WebApplicationContext子类AnnotationConfigWebApplicationContext调用re
原创
发布博客 2022.04.29 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring IOC

Ioc的实现核心
原创
发布博客 2022.04.27 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Axios传递数据

Axios提交的表单数据类型为jsonservlet中的request.get parameter 方法不能接受读取该数据需要用request.getreader获取bufferedreader对象,再用该对象调用readline读取一行,因为json数据就是一行到头的形式,所以全读了,然后调用json.parseobject传入json字符串,和类class过去类对象,将数据直接转为对象...
原创
发布博客 2022.04.26 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多