自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ClearLoveQ的博客

键盘舞者,程序人生!

  • 博客(26)
  • 收藏
  • 关注

转载 Redis详解 - SpringBoot整合Redis,RedisTemplate和注解两种方式的使用

Redis详解 - SpringBoot整合Redis,RedisTemplate和注解两种方式的使用本文主要讲 Redis 的使用,如何与 SpringBoot 项目整合,如何使用注解方式和 RedisTemplate 方式实现缓存。最后会给一个用 Redis 实现分布式锁,用在秒杀系统中的案例。一、NoSQL 概述什么是 NoSQL ?NoSQL(NoSQL = Not Onl...

2019-09-29 17:19:00 537 2

转载 RedisTemplate API

Spring-data-redis为spring-data模块中对redis的支持部分,简称为“SDR”,提供了基于jedis客户端API的高度封装以及与spring容器的整合,事实上jedis客户端已经足够简单和轻量级,而spring-data-redis反而具有“过度设计”的嫌疑。一. jedis客户端在编程实施方面存在如下不足: 1) connection管理缺乏自动化,con...

2019-09-29 15:36:38 206

转载 SpringBoot引入外部xml

前言在使用springboot的时候一般是极少需要添加配置文件的(application.properties除外),但是在实际应用中也会存在不得不添加配置文件的情况,例如集成其他框架或者需要配置一些中间件等,在这种情况下,我们就需要引入我们自定义的xml配置文件了。正文1.创建springboot项目,项目结构如下:2.创建一个不在springboot扫描范围内的servi...

2019-09-27 17:50:55 1418

原创 MySql锁表

部分一:mysql select是否会锁表 转载自:https://blog.csdn.net/wscrf/article/details/78749744有的人说mysql的select会锁表,有的人说mysql的查询不会锁表。其他他们都对,没有,但是很片面。其实对于mysql的select是否会锁表,这个完全取决于表采用的是什么存储引擎。这里我就拿大家最熟悉的存...

2019-09-26 17:15:52 277

原创 MySQL分库分表杂谈

这篇文章:https://blog.csdn.net/ClearLoveQ/article/details/101382536 介绍了Mysql的水平分表技术接下来我们来看几篇文章来更深入地了解分表带来的问题和初步解决办法,但从我个人看来,所有这些都要结合具体的数据来看,如果你写了一个9个表关联的贼复杂查询,分10000个表也没用,技术服务于业务,技术不能滥用文章1:转载自:https:...

2019-09-26 17:08:40 324

转载 Mysql 5.7存储过程的学习

接触了这个数据库,那个数据库,这些东西万变不离其宗,看篇文章,全当休息Mysql 5.7存储过程的学习 存储过程:对sql的封装和重用,经编译创建并保存在数据库中,通过指定存储过程的名字并给定参数(需要时)来调用执行。 优缺点: (1) 优点: 执行速度快------存储过程只在创建时进行编译,以后每次执行存储过程都不需要重新编译,而一般SQL语句没执行一次就需编译一次...

2019-09-25 20:42:23 992

转载 Mysql中的触发器

Mysql中的触发器阅读目录什么是触发器 特点及作用 例子:创建触发器,记录表的增、删、改操作记录 弊端 看完上面的再看这个,觉得耳目一新 什么是触发器简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行;特点及作用特点:触发事件的操作和触发器里的SQL语句是一个事务操作,具有原子性,要么全部执行,要么...

2019-09-25 20:33:10 185

转载 mysql 水平分表技术

mysql 水平分表技术这里做的是我的一个笔记。水平分表比较简单, 理解就是:合并的表使用的必须是MyISAM引擎 表的结构必须一致,包括索引、字段类型、引擎和字符集 数据表user1 1 2 3 4 5 6 CREATE TABLE `user1` ( `id` int(11) NOT N...

2019-09-25 20:10:08 252

转载 MySQL 流程控制语句

1、MySQL 流程控制语句MySQL 中可以使用 if、case、loop、leave、iterate、repeat 及 while 语句进行流程的控制。1.1 if 语句if 实现条件判断,满足不同的条件执行不同的语句列表。# if 语句# IF search_condition THEN statement_list [ELSEIF sear...

2019-09-25 19:30:35 804

转载 mysql查看所有触发器以及存储过程等操作集合

今天在做每个月定时扣费的功能 用到了Mysql的Event Scheduler昨完之后发现一个问题 Event Scheduler 默认是不开启的 要在mysql内执行SET GLOBAL event_scheduler=on;重启服务之后 测试发现 事件还是未被调用 ,然后在执行SHOW VARIABLES LIKE 'event_scheduler'; 查看,惊奇的发现 重启之后...

2019-09-25 15:41:11 764

原创 IDEA连接SSH以及上传项目文件到指定远程服务器文件夹

一.IDEA连接SSH确认你的密码输对了,还好我保存了我的远程服务器的密码,原先我一直以为我输对了,导致一直报错Auth fail点击ok,连接上了,二.将项目文件传输到 远程服务器的指定文件夹name随意起个名字1 是你的本地项目的文件夹路径2 是你上传到的服务器的问价夹路径,你也可以直接写tomcat的webapps,我在此只是为了测试...

2019-09-24 18:34:20 5610 31

原创 Linux设置和执行定时任务

我的是基于CentOS7的系统来执行的一:编辑/etc/crontab文件在末尾添加你的执行脚本,注意是绝对路径,他们代表的意思是:* * * * * 这五个*所代表的意思是: 分(00-59) 时(00-23) 日(1-31) 月(1-12) 周(0-6)后面跟用户在后面是执行的脚本文件的绝对路径,同时要注意此脚本文件要有执行权限;二.在自定义的目录编写自己...

2019-09-24 14:59:21 265

转载 chmod----改变一个或多个文件的存取模式(mode)

chmod----改变一个或多个文件的存取模式(mode)Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。使用权限: 所有使用者chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形...

2019-09-24 10:50:36 568

转载 数据结构:八大数据结构分类

本文目录:数据结构分类1、数组2、栈3、队列4、链表5、树6、散列表7、堆8、图数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示:每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。1、数组数组是可以再内存中连...

2019-09-23 16:47:25 209

转载 tomcat中server.xml配置详解

tomcat中server.xml配置详解Tomcat Server的结构图如下:该文件描述了如何启动Tomcat Server<Server><Listener/><GlobaNamingResources></GlobaNamingResources<Service>...

2019-09-23 16:09:57 420

原创 Nginx配置前后端分离的项目的配置文件nginx.conf以及Tomcat的配置文件server.xml

Nginx作为静态资源服务的性能要比tomcat好,所以我们将前端的静态资源放在Nginx中,而后端的请求则放在tomcat中。一.Nginx配置文件nginx.conf闲来无事,配个nginx玩玩,下面是nginx.conf配置前后端分离项目的配置文件:只需要主意后台配置的位置location /mgspringboot-0.0.1-SNAPSHOT/就可以了,前台请求/MG/好理解...

2019-09-23 16:08:13 1067

原创 linux的shell脚本-bash: ./start.sh: /bin/bash^M: bad interpreter问题

出现这个的问题是你将window下编写好的shell,然后通过xftp或者其他手段上传到linux平台下时,会出现这个错误,出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行::set ff?fileformat=dos格式不兼容可以看到DOS或UNIX的字样.使用set ff=unix把它强制为un...

2019-09-18 18:28:30 438

转载 Linux下Nginx的安装

CentOS下安装Nginx1、安装安装nginx之前,首先确保系统已经安装了依赖:g++、gcc、openssl-devel、pcre-devel和zlib-devel软件 yum install gcc-c++ yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel首先,下载所需版...

2019-09-18 15:39:11 224

转载 tomcat中文日志乱码

1、tomat 目录下的 找到 :/conf/logging.properties2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK (如果有,直接修改 为 GBK)3、重启tomcat,查看日志数据即可!...

2019-09-15 12:54:29 149

转载 Spring Boot采用yml的方式配置 Log4j2 日志文件

1、pom文件的依赖配置中,去掉spring boot默认的log配置,引入log4j2依赖包:<!-- log related --> <dependency> <!-- exclude掉spring-boot的默认log配置 --> <groupId>org.springframework.boot<...

2019-09-12 14:31:07 1521

原创 前后端分离下跨域以及相关问题

文章分为三部分:一:前后端分离跨域session不变问题(在不使用缓存数据库 如:redis 的情况下保证session不变)二:Ajax跨域的同时传递身份信息三:跨域情况下返回前台正常,但是ajax一直进入error函数第一部分:在不使用redis做session缓存的情况下,如何发送验证码呢?同时保证在一定时间内用户注册时sessionid不会改变?我在一个注册...

2019-09-11 18:44:09 211

转载 SQL中join连接查询时条件放在on后与where后的区别

SQL中join连接查询时条件放在on后与where后的区别数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条...

2019-09-06 17:04:06 517

转载 plsql过期怎么解决

删除注册表文件得循环操作不废话直接分享一个永久注册码:Product Code: 4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number: 601769password: xs374ca直接输入 彻底解决你的烦恼现在版本更新了,最新版本的再发一个:PLSQL Developer 12.0...

2019-09-05 20:01:50 765 1

转载 SpringBoot2实现拦截器

①新建application.yml文件,添加如下代码path: include: - /admin/** exclude: - /user/**②新建配置类存储yml文件中的配置,可自行设置前缀名,与配置文件中前缀名一致即可@Data@Component@ConfigurationProperties(prefix = "path")pu...

2019-09-04 20:10:34 622

转载 @Data注解

Idea创建对象不用写getset方法第一步:下载jar导入maven坐标<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>添加注解到类上@Data:该注解相...

2019-09-04 20:00:00 7025

原创 Mysql将一条记录中的某个字段拆分成多条记录

一.简单示例一下这个函数select substring_index(substring_index('a,b,c,d,e',',',help_topic_id+1),',',-1) as Id from mysql.help_topic where help_topic_id<(length('a,b,c,d,e')-length(replace('a,b,c,d,e',',...

2019-09-02 17:27:00 4988 1

空空如也

空空如也

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

TA关注的人

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