面试笔试杂项笔记

技术要点精粹

一、操作系统篇

操作系统信号量

参考:http://www.cnblogs.com/lavenderzh/p/5324961.html

线程、进程:

 

二、计算机网络篇

计算机网络TCP/IP协议

参考:http://www.cnblogs.com/roverliang/p/5176456.html

消息队列

为什么会需要消息队列(MQ)?

主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达MySQL,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。

三、编程语言篇

EJB到底是什么?

通俗易懂的说:把编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是打包放在服务器上。

机器学习算法:

 

四、数据库篇

mysql和oracle区别:

1.自动增长的数据类型处理(MYSQL有自动增长的数据类型,而Oracle没有)

2.单引号的处理(MYSQL可以用双引号包含字符串,Oracle必须用单引号)

3.翻页的SQL语句的处理(MYSQL处理翻页比较简单,用LIMIT字符串处理,而Oracle处理起来比较复杂)

4.长字符串的处理

5.日期字段的处理(MYSQL日期字段分DATE和TIME两种,ORACLE日期字段只有DATE,包含年月日时分秒信息)

6.空字符的处理(MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容)

7.字符串的模糊比较

如何导出数据库中一列的数据:

select content  (列名)
into outfile “c:/data_out.txt” (输出的文件路径)
lines terminated by “\r\n” (每一行都换行)
from comments; (注意最后使用分号)

可参考:http://blog.youkuaiyun.com/u012654154/article/details/73036789

数据仓库技术:

 

 

五、算法篇

 

 

转载于:https://my.oschina.net/u/3636678/blog/1505070

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值