- 博客(31)
- 收藏
- 关注
原创 docker + docker compose + docker hub(harbor)快速入门
查看所有的网络模式创建网络模式查看网络模式详细信息将tomcat-01容器连接到mei_net网络上。
2023-03-25 17:06:08 321
原创 Spring事务传播机制详解和 @Transactional 失效情况原因及解决方法
Spring事务传播机制详解和 @Transactional 失效情况原因及解决方法
2022-12-03 21:30:30 1264
原创 SpringBoot自定义Starter
1.简介: 启动器Starter是SpringBoot的一大特色,导入启动器之后无需配置,即可马上使用,这是因为Starter在一开始就已经帮我们配置好了。下面我们就来学习一下如何制作自己的启动器2. 复习知识@Configuration:表明当前类是一个配置类,类似于创建了一个 Spring.xml 文件@Bean:SpringBoot启动时,可以将当前的类加载到容器中@ConfigurationProperties:当前类的属性可以与配置文件中的属性做绑定,需要指定配置文件所需要的前缀
2021-08-03 14:30:51 145
原创 Spring中@Import注解的基本使用
参考文章:https://www.bilibili.com/video/BV1gW411W7wy?p=81. 简介 在Spring中,给容器注册组件有3种方式:1、使用组件扫描 + 组件标注:@Component、@Configuration、@Controller、@Service、@Repository。2、在配置类中,使用 @Bean。3、使用@Import。 @Import 的作用是给Spring容器快速注册组件,这个组件是使用 无参构造 创建出来的,是放在配置类(@Co
2021-08-02 11:06:20 155
原创 SpringSecurity与JWT整合(含案例代码)
参考文章:https://www.bilibili.com/video/BV15a411A7kP?p=1https://www.bilibili.com/video/BV1d7411y7Uu1. 简介 SpringSecurity在B站上讲的真的很糟糕,特别是与JWT的整合,看完视频后,依照老师的思路,自己整合了一下,现在讲自己的成果与大家分享,无需使用SpringCloud,只用了SpringBoot即可!在这里也推荐一下第二个b站的视频,他讲的SpringSecurity会稍微好一点,对代
2021-07-31 12:22:49 1438 6
原创 Mysql事务与锁机制
本文是看完b站视频 https://www.bilibili.com/video/BV1x54y1979n?from=search&seid=1274784708496063961 所做的笔记看懂篇文章需要有Mysql索引的相关知识1.什么是事务事务是由DBMS执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。2.支持事务的存储引擎InnoDB、NDB3.事务四大特性原子性(Atomicity) 原子性是指事务中不可分割的工作单位。一致性(Consistency )
2021-06-15 00:38:45 201 3
原创 OAuth2.0之授权码讲解与代码实例(以Gitee为例)
参考文章:http://www.ruanyifeng.com/blog/2019/04/oauth_design.htmlhttp://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.htmlhttp://www.ruanyifeng.com/blog/2019/04/github-oauth.html
2021-03-16 21:24:51 4088 1
原创 Swagger2的简单使用说明(含SSM与SpringBoot的整合)
参考文章:https://zhuanlan.zhihu.com/p/161947638https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&mid=2247483909&idx=1&sn=201ee629b9ce3b9276a263e18812e607&scene=19#wechat_redirect1. 依赖导入1.1 直接导入<dependency> <groupId>io.spri
2021-02-22 20:09:01 175
原创 linux自动化交互脚本expect
一、介绍expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入。二、安装expect在linux系统中没有自带,需要我们自行安装,在Ubuntu系统下,安装命令如下sudo apt-get updatesudo apt-get install expect三、简单的expect脚本3.1 编写脚本首先创建expect脚本sudo vim hello.
2020-10-14 12:57:01 663
原创 Mysql修改密码
参考文章:https://www.cnblogs.com/baby123/p/12221405.htmlhttps://blog.csdn.net/q258523454/article/details/84555847要是忘记本机密码,可以先到mysql的配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf)中,在mysqld下,添加这段:skip-grant-tables(mysql免密登录),然后重启mysql(sudo service mysql restart)。
2020-10-12 12:13:00 263
原创 Linux定时任务crontab
参考文章:https://www.bilibili.com/video/BV1Di4y1x77n?from=search&seid=11829435895042754939https://www.cnblogs.com/intval/p/5763929.html一、基本命令1.1查看当前用户的计划任务。注意:不同的用户下,计划任务是不一样的crontab -l1.2 编辑计划任务crontab -e第一次进入会让你选择编辑器,比如我这里想选vim,那就输入2再敲回车即可。
2020-10-11 11:17:34 1370 1
原创 Mysql使用mysqldump进行数据备份
项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右
2020-10-10 22:29:38 735
原创 在linux下mysql双机热备份
参考文章:https://blog.csdn.net/silentmuh/article/details/51722454环境说明:1、本环境使用Ubuntu18.04,mysql 5.72、两台服务器的数据库版本必须一致主服务器:192.168.43.1(Master)从服务器:192.168.43.2(Slave)下面的Master指的是主服务器,Slave是从服务器第一步,在 Master 创建连接账户说明:该帐户必须授予REPLICATION SLAVE权限。因为从mysql3.2版
2020-10-10 11:37:44 405
原创 大数据综合实验的踩坑总结(林子雨)
这里是实验的来源综合实验一综合实验二实验环境说明我使用的实验环境是:Hadoop2.7.7 + Hive3.1.2 + ZooKeeper3.6.1 + HBase1.4.13 + Sqoop1.4.6之前一直是按照林子雨老师的博客进行学习的,他里面安装的是hadoop3.1.3,Hbase2.2.2,在本次实验中,hadoop的版本和hbase的版本是不能满足需求的,原因是Sqoop1.4.6的数据互导不能支持hbase2.x,需要更换hbase,换了hbase还需要换与其兼容的hadoop。上
2020-06-17 15:10:05 4864 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人