自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tomorrow

记性太差的菜鸡,为了生活苟延残喘!!!

  • 博客(131)
  • 资源 (4)
  • 问答 (9)
  • 收藏
  • 关注

原创 多线程模式下保证事物的一致性

多线程模式下操作数据库, 保证事物的一致性. 当多个insert或者update同时操作, 或者不同数据库进行操作, 异步模式下保证事物的一致性. 需要做到: 全部成功则提交, 一个异常则全部回滚. 通过CompletableFuture方式进行多线程操作, 列举了成功的方法, 以及存在问题的场景, 可以根据自己的需求进行选择适当的方式

2022-12-27 23:39:39 3633 7

原创 树状数据结构

如我们常见的数据库的菜单, 省市区, 权限通过父ID进行关联, 处理成树状数据返回至前端。

2022-11-23 23:59:04 330

原创 spring cache (ehcache方式)

springcache整合ehcache, 以及对应的实现方式, 包括ehcache文件的自动生成, 实现类: org.springframework.cache.ehcache.EhCacheCache。关键类: org.springframework.cache.Cache。一致, 只是实现缓存的方式不一样。

2022-11-23 00:14:20 435

原创 spring cache (Redis方式)

springcache整合Redis,以及进行自定义配置Redis前缀. 实现类: org.springframework.data.redis.cache.RedisCache。不使用MyCacheConfig.java, 需要 implements Serializable。关键类: org.springframework.cache.Cache。一致, 只是实现缓存的方式不一样。

2022-11-22 23:55:26 443

原创 spring cache (默认方式)

Spring Cache不集成三方的示列用法, 以及部分源码的注释。实现类: org.springframework.cache.concurrent.ConcurrentMapCache。关键类: org.springframework.cache.Cache。默认方式是使用ConcurrentMap进行数据的保存, 下方有介绍。通过注解就能实现缓存功能, 简化在业务中去操作缓存。会演示springcache的使用方式。

2022-11-22 23:17:55 1182

原创 Mybatis的二级缓存 (ehcache方式)

mybatis二级缓存整合ehcache

2022-11-20 02:19:41 623

原创 Mybatis的二级缓存 (Redis方式)

mybatis二级缓存整合redis

2022-11-20 01:59:08 433

原创 Mybatis的二级缓存 (默认方式)

一级缓存是基于sqlsession级别, 当一个sqlsession会话结束, 一级缓存也就结束了. 定义一级缓存为局部缓存, 那么二级缓存就是全局全局缓存二级缓存是基于mapper文件的namespace级别,也就是说多个sqlSession可以共享一个mapper中的二级缓存区域,并且如果两个mapper的namespace 相同,即使是两个mapper,那么这两个mapper中执行sql查询到的数据也将存在相同的二级缓存区域中。

2022-11-20 01:21:17 2081

原创 Mybatis的一级缓存

演示一级缓存, 生效和失效场景, 以及一些注意点. mybatis 默认开启一级缓存, SQLSession会话缓存, 每个SQLSession都会有各自的缓存

2022-11-20 00:15:27 1293

原创 云效-流水线(基本教程)

云效的入门上手教程, 包括一些可能存在的问题点进行梳理,可方便进行自己扩展已满足不同的需求.内容简单直接,只需熟悉简单的Linux命令即可,操作简单方便. 教程简洁明了,包括部署成功示列,皆有截图示列

2022-08-21 01:33:16 3449 1

原创 矩阵数据_树数据结构

矩阵数据, 转换为树数据结构. 关于矩阵数据的处理. 树数据结构

2022-08-03 00:07:54 246

原创 Mybatis-Plus的一些优雅用法

Mybatis-Plus的优雅用法。关于BaseMapper,LambdaQueryWrapper,ChainWrappers,Wrappers的用法示列

2022-08-02 23:07:38 917

原创 IDEA必装插件

IDEA必装插件

2022-01-06 15:21:27 601 1

原创 IDEA的一些设置

IDEA的一些设置, 比如依赖的查看, 注释的处理, 行号, 大小写区分等等

2021-12-17 17:47:43 393

原创 docker-compose常用模板

docker-compose一些常用模板, 以及可能存在的一些问题, 和对应的解决方法. 基于network的一些操作说明

2021-11-21 02:07:40 4018

原创 sentinel整合feign

sentinel整合feign, 对限流、熔断、热点、等规则进行对应的异常处理, 让返回值符合我们的预期, 以及说明了解决的思路

2021-11-18 01:56:53 3146

原创 sentinel控制台整合nacos持久化

sentinel控制台整合nacos持久化.对存在的问题,进行简单的分析解决.如:1、CUD数据, 都需要刷新才能显示出刚刚操作的结果. 2、在不刷新紧接着在次添加数据, 会覆盖上一次操作的数据 3、刷新后, 重启sentinel, 添加数据, 会从ID为1(递增)依次覆盖旧数据, 因为ID的生成规则以及打包docker镜像部署

2021-11-17 01:56:16 1192 2

原创 sentinel控制台使用

文章目录 1、前置 2、流控规则 3、降级规则 4、热点规则 5、系统规则 6、授权规则sentinel控制台使用

2021-10-21 00:54:29 957

原创 docker覆盖镜像默认命令之docker entrypoint

docker覆盖镜像默认命令; docker run 替换Dockerfile中的ENTRYPOINT; docker镜像启动命令修改; 以及对参数的说明, 以及对应的注意点, 覆盖前后的效果比较, 自测无误!

2021-10-16 00:19:40 19747

原创 搭建Sentinel控制台--docker方式

docker搭建sentinel, 对应说明参数的配置方式, 以及不可配置参数的解决方法,日志的说明, 版本的介绍, 其中包含docker run方式, 以及docker-compose方式. 相比较对应文章, 该文章会更为详细. 注意点也都会重点说明

2021-10-15 23:42:23 1007

原创 java 异步请求completablefuture

java 异步请求completablefuture

2021-08-24 01:03:18 1746

原创 SpringBoot时区配置

不长篇大论, 结合 测试数据+结论, 直接弄明白springboot时区问题

2021-08-08 02:40:51 12219 4

原创 监控 --- java ---- jvisualvm.exe和jconsole.exe

前置本地运行项目:-Djava.rmi.server.hostname=192.168.1.106 -Dcom.sun.management.jmxremote.port=11912 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false# -Djava.rmi.server.hostname 检测主机IP# -Dcom.sun.management.jmxremote.po

2021-08-03 01:00:09 243 1

原创 监控 ---- Spring Boot + JVM + Druid + Prometheus + Grafana

Prometheus + Grafana 实现对(Spring Boot、JVM、Druid) 的监控, 以及SpringBoot内置tomcat的监控, 进行详细的集成步骤描述

2021-08-01 14:54:42 4690

原创 监控 ---- Spring Boot Admin

Spring Boot Admin监控

2021-07-30 01:31:06 271

原创 IDEA --部分文件不格式化,无法识别单词处理

idea 不格式化指定文件, 添加拼写检查

2021-06-13 19:10:15 801 1

原创 while scanning for the next token found character ‘@‘ that cannot start any token.

while scanning for the next tokenfound character '@' that cannot start any token.

2021-05-21 11:30:22 1528

原创 搭建docker私有仓库 配置用户名密码(2)

文章目录1、前置2、介绍1、选择容器镜像服务2、选择个人版:3、设置密码, 这个是我们在登录阿里私有库时会使用到的密码4、创建命名空间5、创建镜像仓库6、介绍3、测试上传镜像4、测试下载镜像5、退出登录6、总结一下使用到的几个命令1、前置1、开始写过一篇搭建docker私有仓库 配置用户名密码, 有兴趣的可以看一下2、本篇是通过阿里云提供的容器服务进行搭建, 很好用, 虽然限量, 但是使用起来真的很方便3、适合自己的才是最好的2、介绍1、选择容器镜像服务2、选择个人版:3、设置密码,

2021-05-12 19:55:36 1484

原创 安全组设置IP段 -- 示列

59.107.12.102 IP段 对应的范围 直白解释 0 0.0.0.0/0 所有IP 8 59.0.0.0/8 59开头的IP 16 59.107.0.0/16 59.107开头的IP ...

2021-05-12 19:54:18 1349

原创 easyexcel -- 简单使用(写)

文章目录1、效果图2、导入jar3、代码4、备注1、效果图1、年龄小于20的标记为红色2、姓名为男的标记为绿色2、导入jar1、关于最新版本, 以及jar包在哪里找: 地址:https://www.yuque.com/easyexcel/faq/shge1s2、此包里面包含了poi, poi-ooxml, poi-ooxml-schemas. 这三个包不需要在进行导入, 如果非要在进行导入, 需要注意包冲突<dependency> <groupId>com.

2021-05-09 23:28:36 588

原创 Feign异常--A bean with that name | HTTP method type (ex. GET, POST)

文章目录1、前置2、重现异常A:3、重现异常B:4、分析问题5、解决方法6、完结1、前置1、这里是两个异常(别名as)第一个异常 ‘as’ A: A bean with that name has already been defined and overriding is disabled.第二个 ‘as’ B: Method GetFeignClient#getParameters(String,String) not annotated with HTTP method type (ex.

2021-04-26 00:45:05 592

原创 Feign的默认契约注解详解--呕心沥血之作(3)

文章目录前置Feign默认契约注释:@RequestLine:value:decodeSlash:collectionFormat:@Param:value:expander:encoded:@Headers:value:@QueryMap:encoded:@HeaderMap:@Body:注意点前置1、这里这是贴出了部分示列代码, 具体代码已经上传到码云: 代码地址2、本demo采用了feign的继承特性3、版本: Spring Cloud: Hoxton.SR3、spring-cloud-op

2021-04-25 23:51:31 1697

原创 Feign的@FeignClient详解--呕心沥血之作(2)

@FeignClient:value:服务提供者的名称支持占位符 ${project.feign-prefix} 形式进行指定, 从配置文件中读取如果没有配置url, 将作为服务发现使用 http://value/serviceId:现在不推荐使用该属性,而推荐使用name属性和value属性一样官网摘自:The serviceId attribute is now deprecated in favor of the name attribute.contextId:用作b

2021-04-25 23:45:45 7738

原创 Feign的使用示列--呕心沥血之作(1)

文章目录1、前置1、前置1、配置feign, 并实现访问2、feign的日志3、通过feign进行外部接口请求4、采用feign的继承特性5、feign的优化6、个人总结

2021-04-21 01:36:36 853

原创 Feign异常--Request method ‘POST‘ not supported

文章目录1、前置2、出现该问题的方式3、出现的问题4、通过源码进行分析5、解决方法6、说明, 个人理解, 欢迎指正7、完结1、前置1、这个问题我也找了很久, 也从网上搜寻了很多方法, 会在最后列出对应的地址2、可能版本不同, 触发该问题的机制也会不一样, 因为我的解决方法和网上罗列的不是完全一样Spring Cloud: Hoxton.SR32、出现该问题的方式最近在整理feign的各种调用方式, 本来准备先写调用方式这篇文章的, 结果发现了这个问题, 给先记录下来/** * GE

2021-04-20 21:09:54 5613 1

原创 搭建springcloud+nacos项目--IDEA

spirngcloud官网版本pringcloudalibaba版本,nacos官网介绍nacos官方项目介绍(是不是新项目,更新时间)pm.xml介绍

2021-03-13 01:08:57 11652 7

原创 搭建Nacos--docker方式

文章目录1、前置2、配置Nacos对应的MySQL3、配置Nacos对应的application.properties4、启动Nacos4、备注说明1、前置1、配置nacos对应的数据库2、挂载nacos对应的application.properties3、运行nacos4、备注2、配置Nacos对应的MySQL找到对应的MySQL文件地址:https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.

2021-03-07 03:18:56 708

原创 springcloud + nacos -- 版本选择

文章目录1、前置2、选择Spring Cloud Alibaba Version2、选择Spring Boot Version3、选择 Nacos Version4、备注1、前置1、先从spring官网确认Spring Cloud Alibaba的版本2、通过Spring Cloud Alibaba的版本确认Spring Boot的版本 和 Nacos的版本2、选择Spring Cloud Alibaba Version官网确认版本地址: https://spring.io/projects/

2021-03-06 18:09:57 39742 21

原创 logback的简单使用

文章目录1、前置2、application.yml配置如下:3、logback-spring.xml基本配置如下:4、动态指定日志级别方式A:5、动态指定日志级别方式B:6、备注:1、前置1、先介绍logback-spring.xml基本配置2、动态指定日志级别方式A3、动态指定日志级别方式B4、个人看法2、application.yml配置如下:# logback-spring.xml中会应用以下参数# 日志保存目录log_path: ${LOG_PATH:/upload/logs}

2021-03-06 15:36:11 705

原创 Maven私服--阿里云

文章目录1、前置2、介绍云效3、我的settings.xml4、效果1、前置1、近期因为做一个项目, 要用到私服, 准备自己搭建一个, 但是又懒了一波, 就直接在阿里云的云效创建了一个 (因为我需求量不大, 刚好阿里免费提供使用, 蛮好的, 如果需求量大, 还是看好对应的收费规则), 我还不用服务器, 何乐而不为2、当然也可以通过nexus搭建maven私服:      建议直接通过docker进行部署(简单快捷):  https://hub.dock

2021-01-28 20:23:15 3455

PowerDesigner15汉化+注册补丁

PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术.....

2018-08-16

fiddlefiddle抓包工具

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的进出Fiddler的数据。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式.......

2018-08-16

MySQL数据库安装教程

MySQL的安装教程,描述的很详细,如果你以前安装过MySQL那么在安装前需要先删除赶紧,避免安装失败,此下载的内容里面是不包括MySQL软件的,只是教程

2017-10-22

freemarker.jar

freemarker.jar,FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具

2017-10-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除