林末 林末
4年前
MySQL报错SELECT list is not in GROUP BY clause and contains nonaggre的问题
报错现象执行SQL报错如下:bashSELECTstudent.s_no,student.s_name,SUM(result.mark)FROMstudent,resultWHEREstudent.s_noresult.s_noGROUPBYstudent.s_no1055Expression2ofSELECTlis
Stella981 Stella981
3年前
Mybatis映射器源码解析
Mybatis映射器映射器是MyBatis最强大的⼯具,也是我们使用MyBatis时⽤得最多的工具,因此熟练掌握它⼗分必要。MyBatis是针对映射器构造的SQL构建的轻量级框架,并且通过配置生成对应的JavaBean返回给调用者,⽽这些配置主要便是映射器,在MyBatis中你可以根据情况定义动态SQL来满足不同场景的需要,它比其他框架
Wesley13 Wesley13
3年前
mysql分页(ajax)
分页有多种方式,mysql的limit是个不错的选择,通过ajax实现异步刷新,将当前页数和每页数量传入后台即可1\.首先后台要拿到总记录数和所需显示数据列表,所以要分别写两个sql方法我这里是通过spring的注解方式写的sql,其它方法原理是一样的!复制代码(https://static.oschina.net/uploads/
Stella981 Stella981
3年前
Redis sentinel.conf配置文件详解
redissentinel.conf配置项说明如下:1.port26379sentinel监听端口,默认是26379,可以修改。2.sentinelmonitor<mastername<ip<redisport<quorum告诉sentinel去监听地址为ip:
Stella981 Stella981
3年前
Elasticsearch
在Docker中启动ElasticSQL命令行/usr/share/elasticsearch/jdk/bin/javacpelasticsearchsqlcli7.9.0.jarorg.elasticsearch.xpack.sql.cli.Cli发现乱码,加上参数,解决乱码问题
Stella981 Stella981
3年前
Emacs笔记
Emacs转移HOME配置:(setenv"HOME""path/to/dir")(load"~/.emacs.d/init.el")emacsclient用root权限修改文件:/sudo:root@localhost:/etc/fstab用sudo去编辑文本:(defunsudo()"
Wesley13 Wesley13
3年前
MySQL 的索引是什么?怎么优化?
索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。一、导致SQL执行慢的原因
Wesley13 Wesley13
3年前
## tyboot 无sql编码简单功能演示
tyboot无sql编码简单功能演示tybootdemo源码https://gitee.com/magintursh/tybootdemo(https://gitee.com/magintursh/tybootdemo)tyboot源码:https://gitee.com/magintursh/
技术赋能-混流编排功能,助力京东618直播重保 | 京东云技术团队
每每到618、双11这样的大型活动的时候,每天都有几个重要的大v或者品牌直播需要保障。
京东云开发者 京东云开发者
10个月前
QPS提升10倍的sql优化
本次慢sql优化是大促准备时的一个优化,优化4c16g单实例mysql支持QPS从437到4610,今天发文时618大促已经顺利结束,该mysql库和应用在整个大促期间运行也非常稳定。本文复盘一下当时的sql优化过程1.问题背景大促准备期间发现4c16G的