摘要:
``` 查看版本: SHOW VARIABLES LIKE 'version'; 查看运行状态:show engine innodb status; ``` 阅读全文
posted @ 2020-01-30 18:46
未月廿三
阅读(432)
评论(0)
推荐(0)
摘要:
``` 高并发的操作不太建议有关联查询的 互联网公司用冗余数据来避免关联查询 分布式事务是支持不了太多并发的 ``` 阅读全文
posted @ 2020-01-30 18:44
未月廿三
阅读(640)
评论(0)
推荐(0)
摘要:
TIMESTAMP和DATETIME的相同点: 两者都可用来表示YYYY MM DD HH:MM:SS[.fraction]类型的日期。 TIMESTAMP和DATETIME的不同点: 阅读全文
posted @ 2020-01-30 18:40
未月廿三
阅读(1576)
评论(0)
推荐(0)
摘要:
比如有这样一条SQL,根据t.user_id,t.report_date两个字段统计 这样前端页面能展示数据,但往往需要一个总记录数,在有分页的情况下用到 一种解决方法是在外面套一层,然后对其count( ) 还有一种简单的方法可以这样写 这样就针对上面的group by查询显示其总记录数 如果只对 阅读全文
posted @ 2020-01-30 18:37
未月廿三
阅读(2361)
评论(1)
推荐(0)
摘要:
``` SELECT DATE_FORMAT(start_stamp,"%Y-%m-%d")as day,sum(fee) as total_fee FROM bill GROUP BY DATE_FORMAT(start_stamp,"%Y-%m-%d") ``` 阅读全文
posted @ 2020-01-30 18:36
未月廿三
阅读(5729)
评论(0)
推荐(0)
摘要:
今天使用本地连接远程Mysql,一直报java.sql.SQLException:null,message from server:"Host '' is not allowed to connect. 原因是:远程服务器不允许你的java程序访问它的数据库。所以,我们要对远程服务器进行设置,使它允 阅读全文
posted @ 2020-01-30 18:33
未月廿三
阅读(9700)
评论(1)
推荐(0)
摘要:
``` SELECT GROUP_CONCAT(column_name) from information_schema.COLUMNS WHERE table_name='表名' ``` 阅读全文
posted @ 2020-01-30 18:30
未月廿三
阅读(416)
评论(0)
推荐(0)
摘要:
``` group_concat连接起来的英文字符最大255个 ``` 阅读全文
posted @ 2020-01-30 18:28
未月廿三
阅读(357)
评论(0)
推荐(0)
摘要:
使用场景: 在数据库中进行数字比较,但是数字的存储格式是varchar的时候可以使用以下方法进行转换,然后进行比较 阅读全文
posted @ 2020-01-30 18:19
未月廿三
阅读(7074)
评论(0)
推荐(1)
摘要:
项目由win系统部署到linux系统下,启动项目报错如下: 其实一看提示信息就感觉差不多了,QRTZ_LOCKS是大写,但是数据库中是小写qrtz_locks。 其实就是linux 表名不区分大小写,解决办法。 然后重启MySQL(在根目录下运行命令即可): 就可以了。 阅读全文
posted @ 2020-01-30 18:17
未月廿三
阅读(741)
评论(0)
推荐(0)
摘要:
com.mysql.jdbc.Driver 是 mysql connector java 5中的, com.mysql.cj.jdbc.Driver 是 mysql connector java 6中的 1、JDBC连接Mysql5 com.mysql.jdbc.Driver: 2、JDBC连接My 阅读全文
posted @ 2020-01-30 18:15
未月廿三
阅读(883)
评论(0)
推荐(0)
摘要:
sql语句(update/delete都会出现此问题) mistake 大致意思是,在同一语句中,不能先select出同一表中的某些值,再update这个表。 mysql5.7解决办法 老办法(有人说5.7已经不能用了) 原始: 改造后 查询的时候增加一层中间表,就可以避免该错误。 参考 阅读全文
posted @ 2020-01-30 18:13
未月廿三
阅读(383)
评论(0)
推荐(0)
摘要:
因为在MySQL中使用group by 是总是出现1055的错误,这就导致了必须去查看是什么原因了,查询了相关的资料,现在将笔记记录下来,以便后面可以参考使用: sql_mode:简而言之就是:它定义了你MySQL应该支持的sql语法,对数据的校验等等 select @@sql_mode:使用该命令 阅读全文
posted @ 2020-01-30 18:11
未月廿三
阅读(1258)
评论(0)
推荐(0)
摘要:
mysql默认会搜寻my.cnf的目录,顺序排前的优先。 阿里云服务器mysql配置文件生效位置 参考 https://blog.csdn.net/qq_22227087/article/details/80946894 阅读全文
posted @ 2020-01-30 18:09
未月廿三
阅读(613)
评论(0)
推荐(1)
摘要:
(一)id列: (二)select_type列:数据读取操作的操作类型 1、SIMPLE:简单的select 查询,SQL中不包含子查询或者UNION。 2、PRIMARY:查询中包含复杂的子查询部分,最外层查询被标记为PRIMARY 3、SUBQUERY:在select 或者WHERE 列表中包含 阅读全文
posted @ 2020-01-30 18:07
未月廿三
阅读(989)
评论(0)
推荐(1)
摘要:
查看所有库的大小 查看指定库的大小 查看指定库的指定表的大小 查看指定库的索引大小 查看指定库的指定表的索引大小 mysql SELECT CONCAT(ROUND(SUM(index_length)/(1024 1024), 2), ' MB') AS 'Total Index Size' FRO 阅读全文
posted @ 2020-01-30 18:05
未月廿三
阅读(699)
评论(0)
推荐(0)
摘要:
1.创建表及记录用于测试 CREATE TABLE ( int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', varchar(50) NOT NULL COMMENT '产品名称', decimal(5,2) unsigned NOT NU 阅读全文
posted @ 2020-01-30 18:04
未月廿三
阅读(561)
评论(0)
推荐(0)
摘要:
普通索引创建 创建普通索引,即不添加 UNIQUE、FULLTEXT 等任何参数。 【例】创建表名为 score 的数据表,并在该表的 id 字段上建立索引,SQL 语句如下: 此时在id字段上建立的普通索引名字为id,在id字段建立的,索引方法为BTREE,索引类型为normal 创建唯一索引 创 阅读全文
posted @ 2020-01-30 18:02
未月廿三
阅读(12999)
评论(0)
推荐(0)
摘要:
一.使用ALTER TABLE语句创建索引 语法如下: 其中包括普通索引、UNIQUE索引和PRIMARY KEY索引3种创建索引的格式,table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将 阅读全文
posted @ 2020-01-30 18:01
未月廿三
阅读(2826)
评论(0)
推荐(0)
摘要:
删除索引 删除索引可以使用ALTER TABLE或DROP INDEX语句来实现。DROP INDEX可以在ALTER TABLE内部作为一条语句处理,其格式如下: 其中,在前面的两条语句中,都删除了table_name中的索引index_name。而在最后一条语句中,只在删除PRIMARY KEY 阅读全文
posted @ 2020-01-30 17:59
未月廿三
阅读(9516)
评论(0)
推荐(1)
摘要:
mysql 8.0 默认使用 caching_sha2_password 身份验证机制 —— 从原来的 mysql_native_password 更改为 caching_sha2_password。 从 5.7 升级 8.0 版本的不会改变现有用户的身份验证方法,但新用户会默认使用新的 cachi 阅读全文
posted @ 2020-01-30 17:58
未月廿三
阅读(2186)
评论(0)
推荐(0)
摘要:
类型名称| 显示长度| 数据库类型| JAVA类型| JDBC类型索引(int) | | | | VARCHAR| L+N |VARCHAR| java.lang.String| 12 CHAR| N |CHAR| java.lang.String| 1 BLOB| L+N| BLOB| java. 阅读全文
posted @ 2020-01-30 17:50
未月廿三
阅读(780)
评论(0)
推荐(0)
Tomcat 8 Invalid character found in the request target. The valid characters are defined in RFC 3986
摘要:
终极解决方案: 从错误日志中看到 负责解析http请求的是 ,它对请求对URL中对字符做了限制,具体代码如下: IS_NOT_REQUEST_TARGET[]中定义了一堆not request target 转换过来就是以下字符(对应10进制ASCII),也就是URL中不能包含的特殊字符: 我碰到这 阅读全文
posted @ 2020-01-30 17:40
未月廿三
阅读(654)
评论(0)
推荐(0)
摘要:
一.首先对HandlerInterceptor进行封装,封装为MappingInterceptor.封装的方法里添加拦截器起作用的路径addPathPatterns(),及需要排除路径的方法excludePathPatterns() 二.写拦截器,拦截器实现封装好的MappingIntercepto 阅读全文
posted @ 2020-01-30 17:29
未月廿三
阅读(705)
评论(0)
推荐(0)
摘要:
添加下面依赖就可以了 参考 原文:https://blog.csdn.net/panyuxin_/article/details/81568961 阅读全文
posted @ 2020-01-30 17:23
未月廿三
阅读(10325)
评论(0)
推荐(0)
摘要:
封装自定义接口filter 包含两个方法,第一个过滤的路径数组,第二个为过滤器执行的顺序.spring boot 会按照order值的大小,从小到大的顺序来依次过滤。 书写具体的filter 注入bean到容器 阅读全文
posted @ 2020-01-30 17:21
未月廿三
阅读(474)
评论(0)
推荐(0)
摘要:
RabbitMQ简介 RabbitMQ使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现(AMQP的主要特征是面向消息、队列、路由、可靠性、安全)。支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支 阅读全文
posted @ 2020-01-30 17:18
未月廿三
阅读(355)
评论(0)
推荐(0)
摘要:
添加依赖 application.yml配置 additional paths对于多模块也有效,多模块下只要是此目录下的就会重新加载 idea设置 第一步 Preferences Build,Execution,Deployment Compiler找到 Build Project Automati 阅读全文
posted @ 2020-01-30 17:09
未月廿三
阅读(303)
评论(0)
推荐(0)
摘要:
导入依赖 application.yml配置文件 quartz配置类 quartz具体执行类 参考文档: https://www.jianshu.com/p/056281e057b3 (流程参考) https://docs.spring.io/spring boot/docs/2.0.x SNAPS 阅读全文
posted @ 2020-01-30 17:07
未月廿三
阅读(880)
评论(0)
推荐(0)

浙公网安备 33010602011771号