您的位置:首页 > 职场人生

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、删除无用的索引,避免对执行计划造成负面影响;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  求职