517求职准备
2017-05-17 23:24
134 查看
智能网由业务交换点(ssp)、业务控制点(scp)、信令转接点(stp)、智能外设(ip)、业务管理系统(sms)和业务生成环境(sce)等组成。
一个线程执行的过程有三个阶段:
加载(复制)主存数据到操作栈 –> 对操作栈数据进行修改 –> 将操作栈数据写回主存
volatite关键字,让编译器不去优化代码使用缓存等,以保证线程在“加载数据阶段”加载的数据都是最新的。
@表示声明一个局部变量,@@表示声明一个全局变量(比如已经定义好的系统变量)
申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;
赋值:有两种方法式(@num为变量名,value为值)
set @num=value; 或 select @num=value;
A. start()方法来启动线程,真正实现了多线程运行,调用了run()方法;run()方法当作普通方法的方式调用。
B. CyclicBarrier让一组线程等待其他线程;CountDownLatch让一组线程等待某个事件发生。
C. Callable能够抛出checked exception。
D. start()方法让thread进去可运行状态(runnable),等待获取CPU的使用权。
系统中独占设备的数量有限,往往不能满足系统中多个进程的需要,从而成为系统的瓶颈,使许多进程因等待而阻塞。另一方面分配到独占设备的进程,在整个运行期间往往占有但不经常使用设备,使设备利用率偏低。为了克服这种缺点,人们通过共享设备来虚拟独占设备,讲独占设备改造成共享设备,从而提高设备的利用率和系统的效率,该技术威假脱机技术。所以需要用到共享设备,虚拟设备,独占设备。
1、表的主键、外键必须有索引;
2、数据量超过300的表应该有索引;
3、经常与其他表进行连接的表,在连接字段上应该建立索引;
4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;
5、索引应该建在选择性高的字段上;
6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;
7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:
A、正确选择复合索引中的主列字段,一般是选择性较好的字段;
B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;
C、如果复合索引中包含的字段经常单独出现在Where子句中,则分解为多个单字段索引;
D、如果复合索引所包含的字段超过3个,那么仔细考虑其必要性,考虑减少复合的字段;
E、如果既有单字段索引,又有这几个字段上的复合索引,一般可以删除复合索引;
8、频繁进行数据操作的表,不要建立太多的索引;
9、删除无用的索引,避免对执行计划造成负面影响;
一个线程执行的过程有三个阶段:
加载(复制)主存数据到操作栈 –> 对操作栈数据进行修改 –> 将操作栈数据写回主存
volatite关键字,让编译器不去优化代码使用缓存等,以保证线程在“加载数据阶段”加载的数据都是最新的。
@表示声明一个局部变量,@@表示声明一个全局变量(比如已经定义好的系统变量)
申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;
赋值:有两种方法式(@num为变量名,value为值)
set @num=value; 或 select @num=value;
A. start()方法来启动线程,真正实现了多线程运行,调用了run()方法;run()方法当作普通方法的方式调用。
B. CyclicBarrier让一组线程等待其他线程;CountDownLatch让一组线程等待某个事件发生。
C. Callable能够抛出checked exception。
D. start()方法让thread进去可运行状态(runnable),等待获取CPU的使用权。
系统中独占设备的数量有限,往往不能满足系统中多个进程的需要,从而成为系统的瓶颈,使许多进程因等待而阻塞。另一方面分配到独占设备的进程,在整个运行期间往往占有但不经常使用设备,使设备利用率偏低。为了克服这种缺点,人们通过共享设备来虚拟独占设备,讲独占设备改造成共享设备,从而提高设备的利用率和系统的效率,该技术威假脱机技术。所以需要用到共享设备,虚拟设备,独占设备。
1、表的主键、外键必须有索引;
2、数据量超过300的表应该有索引;
3、经常与其他表进行连接的表,在连接字段上应该建立索引;
4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;
5、索引应该建在选择性高的字段上;
6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;
7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:
A、正确选择复合索引中的主列字段,一般是选择性较好的字段;
B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;
C、如果复合索引中包含的字段经常单独出现在Where子句中,则分解为多个单字段索引;
D、如果复合索引所包含的字段超过3个,那么仔细考虑其必要性,考虑减少复合的字段;
E、如果既有单字段索引,又有这几个字段上的复合索引,一般可以删除复合索引;
8、频繁进行数据操作的表,不要建立太多的索引;
9、删除无用的索引,避免对执行计划造成负面影响;
相关文章推荐
- IT技术求职准备:网络知识总结
- 以我个人一年的求职经历为主要经验来介绍(主要是开发岗位经验)地球人找工作之前期准备
- 为了未来的求职,大学生需要准备什么?
- IT求职准备之书籍网站经验
- 求职准备410
- IT求职中,笔试、面试的算法准备
- IT求职准备 -2013
- IT求职经验总结——面试和准备策略
- 2014年计算机求职总结--准备篇
- 2014年计算机求职总结--准备篇
- 求职准备418
- 要工求职的时候需要准备的一些问题--找一点加一点
- 求职准备
- 软件类职位解析&求职准备
- 求职准备(1)
- 2014 年计算机求职总结–准备篇
- 谷歌求职记:我花了八个月准备谷歌面试
- IT求职经验总结——面试和准备策略
- 2014年计算机求职总结--准备篇
- 2014年计算机求职总结--准备篇 -- 书记推荐