04 2020 档案

摘要:我们都知道添加索引是优化sql的一大利器,那么其原理是什么呢?有哪些注意事项呢? sql调优是很注重理论和经验的,既要遵循基本的调优原理,又依赖于经验。 首先,看一个例子,有一张大表,记录数超过100000,SELECT * FROM student WHERE name='xinan'。如果没有索 阅读全文
posted @ 2020-04-18 23:38 懂得了才能做一些改变 阅读(200) 评论(0) 推荐(0) 编辑
摘要:mybatis动态sql的编写 mybatis的一个重大好处是可写动态的sql,否则我们还需要在代码中判断。这里说的动态sql不是指使用参数, 是指使用if,else,choose等流程控制关键字,实例可以参考官网。 关于mybatis的参数变量,一个重要的区别就是#{},${}。# 表示该语句会使 阅读全文
posted @ 2020-04-16 22:36 懂得了才能做一些改变 阅读(2278) 评论(0) 推荐(0) 编辑
摘要:服务迁移到docker后,性能下降了很多。去查看一些接口的调用时间,发现一个接口调用很慢。我开发自己的业务,没有太多关注这个问题。然后pull代码后,看了同事加了批量查询到接口,使用到了Callable,FutureTask,Executor的类。这个接口先调用了一个远程服务接口,然后又在for循环 阅读全文
posted @ 2020-04-09 22:46 懂得了才能做一些改变 阅读(243) 评论(0) 推荐(0) 编辑
摘要:最开始学习编程的时候,有一个dev-c++都可以了,然后学习java的时候,使用eclipse就可以了,然后使用idea。但是作为越来越熟练的程序员,还是离不开基本的文本编辑器,比如看文档,写sql等。 阅读全文
posted @ 2020-04-09 00:29 懂得了才能做一些改变 阅读(145) 评论(0) 推荐(0) 编辑
摘要:sql数据库除了sql语句,还有函数,如日期date(), 字符串函数string,uuid()等。 近期项目组要做服务的迁移,但是迁移之后,数据库的数据读取速度非常慢,由于有新的开发任务,也就没有太多关注性能问题。一个同事经过测试发现,可能是数据库的用户密码的加密问题,后来数是没有使用数据库连接池 阅读全文
posted @ 2020-04-08 23:50 懂得了才能做一些改变 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1.fastJson: 错误:使用JSONObject.toJsonString(reqeuest),本来想打印request的请求参数,但是确报500,不知道怎么回事。 分析:fastJson很流行,自己用起来也很顺手,之前一直使用来打印对象的值,但是这次在调试总确报错退出,不知道为什么。去简单看 阅读全文
posted @ 2020-04-07 23:43 懂得了才能做一些改变 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示