商汤科技招聘–术架构师/技术经理(35k-45k)
岗位职责:
- 根据公司业务规划,开展城市视觉智慧赋能产品架构相关设计与研发工作;
- 参与构建高性能,高可用,可扩展的分布式人工智能平台产品;
- 负责产品架构设计,影响产品路线图,构建智慧城市及AI+行业领域具有竞争力的智能化产品;
- 支撑AI产品、项目交付团队,完成产品对行业用户的赋能;
1.手撕字符串转int
无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。
掌握了JVM机制,就等于学会了深层次解决问题的方法。对于Java开发者而言,只有熟悉底层虚拟机的运行机制,才能通过JVM日志深入到字节码的层次去分析排查问题,发现隐性的系统缺陷,进而提升系统性能。
一些技术人员开发工具用得很熟练,触及JVM问题时却是模棱两可,甚至连内存模型和内存区域,HotSpot和JVM规范,都混淆不清。工作很长时间,在生产时还在用缺省参数来直接启动,以致系统运行时出现性能、稳定性等问题时束手无措,不知该如何追踪排查。久而久之,这对自己的职业成长是极为不利的。
掌握JVM,是深入Java技术栈的必经之路。
socket多线程 ok
netty底层nio,aio ok
高并发 ok
heh ok
事务控制多库多表操作 ok
spring cloud
soa ignore
jvm调优 ok
类加载机制 ok
gc机制 ok
支付流程和注意点
spring的加载机制 ok
tomcat加载机制 ignore
做过的项目 important
线程调度;多线程相关:多线程并发用到那哪些?线程数据共享;synchronize 用法,原理 ?死锁的原因,现场写了一下;(重点)
首先要了解高并发的的瓶颈在哪里?
1、可能是服务器网络带宽不够
增加网络带宽,添加CDN
2.可能web线程连接数不够
负载均衡,前置代理服务器Nginx,静态资源分离到另外一个服务器
人是自然的产物,所有对于人性的研究自然要从人与自然说起。
达尔文的生物进化论、社会心理学、生物学、生理学等多个领域的研究都一致表明:
人类的本性不仅仅存在生理需求还存在情感需求,情感需求即快乐以及痛苦的情绪表达。
追求快乐是人的天性,而造成快乐与痛苦的因素其实有很多,适当的自私也的确可以让人更快乐。
当然,这里所讲的自私,并不是让你去做一个遭人厌弃之人,而是在保证别人利益的前提下,多为自己考虑,更多的去关注自己的情绪变化及心理需求。
孤独是人生的常态,一定要拥有真正喜欢的兴趣爱好,这样才能支持你渡过无数个漫漫长夜和无数个孤独的时候,读书则是成本最低的兴趣爱好。很多人看起来什么都感兴趣,啥都能参与一定点但都不深入,这种人是最孤独的,因为他根本不知道自己想要什么,喜欢什么。
绝大部分焦虑不过是脑子勤奋(想的太多)和身体懒惰之间的矛盾,自视甚高是人之常情,但一般要等到人到中年才能明白。20岁:我一定行——40岁:我本可以——60岁:我真的不行哎,是大部分人的人生轨迹。
一个人行不行可能早就注定了,比如家庭,比如言行举止,比如不经意间的流露……比如知乎的提问,大部分人都不懂得先问是不是再问为什么,大部分人都来懒的出奇,对自己不负责任,问的很随便,不说任何前提,不说任何自己情况,比如太多人问什么专业好、XX专业有没有前景、550分能读什么学校……只有这几个字,惜墨如金守口如瓶的,这些人将来基本上都会庸庸碌碌一辈子。因为思考意识具有决定性作用,跟年龄关系不大,如果你跟顶级中学的高中生聊过天 ,会发现她们比很多大学生有思想有见识,问问题的时候会把个人和家庭情况、问题背景、愿景交待的很清楚。
对于大部分人来说,体制内尤其是公务员是最好是工作,因为大部分人到了中年才会明白自己不过是庸人,是站在路边给别人喝彩,坐在台下给别人鼓掌的人,年轻时所谓的理想情怀豪言壮语只是对自己不了解,或者人云亦云。
大部分人一辈子也不会遇到轰轰烈烈荡气回肠的爱情,不过的找一个能接受的,不喜欢也不讨厌,甚至不那么讨厌的人将就着,婚姻,不过是人生的例行公事。