代码改变世界

mysql 几种索引的复习(温故而知新)

2019-12-31 11:21 by 握瑾怀瑜, 315 阅读, 0 推荐, 收藏,
摘要:explain执行计划包含的信息 type 访问类型,sql查询优化中一个很重要的指标,结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_ 阅读全文

java 内存泄漏 与 内存溢出

2019-12-28 15:59 by 握瑾怀瑜, 938 阅读, 0 推荐, 收藏,
摘要:一:定义 内存泄漏:(Memory Leak) 不再会被使用的对象的内存不能被回收,就是内存泄露 强引用所指向的对象不会被回收,可能导致内存泄漏,虚拟机宁愿抛出OOM也不会去回收他指向的对象 意思就是你用资源的时候为他开辟了一块空间,当你用完时忘记释放资源了,这时内存还被占用着,一次没关系,但是内存 阅读全文

内存泄漏排查

2019-12-28 14:37 by 握瑾怀瑜, 441 阅读, 0 推荐, 收藏,
摘要:1:问题如下 docker部署了一个有定时任务的服务 内存占用较高 服务虽然没挂但是前端登录不上 服务开始运行是没有问题的 运行一段时间后 内存会上升差不多2个G 怀疑是内存泄漏 2:在本地开启定时任务 跟踪排查 定时任务多次执行后 后台抛出异常 (很高兴本地会有异常 可追查) 源码抛出异常的位置如 阅读全文

一次redis使用

2019-12-22 14:11 by 握瑾怀瑜, 257 阅读, 0 推荐, 收藏,
摘要:需求: 某系统在启动或重启时需将未执行任务加载至redis缓存中,周期或定时执行缓存中的任务。当用户增加新任务时 需要把新的周期任务或定时任务添加进redis缓存,当用户删除任务需要同时删除redis缓存中的数据 (最先的方案是 只用java内存 不用redis ,但是此种方案存在高延时的风险,即当 阅读全文

docker 停止服务 部署服务

2019-10-10 18:05 by 握瑾怀瑜, 18453 阅读, 2 推荐, 收藏,
摘要:上述过程为 停止服务 停止服务前 要先删容器 再删镜像 下述过程为 上传jar包 在docker中启动该服务(jar包) docker-compose.yml Dockerfile 阅读全文

MongoDB复杂查询小样

2019-09-22 15:54 by 握瑾怀瑜, 611 阅读, 0 推荐, 收藏,
摘要:代码实现 阅读全文

mapper.xml中 一些解释

2019-08-30 18:17 by 握瑾怀瑜, 593 阅读, 0 推荐, 收藏,
摘要:1:resultMap解释与使用 在mybatis中有一个resultMap标签,它是为了映射select查询出来结果的集合,其主要作用是将实体类中的字段与数据库表中的字段进行关联映射 注意 当实体类中的字段与数据库表中的字段相同时,可以将resultMap标签中的关联关系忽略不写。 当实体类中的字 阅读全文

mysql关于时间

2019-08-21 09:23 by 握瑾怀瑜, 224 阅读, 0 推荐, 收藏,
摘要:1:查看当前时间 2:字符串 与 时间 与时间戳的转换 -- 时间转字符串 select date_format(now(), '%Y-%m-%d %H:%i:%s') as now; -- 字符串转时间 select str_to_date('2018-05-02 23:59:30','%Y-%m 阅读全文

Linux查看内存和cpu使用

2019-08-20 19:14 by 握瑾怀瑜, 1377 阅读, 0 推荐, 收藏,
摘要:1:cat /proc/meminfo 2:free 3:top 命令 是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 PPID 父进程id user 进程所有者的用户名进程所有者的用户名 PR 优先级 NI nice值。负值表示高优先级 阅读全文

mysql大数据量表索引与非索引对比

2019-08-20 16:22 by 握瑾怀瑜, 998 阅读, 0 推荐, 收藏,
摘要:1:不要在大数据量表中轻易改名字(做任何操作都是非常花费时间) 2个多亿数据量的表 改名操作 执行时间花费8分多钟 (如果是加索引等其他操作 那时间花费不可预估) 2:给大数据量的mysql表 添加索引 所花费的时间 如下 在日后生产环境 如果需要给表添加索引等操作 心里要有预估时间的花费范围 3: 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页