摘要:
几乎每一位码士的编程起点都是C,在玩过了Java、C#、PHP、Python之后,重回C语言,又是什么样的一种感觉呢?此篇博文作为 【C语言强化】系列文章的第一篇,来聊聊曾让许多码士抓耳挠腮的二叉树。通过这道题,你可以掌握如何创建二叉树如何遍历二叉树如何创建二叉链表怎样使用递归算法这是一道非常老土但... 阅读全文
摘要:
之前一系列博文介绍了网站后台的数据库性能优化,其实前端的优化也是很重要的。在数据库范文速度提升上去的时候,仍然会出现页面加载缓慢的现象,此时,就需要对于网站的前端代码进行优化。关于前端性能优化的教程不多,好不容易找到了一本教材,《高性能网站建设指南》,下面以此书的内容为主线,讲解一下前端性能优化的方... 阅读全文
摘要:
刚开始学EJB的同学总是需要安装Jboss,而Jboss安装后却经常发生打开run.bat时闪退不能启动的问题,下面就来谈谈如何解决这个问题。主要有5步。1、 Jdk安装首先你要保证你已经成功配置了jdk 我想学到jboss的各位应该都玩过java了。。这里就不将怎么配置了,上网找一丢丢。2、 Ja... 阅读全文
摘要:
在很多人的潜意识里,程序员就是一群口头表达能力欠缺的技术人。作为程序员,我们必须用实际行动去反驳。首先我们得学会展示自己的工作,自己开发出一个软件,要怎样想其他人进行讲解,偶然看到这么一篇文章,觉得非常不错,转载之,顺便附上自己的一些阅读笔记。采用PPT展示自己的软件采用以下思路做ppt分享: 1... 阅读全文
摘要:
前段时间帮公司优化数据库,凭着之前所学,一步一步地将学习知识用于实践,总算是将速度蹭上去了,一个原本要执行1分多钟的查询现在只需要3秒。这两个星期来把自己所学所思及所用加以总结,发表了关于数据库系列的一系列文章,一方面为自己巩固知识,另一方面也给广大同学以一点点参考。现将这系列文章进行汇总,方便大家... 阅读全文
摘要:
六、 MySQL数据库其他优化方法最后一章,谈谈前面没有涉及的一些优化方法。1.My.ini配置文件这里只介绍两个最重要的,其他的不过多介绍。1) 配置 最大连接数默认为100,建议设为1000更改 2015-04-14 08:00:00经csdn网友建议,参考自Prevent MySQ... 阅读全文
摘要:
五、优化Sql语句上一章讲了如何设计一张好的表,一张好的表自然需要好的sql语句去操作它。本章就来聊聊如何优化sql语句。1. Sql语句优化原则优化需要优化的Query定位优化对象性能瓶颈从Explain入手尽可能在索引中完成排序只取自己需要的Column尽可能避免复杂的join和子查询2.优化l... 阅读全文
摘要:
四、设计一张漂亮的表上一章讲了如何通过索引来提速我们的查询语句,这一章让我们回到数据库开发的初始阶段,建表。谈谈怎样设计一张漂亮的表。1.满足三范式1NF: 即表的列的具有原子性,不可再分解,即列的信息,不能分解, 只要数据库是关系型数据库(mysql/oracle/db2/informix/sys... 阅读全文
摘要:
三、索引7.解决like’%str’不使用模糊查询的4种方法上一讲最后说了,只要模糊查询的模糊值在字符串前面,则不会使用索引,‘%aaa’和‘_aaa’都不会!如下应该说这是Mysql给程序员们开的一个玩笑。要是我的表数据量很大,而且又需要使用like’%%’这样的模糊查询来检索时,该怎么办??接下... 阅读全文
摘要:
三、索引6.添加了索引但不被使用的几种常见可能上一讲聊了什么时候不要使用索引,但有时候使用了也不见得会被使用。下面是几种添加了索引但不被使用的情况1)多列索引查询条件没有使用最左边的字段对于创建的多列索引,如果查询条件没有使用最左边的列,索引就不会被使用。多列索引:一个索引对应多个列比如我创建了这么... 阅读全文