ORACLE笔试题:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql?
1.select * from (select c.*,rownum as rn from (select * from t order by c desc) c) where rn between 21 and 30;
2.select * from (select * from test order by c desc) x where rownum < 30
minus
select * from (select * from test order by c desc) y where rownum < 20 order by 3 desc
二者相比,下边的Minus性能稍差。
初级java在南京上海苏州好找工作到吗?
为啥都是好找工作的解答→_→
言归正传,Java初级,不是太好找工作。尤其是薪资正常的。当然,月薪4500到5500这个段位的工作很好找,一抓一大把,但大多是外包公司,尤其以上海地区为盛,主要业务是日本人的项目,学不到什么东西,还把大把时间浪费在工作上,无趣而没有前途。南京地区大多是小公司,找一些初级Java,给的工资也正常,但是,就个人感觉来说就是,太过于温吞了,而且是不是在工资问题上打马虎眼,迟发工资的现象屡见不鲜。业务主管看上去貌似很有想法,却不过是跟风用一些新技术做一些很古老的东西,产品更新迭代奇慢无比,业务逻辑有待商榷,代码风格不统一,更有甚者乱写一通(比如当年的我╭(╯ε╰)╮)。也没啥意思。苏州本人不清楚。
图片来源:网络
总得来说,不是计算机专业的就不要去培训了,想自学也不要学Java,毕竟没有计算机基础学什么都很难,不如学一个简单的语言,能够快速成型的语言(以功利主义来说)。现在还在让小白学Java的人绝对是不怀好意。明明市场已经有那么多人了,但因为业内小寒冬,岗位数量和质量明显不如3、4年前(Java,包括前端),我一同学(前端培训出来的)在上海居然没找到工作,然后去干了网络推广(笑)(不过薪资待遇是真不错)……
个人推荐还是学学Python,辅以Ruby、lua,深入后反过来学习c以及c++(没必要学精),然后再学erlang、golang,接着进入Java和scala的领域,大功告成。当然这需要更多的精力和时间,还有大量大量的脑细胞,你不仅要死记硬背,还要不停思考,还要工作,还要赚钱(我是说接点小活之类的)……这比上高中考大学还要痛苦一百倍。而且,最重要的是,你学会了,找到好工作,事业不错,甚至还有望步步高升,到头来,你最好的时间、精力都投入到了无止境的学习当中,你能耐得住寂寞吗?你觉得值得吗?如果你有坚定的心和信念,那就学习吧。投入十二分的热情,并且不要放弃。如果你不能忍受这些折磨(绝对是折磨),那还是放弃吧,如果已经工作了,那还是老老实实工作,如果还在上学,不如考个公务员或是先考个研再考虑未来如何。
在南京上海苏州北京深圳都好找,只要你框架用的熟练,技术比较熟悉,理论方面也比较熟悉,一般都会容易找到。
再说一下java,
1.首先你需要学习的是JavaSE这是基础然后可以学习Servlet/JSP,这一块的知识不算太多,但比较重要,特别是Servlet,以后会经常用这,还有Cookie、Session等。
2.在前端方面,HTML、css、JavaScript这三个你是要学习的。
3.还有就是JDBC。它是用来操作数据库的,也很重要,这又会牵扯到数据库的知识。最好熟悉一下MySql数据库和SQL语法,这是必须要会的。
4.接下来就需要学习框架啦!ssh或ssm.用的多的是Spring、Hibernite所以这一块一定要熟。
最好也学点虚拟机的相关知识,会了这块你会在面试中加分。所以得项目都是在Linux服务器上布的。
加油吧!!!
你也可以去北京,西安。
愿你找到一个好工作。