java技术面试题 java基础知识面试题
- 数据库
- 2023-08-13
- 322
大家好,今天来为大家分享java技术面试题的一些知识点,和java基础知识面试题的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率...
大家好,今天来为大家分享java技术面试题的一些知识点,和java基础知识面试题的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
某度Java培训面试题如何改变字符串中的字符
Stringstr="Teststring";
StringBuilderstrBuilder=newStringBuilder(str);strBuilder.setCharAt(1,'X');str=Builder.toString();String不可变几个让人困惑的Java面试题。怎么破
1、指令平时百度查就行,装一些开源的服务器监控程序,就可以直接监控服务器的性能,访问情况。
2、对表增加相应的索引。减少使用select*这种查询方式。注意where条件的顺序,先过滤更多的记录,再过滤匹配少的记录等。
3、在路由器端做负载均衡,将访问分流到各台www服务器上。扩容有很多环节,例如web服务器扩容,数据库扩容,硬件扩容或者是软件扩容。
4、百度有很多文档了,这个靠经验。
5、session的共享主要看用什么语言来开发,如果是php,可以设置把session存到memcache上。
6、主要思路是对于秒杀的高并发进行处理,先将提交的结果存到缓存,再依次处理。
我觉得这个面试题,主要还是看你平时有没有接触过类似的工作,如果有在工作中做过这方面工作,可以根据自己的项目经验来回答。
一道java面试题,20亿数字的文本排序,如何取前100
既然是java题,这就是经典的topk问题。先取前100个数,建立一个最小堆,剩下的数依次从堆顶插入元素,同时调整堆。最后堆中的100个元素即为结果。空间复杂度为k,时间复杂度为nlogk
OK,本文到此结束,希望对大家有所帮助。
本文由夕逆IT于2023-08-13发表在夕逆IT,如有疑问,请联系我们。
本文链接:http://www.xinin56.com/su/1587.html
本文链接:http://www.xinin56.com/su/1587.html