自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 腾讯云短信申请与使用

一、申请微信公众号1.网页搜索微信公众平台2.注册使用邮箱注册,并绑定基本信息3.类型选择订阅号4.信息登记为个人接下来就是公众号名称与功能介绍 和设置公众号(越简洁越容易记越好)创建成功之后,更换头像和名称(刚注册成功之后,三天内名称不换则自动注销)更改功能设置(允许通过名称搜索到本账号)二、进入腾讯云创建签名管理和正文模板1.网页搜索腾讯云官网进入后搜索短信2.选择国内短信3.申请签名管理(不太好申请)...

2021-11-10 23:34:20 3238 2

原创 Vue实现表格的分页打印和导出Excel功能

Vue分别实现表格分页打印 和导出Excel的功能

2022-09-12 17:35:15 1912 1

原创 Github使用

目录Github中所有快捷键in关键字限制搜索范围stars或fork数量关键字查找awesome加强搜索高亮显示某行代码项目内搜索搜索某个地区内的大佬Github中所有快捷键快捷键https://docs.github.com/en/get-started/using-github/keyboard-shortcutsin关键字限制搜索范围 公式:XXX关键字 in:name 或 description 或 readme xxx in:name

2022-05-31 20:06:09 187

原创 SSM中的配置文件

Mybatis的配置文件mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD com.Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <settings> <!

2022-03-13 11:00:30 205

原创 Mysql中的索引

1 索引概述MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现 高级查找算法 。2.优点(1)类似大学图书馆建书目索引,提高数据检索的效率,降低 数据库的IO成本 ,这也是创建索引最主 要的原因。(2)通过创建唯一索引,可以保证数据库表中每一行 数据的唯一性 。(3)在实现数据的

2022-03-10 12:41:39 2146

原创 Mysql中的存储过程和存储函数及游标和触发器

什么是存储过程简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;存储过程的好处1、简化操作,提高了sql语句的重用性,减少了开发程序员的压力2、减少操作过程中的失误,提高效率3、减少网络传输量(客户端不需要把所有的SQL语句通过网络发给服务器)4、减少了SQL语句暴露在网上的风险,也提高了数据查询的安全性创建存储过程Delimiter $create procedure 存储过程名(参数模式 参数...

2022-03-09 15:44:56 584

原创 Mysql中Truncate和Delete区别

目录DCL中COMMIT和ROLLBACK对比TRUNCATE TABLE DELETE FROMDDL 和DML的说明

2022-03-07 19:57:29 308

原创 Mybatis全局配置文件

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD com.Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--1、mybatis可以使用properties来引入外部propert.

2022-03-05 15:27:38 598

原创 查找和散列表

折半查找散列表解决冲突的方法练习题拉链法解决冲突

2022-03-03 21:37:29 202

原创 单双链表的增删改查

单链表1按位查找2按值查找3插入操作4.删除节点双链表插入操作最后一步为p->next=s;删除节点

2022-03-03 18:48:51 219

原创 CentOS8安装Docker及阿里云镜像加速器

目录1安装依赖2添加yum源3安装docker4启动并设置开机自启5查看docker版本6添加阿里云镜像加速器6.1登录阿里云6.2主页搜索容器镜像服务6.3使用镜像加速器6.4将如下代码复制进centos即可6.5运行docker6.6docker run的作用1安装依赖yum install -y yum-utils device-mapper-persistent-data lvm22添加yum源yum-config...

2021-12-08 16:11:19 638

原创 JDK中的线程池

1.固定的线程池1.1newFixedThreadPool通过ExecutorService pool = Executors.newFixedThreadPool(5)进行创建进入newFixedThreadPool如下图 public static ExecutorService newFixedThreadPool(int nThreads, ThreadFactory threadFactory) { return new ThreadPoolExecutor..

2021-12-04 13:32:30 121

原创 图形化页面查看死锁

目录1.创建死锁的类2.IDEA使用jstatck2.1查看死锁所占用的进程号2.2 使用jstack+进程号查看具体情况2.3得出结论3.win+r使用jconsole命令3.1根据进程号进入图形化页面3.2选择不安全的连接进入如下页面3.3查看死锁状态1.创建死锁的类@Slf4jpublic class TestDeadLock { public static void main(String[] args) { test1..

2021-12-01 12:52:38 312

原创 偏向锁的几种状态

偏向锁不会主动释放锁1.定义在轻量级的锁中,我们可以发现,如果同一个线程对同一个对象进行重入锁时,也需要执行CAS操作,这是有点耗时滴,那么java6开始引入了偏向锁的东东,只有第一次使用CAS时将对象的Mark Word头设置为入锁线程ID,之后这个入锁线程再进行重入锁时,发现线程ID是自己的,那么就不用再进行CAS了2. 偏向状态2.1一个对象的创建过程 如果开启了偏向锁(默认是开启的),那么对象刚创建之后,Mark Word 最后三位的值101,并且这是它的Th..

2021-11-28 19:58:34 498

原创 轻量级锁与重量级锁

一、轻量级锁1、使用场景轻量级锁的使用场景是:如果一个对象虽然有多个线程要对它进行加锁,但是加锁的时间是错开的(也就是没有人可以竞争的),那么可以使用轻量级锁来进行优化。轻量级锁对使用2者是透明的,即语法仍然是synchronized,假设有两个方法同步块,利用同一个对象加锁static final Object obj = new Object();public static void method1() { synchronized( obj ) { //

2021-11-28 16:41:02 2970

原创 SpringCloud读取Nacos中的配置文件

目录一、配置nacos命名空间1.通过安装路径启动nocas2.通过localhost:8848进入nacos的页面,账号密码都为nacos3.添加命名空间3.1添加三个命名空间分别为:dev测试环境 prod生成环境 test测试环境​3.2进入配置列表查看信息二、配置列表中新建配置1.新建配置2.配置IDEA配置文件(bootstrap)3.运行IDEA测试三、开发环境的配置文件1.nacos添加-dev的配置文件2.修改boot...

2021-11-17 16:23:40 9338 1

原创 连接Linux中的mysql并解决1045错误

feign.FeignException$NotFound: status 404 reading OrdersClient#isBuyCourse(String,String) at feign.FeignException.clientErrorStatus(FeignException.java:165) at feign.FeignException.errorStatus(FeignException.java:141) at feign.FeignException.errorStatu.

2021-11-14 20:04:21 1291

原创 Nacos控制台错误和日志文件输出

一.父工程中引入了nacos依赖,而子工程没有使用nacos 1.控制台会报2021-11-12 11:09:22.748 ERROR 23040 --- [TaskScheduler-1] o.s.c.a.nacos.discovery.NacosWatch : Error watching Nacos Service changejava.lang.IllegalArgumentException: no server available at com.alibaba.na.

2021-11-12 11:25:10 1935

原创 单点登录的三种方式

单点登录的三种常见方式1.session广播机制实现2.使用cookie+redis实现2.1在项目中任何一个模块登录,登录之后,把数据放到这两个地方2.2访问项目中其他模块,发送请求带着cookie进行发送,获取cookie值,拿着cookie做事情3使用token实现(推荐使用)3.1token是什么3.2实现方式

2021-11-10 10:41:13 45726 1

转载 Redis集群的使用

2021/07/30 Redis配置及使用-02_Young的博客-CSDN博客

2021-11-04 17:52:04 368

原创 linux设置静态IP

一.更改网络适配器模式二.在windows上设置虚拟机的ipwin+i //打开Windows设置选择网络和Internet更改虚拟机的ip右键属性,更改为没有使用的网段三.更改Linux配置文件1.进入网络配置文件cd /etc/sysconfig/network-scripts/2.进入并修改配置vi ifcfg-配置_1HWADDR=00:0C:29:EE:94:76TYPE=EthernetPROXY_M...

2021-11-04 12:15:39 791

原创 SpringBoot整合Redis

目录一.创建SpingBoot项目并加入依赖二.添加application.yml配置文件三.创建模板配置类四.创建控制层(页面展示)一.创建SpingBoot项目并加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId.

2021-11-03 22:35:02 115

原创 Redis使用验证码

redis获取验证码 及 redisTemplate的通用配置

2021-11-03 20:21:52 1863

原创 IDEA使用Jedis操作Redis

目录一、关闭防火墙1.先查看防火墙是否开启2.关闭防火墙二.修改redis的配置文件三.创建maven项目并导入依赖四.使用单元测试1.测试连接是否成功2.Jedis测试字符串3.Jedis操作List4.Jedis操作Set5.Jedis操作Hash6.Jedis操作Zset一、关闭防火墙1.先查看防火墙是否开启systemctl status firewalld若显示running状态则需要关闭防火墙2.关闭防火墙s...

2021-11-03 16:52:15 512

原创 Mybatis-Plus的使用

1.在pom.xml中导入依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</version>

2021-10-24 16:42:14 1940

空空如也

空空如也

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

TA关注的人

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