数据库
数据库
大大、酥
现在目标:专注100%
终极目标:透过现象看本质
展开
-
有关分布式session的一到面试题……
先说下我是怎么实现分布式session的 用户登陆那段代码里面,用户登陆成功,我会通过uuid生成一个值作为token,将token返给前端并同时将该token为key,用户的id为value存储到redis中,并设置3天的过期时间。 用户登陆成功后访问其他页面的时候,会被我配...原创 2019-04-20 16:56:14 · 760 阅读 · 0 评论 -
将Redis加入到Linux的系统服务中(开机自启)
RT这里只给大家提供简单的操作,细节处理(修改脚本)可以看大佬们的博客进入到redis安装目录下的utils目录下面如图原创 2019-02-22 20:23:37 · 2122 阅读 · 0 评论 -
redis集群,连接成功但存储数据报错:MOVED xxx:ip:port
出现这样但原因是因为,你使用redis-cli连接redis服务时候,没有指定是集群模式连接 解决方法: 在你的命令最后面加一个 -c 如下即可成功:redis-cli -h 192.168.180.100 -p 7001 -c...原创 2019-01-14 20:16:01 · 6985 阅读 · 1 评论 -
Redis的连接及配置Redis密码问题~
一.Redis在项目中的配置文件我们的项目中需要使用到Redis来做缓存数据库,因此需要将spring-data-redis集成进入项目中。spring-data-redis的配置就不细说来,网上有很多的教程的。今天要说一下在我们的配置文件redis.properties中,以下是我的配置文件。# Redis settingsredis.host=127.0.0.1...原创 2018-02-08 09:41:53 · 1734 阅读 · 0 评论 -
RedisTemPlate简单配置
一.是什么?该模板是Redis模块的核心类(功能丰富)。模板为redis提供了高级封装。二.具体的配置1.增加依赖<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-...原创 2018-01-30 20:20:00 · 3727 阅读 · 0 评论 -
本地navicat连接不上阿里云服务器mysql(不开放3306端口,通过ssh连接远端mysql)
今天需要在一台新的服务器上部署项目,但发现在命令行中可以连接mysql,一到navicat怎么连接就是不成功,很尴尬……出现原因:阿里云没有开放3306端口服务器的防火墙没有开放3306端口mysql 用户连接受限制直接给出大家阿里云未开放3306端口,如何通过navicat连接阿里云的mysql(前提要保证服务器的防火墙开放3306端口,mysql user表中root的访问权限...原创 2019-02-26 13:13:02 · 2317 阅读 · 0 评论 -
Mysql之Specified key was too long; max key length is 767 bytes
Mysql之Specified key was too long; max key length is 767 bytesmysq索引的字段都太长了,解决办法:让mysql支持比较长的索引,然后在插入表的时候,添加ROW_FORMAT=DYNAMIC ,自动格式化索引。数据库层面的修改show variables like 'innodb_file_format'; --修改最大索引...转载 2019-02-26 12:13:45 · 9288 阅读 · 0 评论 -
MySQL中字段名不要使用的关键字
MySQL中的关键字转载 2018-05-31 19:15:08 · 5469 阅读 · 0 评论 -
Out of range value for column '字段' at row 1 错误原因及Java数据类型和MySql中数据类型的对应表及大小,
出现这种错误的原因就是:你入参的数值超过了数据库中定义的类型长度,这时候需要修改数据库中的类型了。转载 2018-04-20 21:51:13 · 60252 阅读 · 0 评论 -
数据库表字段命名规范
数据库表字段命名规范很好的一篇文章给出连接,大家多品味下:&amp;nbsp; 数据库表字段命名规范&amp;nbsp;我需要的注意的点:一. 数据库命名规范采用大小写字母、0-9数字、_、三部分来建库二. 表命名规范采用大小写字母、0-9数字、_、三部分全部小写,禁止大写不要使用数据库关键字建表 如:order用单数形式表示名称如:使用employee 而不是employe...原创 2019-01-23 22:32:44 · 3483 阅读 · 0 评论 -
解决mysql服务内存占用过高
修改数据库的配置文件my.initperformance_schema_max_table_instances=400table_definition_cache=400table_open_cache=256原文地址:MySQL 5.6内存占用过高解决方案转载 2018-11-18 09:30:34 · 7770 阅读 · 0 评论 -
mysql中数据类型的一些小总结
首先mysql中最长用的就是int数据类型: 一. int:有符号值:-2^31到2^31-1。无符号值:2^32-1。占用4个字节。 1. 首先是经典的int(3)和int(11)的经典问题: int(3)只能存储3个长度的数字,int(11)就会存储11个长度的数字,这是绝对不对的。 举例:12345既可以用int(3)表示也可以用int(11)表示。 解决:...原创 2018-04-10 19:29:17 · 431 阅读 · 0 评论 -
一天犯n次,简单sql语句 的update错误
错误:修改之后:看出来哪里不同了吗?写sql的update语句的时候一定要记得字段之间是有逗号的 “,”原创 2018-03-21 00:12:26 · 3705 阅读 · 0 评论 -
MyBatisSystemException:No constructor found xxx 【javaBean中的类型】
org.apache.ibatis.executor.ExecutorException: No constructor found in com.fm.portal.model.DeviceModelBean matching [java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.la...原创 2018-03-23 11:45:02 · 1983 阅读 · 2 评论 -
Out of range value for column 'XXX' at row 1
这个错误是因为在执行sql 中insert时候,JavaBean里面的某个属性的值超过了数据库对应表字段类型的可输入范围。解决:修改传入参数的大小 或 将数据库表中对应字段的类型设置大一些。eg:我在javabean中的idCode的值是10086,但数据库中对应字段的类型是 tinyint 型(TINYINT ,字段类型,如果设置为UNSIGNED类...原创 2018-03-22 13:33:48 · 22698 阅读 · 0 评论