- 博客(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 2605
原创 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 1173
原创 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 860 1
原创 Redis事务
一、Redis 事务命令 MULTI:标记一个事务块的开始。 EXEC:执行所有事务块内的命令。 DISCARD:取消事务,放弃执行事务块内的所有命令。 WATCH key [key …] :监视一个(或多个)key,如果在事务执行之前这个(或这些)key被其他命令所改动,那么事务将被打断。 UNWATCH:取消WATCH 命令对所有key 的监视。 二、Redis 官网介绍 MULTI...
2019-08-24 12:52:50 172
原创 Redis持久化——RDB、AOF总结、性能建议(Which one)
一、RBD RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。 二、AOF AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以Redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。 三、只做缓存 如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任...
2019-08-24 12:52:16 269
原创 Redis持久化——AOF(Append Only File)
一、是什么? 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 优势 每次修改同步:appendfsync always 同步持久化 每次发生数据变更会被立即记录到磁盘 ,性能较差...
2019-08-24 12:51:47 212
原创 Redis持久化——RDB(Redis DataBase)
一、是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的快照(Snapshot),它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。 优势 适合进行大规模数据的恢复...
2019-08-24 12:45:42 176
原创 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 114
原创 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 161
原创 springMVC 与 Swagger 项目整合
整合步骤:添加 swagger 与 springMVC 的依赖 jar 包;编写 Swagger 与 SpringMVC 整合的配置类;修改配置文件: (1) 在 SpringMVC 的扫描注解里面加上扫描注解 @Configuration ; (2) 对称地,要在 spring 配置文件中减去对 @Configuration 的扫...
2018-03-17 11:05:30 520
原创 第七届蓝桥杯大学生C组java决赛题目 密文搜索
标题:密文搜索福尔摩斯从X星收到一份资料,全部是小写字母组成。他的助手提供了另一份资料:许多长度为8的密码列表。福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有排列可能性。数据格式:输入第一行:一个字符串s,全部由小写字母组成,长度小于1024*1024紧接着一行是一个整数n,表示以下有n行密码,1<=n<...
2017-04-15 22:46:25 2035
原创 第五届蓝桥杯java程序设计 c组决赛试题 年龄巧合
标题:年龄巧合 小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。 请推断并填写出小明的出生年份。 这是一个4位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等) pub
2017-04-12 19:22:50 575
原创 蓝桥杯 凑算式
第七届蓝桥杯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 701
原创 蓝桥杯省赛搭积木解题方法
题目:小明最近喜欢搭数字积木, 一共有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 2619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人