1. 自我介绍 2. MySQL的ACID特性 3. 数据库join,left join 4. Mysql索引 5. B树和B+树底层算法 6. Java单继承和接口 7. Java多态,举例说明 8. Java并发-线程和进程区别 9. HashMap底层实现 手撕代码:中序遍历
简单自我介绍一下吧 后面想找一个怎么样的工作?对技术方面有什么要求?对并发量呢? 你觉得你的计算机基础怎么样? 你怎么统计一个进程在一台机器上的cpu使用率? 用工具是一方面,如果让你写一个程序去统计一个进程的cpu使用率你要怎么做?或者说你说的top它是怎么样实现这样的事情的? 你能说说你这个rpc的这个项目是怎么设计的吗? 你的协议是怎么设计的? 我想做文件上传也能用你这个协议吗? tcp的k
先总结一下,面试官特别随和,但是我太菜。拷打完我的秒杀项目后,突然问我C++的八股,后续拷打操作系统和计网。 笔试题很简单,一道链表倒数第k个元素,另一道和最大子序列。面试官说没有C++基础反正也过不了面试,笔试题看看就行。 项目: 1.redis缓存空对象用于解决缓存击穿,是否有做过压测?为什么选择缓存空对象,而不使用布隆过滤器? 编了一个2000QPS的并发量,但是面试官说压测要一直提升直至检
问题内容: 我有点困惑。 甲骨文表示Java 8与Java 7(向后)高度兼容。但是,存在Java 8程序可以成功在Java 7(SE / EE)上成功运行的可能性吗? 如果第一点是正确的,那么将在Java 7服务器支持上部署和执行Java 8应用程序吗?例如Tomcat 8或WildFly? 问题答案: 一般来说,没有。 向后兼容意味着您可以在Java 8运行时上运行Java 7程序,而不是相反
我现在开始开发Pepper机器人。ChoreaGraphe/Python+标准Android SDK工作良好。 我现在已经看到有一个Java SDK可以访问Pepper API(ALMemory,alSpeechToText...)原生: http://doc.aldebaran.com/2-4/dev/java/index_java.html 公共类MainActivity扩展AppCompat
阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本 点击下载《阿里巴巴Java开发手册》:https://yq.aliyun.com/attachment/download/?id=1173 你是否曾因Java代码规范版本纷杂而无所适从? 你是否想过代码规范能将系统故障率降低2
问题内容: 我正在尝试用Java(仅我知道的语言,我刚刚学习线程)创建一个自动单击器。我希望在其自己的窗口(而不是在网页上)中打开小程序,并且希望能够在不选择窗口的情况下使用空格键启动和停止该程序,以便可以在其他程序上使用自动单击器并能够停止它而无需alt-f4一堆东西。 您有什么可以推荐我的,可以帮助我实现这一目标的吗?或您有什么建议吗? 问题答案: 这可能超出了Java小程序的范围。实际上,全
问题内容: JIT的循环展开策略是什么?或者,如果没有简单的答案,那么有什么方法可以检查循环中展开循环的位置/时间? 基本上,我上面有一段代码,具有静态的迭代次数(八),当我保持for循环不变时,它的效果很差。但是,当我手动展开循环时,效果会更好。我有兴趣了解JIT是否确实展开了循环,如果没有,那么为什么。 问题答案: 如果 JVM展开,则可以通过实际打印生成的程序集来最好地解决该循环。请注意,这
问题内容: 我已经完成了硬件,但是我们的老师希望我们将您的硬件提交为yourID_BFS_DFS.java。而且我做不到,它返回错误。 我知道 数字不是Java字母, 并且是非法的 (我已经检查了其他答案),但是我仍然想问你们是否有办法(也许是个把戏)来做,或者他只是想让我们做些非法的事情?而且,如果我没记错,那么Java语言会在最近几天进行更新,也许是关于这一点的,我真的不知道。 顺便说一句,我
问题内容: 我刚刚订购了一部Android智能手机,并想开始创建自己的应用程序。现在的问题是使用哪种语言,使用SL4A(以前的ASE)的本机Java或Python。 我倾向于使用Python,因为它比Java更好,但我想知道在Android上使用“第二类”语言会缺少什么。在SL4A网站上,它也被称为Alpha质量的软件,这并不令人鼓舞。 我也不太确定脚本环境的局限性以及它们是否会带来问题。 问题答
问题内容: 我只能用String来做到这一点,例如: 有没有办法用StringBuilder做到这一点?谢谢。 问题答案: 警告: 它违背了的目的,但确实满足您的要求。 更好的技术 (尽管仍然不理想): 反转要插入的 每个 字符串。 将 每个字符串 附加 到。 完成后反转 整个 过程。 这将打开一个O( ñ ²)溶液到O( Ñ )。
问题内容: 在我的一个Java控制台应用程序中,我正在动态创建html页面。现在,我想使用默认的Web浏览器打开它。你们能帮我解决这个问题吗? 问题答案: 摇摆 SWT 摘自In Eclipse插件,如何使用系统浏览器启动WebURL? 假设您有一个要打开的文件。
我正在尝试预处理一个大的txt文件(10G),并将其存储在二进制文件中以备将来使用。当代码运行时,速度会减慢,并以 异常线程"main"java.lang.OutOfMemoryError: GC开销限制超过 输入文件具有以下结构 这是我正在使用的代码: 基本上,它通过in文件并将数据存储到对象HMbicnt(这是一个哈希映射)。一旦在第二列中遇到新值,它应该将对象写入输出文件,释放内存并继续。
#tplink深圳软开#2023.3.3#软件开发2023笔面经#tplink一面(20min) 1、实习、项目 2、问了在校成绩这些,有没有挂过科这些。 3、简单了解了下实习经历,问了一些简历上的技术设计。 2023.3.4tplink二面(30min) 1、实习经历,哪段影响比较大。 2、SQL优化的一个思路是什么? 3、除了这个redis锁(悲观锁)这块,还了解过哪些锁?[答了乐观锁和无锁并
1.java集合讲一下 讲了collection和map接口,常用的有arrlist linklist hashset HashMap concurrent HS map,然后他问我关于list的删除,我说了下数组删除和链表删除... 2.字符串拼接 提了下sbuilder 和sbuffer的区别,提了下string加法拼接会给常量池弄出大量数据 3.日期做加减法怎么做的 我说我平时用Local