数据库大数量查询优化,让你的查询速度更快,拥有胸怀,从小数据的时候开始考虑如何让自己的SQL 语句更加健壮。
通过做itoo从V1.0 到V3.0,加上以前做的项目,其实在做SQL优化的时候,可是从平常的个人习惯开始的,不需要等到数据量多的时候,发现查询数据很慢很慢了,才去绞尽脑汁想办法优化,在数据量小的时候就开始考虑数据量大的时候会出现什么问题,这个需要我们从点滴开始做起,需要我们拥有胸怀,有了胸怀,才会考虑长远问题。...
分类:
编程语言 时间:
2015-07-24 18:18:21
阅读次数:
107
最近看rpc框架,中间用到了反射,以前也早就听说过反射,用处大大的广。反射的作用Java的反射机制、能够在java运行时根据类的路径去获取与路径对应的Class对象。在根据这个类对象去获取类的成员变量、方法、构造这些东西、哪怕他们是私有的。获取到这些东西来做什么?你可以用他们来判断、也可以调用他们去完成某些功能。
反射机制就是专门帮我们做那些重复的有规则的事情。反射的常用用法:
利用打开offic...
分类:
编程语言 时间:
2015-07-24 18:16:06
阅读次数:
134
由于进行框架的整合,所以原来好些就不需要,例如mybatis的总配置文件。
框架结构:
java
com.jd.jr.contorllor
ActivityControllor.java
com.jd.jr.dao
UserMapper.java
UserMapper...
分类:
编程语言 时间:
2015-07-24 18:16:45
阅读次数:
112
1. 基础
1.1 ASCII码
我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制
位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字
节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一
个符号, 就是256个符号, 从 0000000到11111111.
...
分类:
编程语言 时间:
2015-07-24 18:16:52
阅读次数:
144
我的系统是MAC OS 64位。根据自己的系统位数不同是有差异的。以下是我学习过程中遇到的问题大侠略过。。。有时候我们想通过一个函数对数组的元素进行操作,在sizelen函数中想想通过sizeof获得数组的长度。想法是好的,不要以为你对C语言很了解了。其实数组在做函数参数是只是传了,一个指针。也就是...
分类:
编程语言 时间:
2015-07-24 18:14:12
阅读次数:
119
一、意义; 二、使用场景; 三、嵌入式编程中经常用到 volatile这个关键字; 四、volatile与const; volatile与指针 ;
分类:
编程语言 时间:
2015-07-24 18:09:51
阅读次数:
129
Python Network Programming
分类:
编程语言 时间:
2015-07-24 18:08:58
阅读次数:
195
接着上篇简单机器人AI的那个,下午搜了下相关的看到“Unity3D研究院之游戏开发中的人工智能AI(三十八)”,便仔细尝试按照他的思路着写了并测试了,效果杠杠的我就贴自已写的一遍的代码了,作为一个小小小笔记吧!!! 1 using UnityEngine; 2 using System.Coll.....
分类:
编程语言 时间:
2015-07-24 18:07:14
阅读次数:
203
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序dsf。也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了...
分类:
编程语言 时间:
2015-07-24 18:04:04
阅读次数:
177
系统需要越来越自动化,我们需要引入日志记录和异常捕获管理员的操作记录需要被记录,看出哪些模块是频繁操作,分析哪些是不必要的功能,哪些是需要被优化的。系统的异常需要被捕获,而不是将系统出错显示出来给用户就不了了知。我们需要异常日志不断改进系统。我们老说用户,我们还没有用户权限的表,所以我们在Home中...
分类:
编程语言 时间:
2015-07-24 18:00:32
阅读次数:
150
c ip地址知识点:在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。网络字节顺序与本地字节顺序之间的转换函数:htonl()--"Host to Network Long"ntohl(...
分类:
编程语言 时间:
2015-07-24 18:01:03
阅读次数:
171
Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介绍了Lamdba的设计初衷,应用场景与基本语法。Lambda表达式,这个名字由该项目的专家组选定,描述了一种新的函数式编程结构,这个即将出现在Java...
分类:
编程语言 时间:
2015-07-24 17:58:52
阅读次数:
143
byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)int的取值范围为(-2147483648~2147483647),占用4个字节(-2的31次方到2的31次方-1)lon...
分类:
编程语言 时间:
2015-07-24 18:00:13
阅读次数:
111
唉,这么简单的东西,说简单是简单,关键是要把这东西写得好,老少兼知。应对所有测试用例,那就有点难了吧。话说天下之事,作于细。我们用图来说说吧: 看合并的步骤:(1) (2) (3)(4)源代码:#ifndef COMBINE_TWO_LIST_H#define COMBINE_TWO_LIST_H#...
分类:
编程语言 时间:
2015-07-24 17:59:34
阅读次数:
141
面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的:Array.prototy...
分类:
编程语言 时间:
2015-07-24 17:59:02
阅读次数:
110
# -*-coding:utf-8-*-__author__ = "GILANG (pleasurelong@foxmail.com)""""django 自定义用于view的装饰器"""from functools import wrapsdef object_does_not_exist(fun...
分类:
编程语言 时间:
2015-07-24 17:52:50
阅读次数:
175