君临-行者无界

导航

2022年1月17日 #

一文彻底搞懂mybatis

摘要: mybatis执行原理 核心类 SqlSessionFactoryBuilder 主要用于读取mybatis配置文件,创建SqlSessionFactory对象 DefaultSqlSessionFactory SqlSessionFactory接口的默认实现类,持有Configuration,用于 阅读全文

posted @ 2022-01-17 20:13 请叫我西毒 阅读(70) 评论(0) 推荐(0) 编辑

2021年6月19日 #

RabbitMQ单机及集群安装

摘要: RabbitMQ 安装和使用 一、安装依赖环境 在 http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本 在 https://github.com/rabbitmq/erlang-rpm/releases 页面 阅读全文

posted @ 2021-06-19 16:32 请叫我西毒 阅读(107) 评论(0) 推荐(0) 编辑

2021年4月14日 #

mysql生成百万测试数据脚本

摘要: -- 信任子程序的创建者,禁止创建、修改子程序时对SUPER权限的要求,当mysql bin-log开启时需要如下设置 set global log_bin_trust_function_creators=TRUE; -- 创建各类生成随机数据的函数开始 -- 生成三位数随机姓名函数 DROP FU 阅读全文

posted @ 2021-04-14 16:55 请叫我西毒 阅读(869) 评论(0) 推荐(0) 编辑

2021年3月15日 #

java分布式锁的实现及在springboot中的应用

摘要: redis 分布式实现原理 SET resource_name my_random_value NX PX 30000 NX:表示只有 key 不存在的时候才会设置成功。(如果此时 redis 中存在这个 key,那么设置失败,返回 nil) PX 30000:意思是 30s 后锁自动释放。别人创建 阅读全文

posted @ 2021-03-15 13:13 请叫我西毒 阅读(403) 评论(0) 推荐(0) 编辑

2021年2月22日 #

mysql使用总结

摘要: 一、MySQL基础数据类型 1.数值数据类型 MySQL的数值数据类型支持SQL标准的数值类型,其中包括精确数值数据类型(INTEGER, SMALLINT, DECIMAL)和近似数值数据类型(FLOAT, REAL, and DOUBLE) 1.1精确整数数值类型 MySQL支持SQL标准的 I 阅读全文

posted @ 2021-02-22 18:29 请叫我西毒 阅读(124) 评论(0) 推荐(0) 编辑

2021年2月10日 #

sentinel自定义统一限流降级处理

摘要: 在使用sentinel进行限流降级处理时,sentinel在发生blockException时默认返回仅仅是一句Blocked by Sentinel (flow limiting),而我们大部分的应用一般都会统一返回一个固定json格式的数据,因此需要对spring-cloud-starter-a 阅读全文

posted @ 2021-02-10 13:30 请叫我西毒 阅读(2643) 评论(0) 推荐(0) 编辑

2021年2月5日 #

shell学习

摘要: shell学习 Shell 是一个命令解释权,它为用户提供了一个向 Linux 内核发送请求以便运行程序界面系统级程序,用户可以用 Shell 来启动、挂起、停止甚至是编写一些程序。 1、简单demo 进入 Linux 终端,编写一个 Shell 脚本 hello.sh : #!/bin/bash 阅读全文

posted @ 2021-02-05 09:32 请叫我西毒 阅读(78) 评论(0) 推荐(0) 编辑

2021年1月4日 #

springboot中使用MyBatisPlus

摘要: Mybatis-Plus简介 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句进行,就必须写大量的xml 阅读全文

posted @ 2021-01-04 09:11 请叫我西毒 阅读(521) 评论(0) 推荐(0) 编辑

2020年12月31日 #

mybatis-generator支持java bean添加数据库字段注释(mysql和sqlserver)

摘要: 一、依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.7</version> </dependency> <dep 阅读全文

posted @ 2020-12-31 17:46 请叫我西毒 阅读(924) 评论(0) 推荐(0) 编辑

2020年12月13日 #

常用限流算法及自定义限流框架

摘要: 限流算法 1、计数器 在一段时间内计数,与阈值进行比较,到了临界时间点计数器清零。该算法优点为实现简单,缺点是无法应对突发流量激增 public class CounterLimiter { private static long timeStamp = System.currentTimeMill 阅读全文

posted @ 2020-12-13 11:09 请叫我西毒 阅读(256) 评论(0) 推荐(0) 编辑