自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猿书

在学习编程的过程中学习借鉴了很多网友的资源,所以我也想分析一些自己的学习心得供大家参考。

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

原创 Mysql编码引起的 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误

1.【错误经过:】在 mysql数据库执行多表连接查询时:select * from A LEFT JOIN B ON A.user_id = b.user_id出现错误:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)​意思大概就是说 A表的编码格式...

2019-08-24 12:54:36 2581

原创 springboot接入支付宝app支付

一:集成步骤1.引入依赖:<dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>3.7.110.ALL</version></dependency>...

2019-08-24 12:54:05 1138

原创 springboot接入微信app支付

一:集成步骤1.引入依赖:<dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version></dependency>2.微信app...

2019-08-24 12:53:32 822 1

原创 Redis事务

一、Redis 事务命令MULTI:标记一个事务块的开始。EXEC:执行所有事务块内的命令。DISCARD:取消事务,放弃执行事务块内的所有命令。WATCH key [key …] :监视一个(或多个)key,如果在事务执行之前这个(或这些)key被其他命令所改动,那么事务将被打断。UNWATCH:取消WATCH 命令对所有key 的监视。二、Redis 官网介绍MULTI...

2019-08-24 12:52:50 158

原创 Redis持久化——RDB、AOF总结、性能建议(Which one)

一、RBDRDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。二、AOFAOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以Redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。三、只做缓存如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任...

2019-08-24 12:52:16 253

原创 Redis持久化——AOF(Append Only File)

一、是什么?以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。优势每次修改同步:appendfsync always 同步持久化 每次发生数据变更会被立即记录到磁盘 ,性能较差...

2019-08-24 12:51:47 199

原创 Redis持久化——RDB(Redis DataBase)

一、是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的快照(Snapshot),它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。优势适合进行大规模数据的恢复...

2019-08-24 12:45:42 161

原创 Redis常见配置redis.conf介绍

参数说明redis.conf 配置项说明如下:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid指定Redis监听端口,默认端口...

2019-08-24 12:44:17 99

原创 centOS7中安装redis5.0.4

一:简介是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。二:安装Redis5.0.4下载# 切换目录(所有第三方软件都放在opt)cd opt# 下载 wget http://download.redis.io/rel...

2019-08-24 12:42:15 146

原创 springMVC 与 Swagger 项目整合

整合步骤:添加 swagger 与 springMVC 的依赖 jar 包;编写 Swagger 与 SpringMVC 整合的配置类;修改配置文件:                (1)  在 SpringMVC 的扫描注解里面加上扫描注解 @Configuration  ;                (2)  对称地,要在 spring 配置文件中减去对 @Configuration 的扫...

2018-03-17 11:05:30 508

原创 第七届蓝桥杯大学生C组java决赛题目 密文搜索

标题:密文搜索福尔摩斯从X星收到一份资料,全部是小写字母组成。他的助手提供了另一份资料:许多长度为8的密码列表。福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有排列可能性。数据格式:输入第一行:一个字符串s,全部由小写字母组成,长度小于1024*1024紧接着一行是一个整数n,表示以下有n行密码,1&lt;=n&lt;...

2017-04-15 22:46:25 2015

原创 第五届蓝桥杯java程序设计 c组决赛试题 年龄巧合

标题:年龄巧合    小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。    请推断并填写出小明的出生年份。    这是一个4位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等)pub

2017-04-12 19:22:50 565

原创 蓝桥杯 凑算式

第七届蓝桥杯java语言题目之凑算式第一部分:题目凑算式       B      DEFA + --- + ------- = 10       C      GHI     (如果显示有问题,可以参见下图) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交...

2017-04-10 16:51:41 668

原创 蓝桥杯省赛搭积木解题方法

题目:小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 5 6 7 8 90 3 1 7 5 2 9 8 6 4 请你计算这样的搭法一共有多少种? 请填表示总数目的数字。当然最简单的方式是暴利破解,这里使

2017-04-10 16:11:51 2600

空空如也

空空如也

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

TA关注的人

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