编程随笔--记录编程生涯中的点点滴滴

原创 2016年08月31日 00:21:07

– 2016年8月31日
1.新来的同事问我,为什么系统倾向于单表设计,而不是一次性关联所有表的,把所有需要的字段都查出来,我想了一下:因为数据库操作本质是集合操作,如果不考虑任何优化,那么两个表关联就是一个笛卡尔集,比如说A表100条数据,B表也是100条数据,那么关联查出来的数据就是1万条,一百条和一万条,差距还是比较大,也不知道这样说会不会误人子弟.

2.编程久了,总是越来越觉得格式的重要性,还有代码的缩进,在修改代码时,总是忍不住顺手格式化一下,或者手动调整代码缩进,例如下面两种代码,你喜欢看哪一种呢?
A:

<table><tr><td>我爱罗</td></tr><table>

B:

    <table>
        <tr>
            <td>
                我爱罗
            </td>
        </tr>
    <table>

我呢!当然喜欢第二种,也不知道这算不算代码洁癖症的一种.

我的编程奋斗历程[四部曲之四]-决定创业篇

[作者] 网名: 猪头三 站点: http://www.x86asm.com Email: 643439947@qq.com QQ: 643439947 编程生涯: 2001~至今[15年]...
  • Code_GodFather
  • Code_GodFather
  • 2016年04月27日 22:31
  • 5307

给编程生涯充电的 10 本书

作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。我们厌倦那些不得不处理的日常琐碎、工作中的官僚作风,以及无关的应酬(比如工作无关的聚会)。 回想起大概十年前,我...
  • u013457570
  • u013457570
  • 2017年02月10日 08:24
  • 134

随笔记录-java并发编程

1、多线程中减少上下文切换方式:尽量少用空闲线程,避免创建线程 CAS结构编写 无锁编程 携程 2、锁的四种状态(从低到高),状态会随着竞争情况逐渐升级。锁可以升级不能降级无锁状态 偏向锁状态 轻量级...
  • u011513159
  • u011513159
  • 2016年10月09日 13:54
  • 129

Android编程权威指南(第二版)学习笔记(十三)—— 第13章 工具栏(Toolbar)

本章主要讲了如何使用 ToolBar,顺便普及了 AppCompat 的由来和 app 命名空间的知识...
  • kniost
  • kniost
  • 2016年11月24日 11:45
  • 921

【编程练习】八大排序算法

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 ...
  • wangyaninglm
  • wangyaninglm
  • 2015年04月01日 13:33
  • 2758

《Unix-Linux编程实践教程》读书笔记(一)

写在最前:          第一遍:零零散散的花了近两个月的时间读了本书的第一遍,这是一本很适合刚刚掌握一些计算机基础知识的人读的书。学习的思路非常明确,能做什么?怎么做?自己动手?三个方面符合认知...
  • yongchurui
  • yongchurui
  • 2014年03月27日 23:20
  • 3916

使用Spring切面编程记录操作行为的日志

项目开发中,有一个需求是这样的:登录用户在增删查改等操作时,需要记录用户每次操作的时间和操作的事件类型,用Spring的AOP编程就可以很容易实现这个需求。         AOP即面向切面的编程(A...
  • colorandsong
  • colorandsong
  • 2015年01月04日 11:41
  • 1412

Bruce Eckel:编程生涯

(转载)Bruce Eckel:编程生涯 作者 Bruce Eckel 是编程界的大牛,著有大名鼎鼎的《Thinking in C++》和《Thinking in Java》。 本文是他对程序...
  • sanchuyayun
  • sanchuyayun
  • 2014年12月15日 17:50
  • 721

Bruce Eckel:编程生涯

作者 Bruce Eckel 是编程界的大牛,著有大名鼎鼎的《Thinking in C++》和《Thinking in Java》。 本文是他对程序员(尤其是新手)的忠告。 ==========...
  • yeyunxiaofeng
  • yeyunxiaofeng
  • 2013年11月13日 08:15
  • 485

如何有一个好的编程生涯开端

本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作! 想要进入软件开发的领域其实是很难的。 当然,如果你还是一名刚刚入门的程序员,那么我相信你深刻理解没有经验或者没有太多经验想找一份工作是如...
  • sinat_16790541
  • sinat_16790541
  • 2014年09月19日 14:48
  • 358
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编程随笔--记录编程生涯中的点点滴滴
举报原因:
原因补充:

(最多只允许输入30个字)