上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: 我们都知道添加索引是优化sql的一大利器,那么其原理是什么呢?有哪些注意事项呢? sql调优是很注重理论和经验的,既要遵循基本的调优原理,又依赖于经验。 首先,看一个例子,有一张大表,记录数超过100000,SELECT * FROM student WHERE name='xinan'。如果没有索 阅读全文
posted @ 2020-04-18 23:38 懂得了才能做一些改变 阅读(202) 评论(0) 推荐(0)
摘要: mybatis动态sql的编写 mybatis的一个重大好处是可写动态的sql,否则我们还需要在代码中判断。这里说的动态sql不是指使用参数, 是指使用if,else,choose等流程控制关键字,实例可以参考官网。 关于mybatis的参数变量,一个重要的区别就是#{},${}。# 表示该语句会使 阅读全文
posted @ 2020-04-16 22:36 懂得了才能做一些改变 阅读(2300) 评论(0) 推荐(0)
摘要: 服务迁移到docker后,性能下降了很多。去查看一些接口的调用时间,发现一个接口调用很慢。我开发自己的业务,没有太多关注这个问题。然后pull代码后,看了同事加了批量查询到接口,使用到了Callable,FutureTask,Executor的类。这个接口先调用了一个远程服务接口,然后又在for循环 阅读全文
posted @ 2020-04-09 22:46 懂得了才能做一些改变 阅读(244) 评论(0) 推荐(0)
摘要: 最开始学习编程的时候,有一个dev-c++都可以了,然后学习java的时候,使用eclipse就可以了,然后使用idea。但是作为越来越熟练的程序员,还是离不开基本的文本编辑器,比如看文档,写sql等。 阅读全文
posted @ 2020-04-09 00:29 懂得了才能做一些改变 阅读(146) 评论(0) 推荐(0)
摘要: sql数据库除了sql语句,还有函数,如日期date(), 字符串函数string,uuid()等。 近期项目组要做服务的迁移,但是迁移之后,数据库的数据读取速度非常慢,由于有新的开发任务,也就没有太多关注性能问题。一个同事经过测试发现,可能是数据库的用户密码的加密问题,后来数是没有使用数据库连接池 阅读全文
posted @ 2020-04-08 23:50 懂得了才能做一些改变 阅读(125) 评论(0) 推荐(0)
摘要: 1.fastJson: 错误:使用JSONObject.toJsonString(reqeuest),本来想打印request的请求参数,但是确报500,不知道怎么回事。 分析:fastJson很流行,自己用起来也很顺手,之前一直使用来打印对象的值,但是这次在调试总确报错退出,不知道为什么。去简单看 阅读全文
posted @ 2020-04-07 23:43 懂得了才能做一些改变 阅读(290) 评论(0) 推荐(0)
摘要: Spring中又两个看着相似的接口,BeanFactory,FactoryBean,它们到底有什么作用和区别呢? Spring中管理的Bean是由什么类解析呢?答案就是BeanFactory。 打开AbstractApplicationContext类,看refresh方法: public void 阅读全文
posted @ 2020-03-15 22:16 懂得了才能做一些改变 阅读(427) 评论(0) 推荐(0)
摘要: 现在java的技术栈一般是spring+tomcat,好像不关网络编程什么事儿。确实,由于网络编程和具体的业务相对独立,所以网络被做成框架了,我们只要使用就好,但是作为要靠技术吃饭的程序员,还是有必要了解网络编程的。 java中设计网络编程的包有java.net和java.nio。其总的类有: So 阅读全文
posted @ 2020-03-07 14:36 懂得了才能做一些改变 阅读(1925) 评论(0) 推荐(0)
摘要: 日常生活中的数独游戏,转魔方游戏,n皇后问题,都是比较难的问题,比较复杂的算法大都在处理图数据,比如图搜索,图中任意两点的最短距离问题,首先看一下这个java算法表达的是什么算法。 List<List<Integer>> res = new ArrayList<>() void dfs(int id 阅读全文
posted @ 2020-02-04 21:01 懂得了才能做一些改变 阅读(246) 评论(0) 推荐(0)
摘要: 基本的排列组合问题,就是高中数学的内容,怎么用编程语言输出所有排列呢?我们手写的过程,它应该是一个递归的过程,而不适合用for/wihle循环。如果数据结构学的扎实,可以发现这是一个树结构,遍历所有的叶子节点就能够得到全排列。说到递归,应该向大家隆重介绍一下数学归纳法的思想,应为都有一个问题规模n。 阅读全文
posted @ 2020-02-01 15:47 懂得了才能做一些改变 阅读(126) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页