牛客999991342号 level
获赞
2530
粉丝
1435
关注
185
看过 TA
422
外交学院
2020
运营
IP属地:未知
暂未填写个人简介
私信
关注
2022-02-13 03:50
已编辑
外交学院 运营
问题描述:    Hashmap和Hashtable的区别是什么?       回答有奖:  选取一位认真回答问题的牛友,赠送200牛币!   ▶回答尽量有自己的思考,不要单纯的只是复制粘贴定理定义,或者他人blog哦~   Tips.牛币兑换中心      你问我答问题汇总:点击进入   关注你问我答栏目:点击关注       你问我答 - 答问题,成大佬,拿牛币!   你问我答是牛客新栏目,每周1期几个面试中真实遇到的问题,   牛友在问题贴下留下自己的知识,经验与见解,   帮助更多牛友了解更多技术相关知识!
树街猫o(=•ェ•=...:1.线程是否安全:HashMap是非线程安全的,Hashtable是线程安全的(Hashtable内部的方法基本都是用synchronized修饰的),所以HashMap的效率比Hashtable高。 2.对Null key 和Null value的支持:HashMap支持键为null,但这样的键只有一个,但是可以一个键或者多个键对应的值为null。 3.初始容量大小和每次扩充容量的大小:①创建时如果不指定容量初始值,Hashtable 默认的初始大小为11,之后每次扩充,容量变为原来的2n+1。HashMap 默认的初始化大小为16。之后每次扩充,容量变为原来的2倍。②创建时如果给定了容量初始值,那么 Hashtable 会直接使用你给定的大小,而 HashMap 会将其扩充为2的幂次方大小。 4.底层数据结构:JDK1.8 以后的 HashMap 在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为8)时,将链表转化为红黑树,以减少搜索时间。Hashtable 没有这样的机制。
0 点赞 评论 收藏
分享
2022-02-13 03:50
已编辑
外交学院 运营
问题描述:    抽象类跟接口区别是什么?       回答有奖:  选取一位认真回答问题的牛友,赠送200牛币!   ▶回答尽量有自己的思考,不要单纯的只是复制粘贴定理定义,或者他人blog哦~   Tips.牛币兑换中心      你问我答问题汇总:点击进入   关注你问我答栏目:点击关注       你问我答 - 答问题,成大佬,拿牛币!   你问我答是牛客新栏目,每周1期几个面试中真实遇到的问题,   牛友在问题贴下留下自己的知识,经验与见解,   帮助更多牛友了解更多技术相关知识!
书院青年:区别总结: 区别一: 抽象类只能单继承,接口能多实现; 区别二: 抽象类是一个类,可以被任意权限修饰符修饰,静态和非静态属性,final和非final属性,可以有抽象方法和非抽象方法;接口只能被public,final修饰,只能有静态方法,即使没有显示的声明,而且是不可修改的; 区别三: 抽象的事物不同: 抽象类是对类的抽象,接口是对行为的抽象;抽象类是对整个类抽象,包括属性,行为; 接口是对类的行为(局部)进行抽象; 区别四: 定义的时候,定义抽象类和接口的思想不同; 设计抽象类是自下而上的过程,我子类需要,所以我定义抽象类; 设计接口是自上而下的过程,我接口规范某一行为,我某类需要这个行为,我实现某接口; 核心区别: 调用者使用动机不同,实现接口是为了使用他规范的某一个行为; 继承抽象类是为了使用这个类属性和行为. 再简单点说: 我们知道抽象类是从子类中发现公共部分,然后泛化成抽象类,子类继承该父类即可,但是接口不同。实现它的子类可以不存在任何关系,共同之处。例如猫、狗可以抽象成一个动物类抽象类,具备叫的方法。鸟、飞机可以实现飞Fly接口,具备飞的行为,这里我们总不能将鸟、飞机共用一个父类吧!所以说抽象类所体现的是一种继承关系,要想使得继承关系合理,父类和派生类之间必须存在"is-a" 关系,即父类和派生类在概念本质上应该是相同的。对于接口则不然,并不要求接口的实现者和接口定义在概念本质上是一致的, 仅仅是实现了接口定义的规则而已。
0 点赞 评论 收藏
分享
2020-06-29 12:14
已编辑
外交学院 运营
本周话题   什么情况下你会毫不犹豫地辞职?      参与有奖     分享你的感受,将于7月10日抽奖送出【牛客商务本】~  抽出3位(以id计,重复分享以第1次回帖为准)认真分享的牛友每人送出1个牛客商务本~           欢迎所有已经参与工作的牛友加入牛客【社畜职场划水群】!   扫码加牛可乐,备注毕业时间-职位-公司,回复关键词【我要划水】进群~   寻找社招机会 / 发社招内推的小伙伴也可以加牛可乐哦~             欢迎加入社畜职场交流圈,和大家一起去快乐玩耍~:https://www.nowcoder.com/circle/e2f4d30e/feed      ...
作业帮_2024秋招...:1、工作造成身体不适: 如果经常出现慢性背疼、头疼和肠胃疼,就应该考虑换一份工作了。 2、创造力下降 没有工作压力和压力太大一样不是好事情。如果你发现工作变得枯燥乏味、程式化,你的创造力也在下降,就说明这份工作已经没有太大发展空间了。同时,如果你上班经常无事可做也不是好兆头。因为这离你被裁的时候也不远了。 3、不再能学到新技能 缺乏职业发展机会是从业者跳槽的首要原因之一。如果你发现目前的工作已经让你学不到任何新的技能,或者不能从工作中有所成长时,也许应该考虑一下别的公司了。在现有职位停滞不前会让你失去更多的发展机会。 4、屡次和升迁擦肩而过 如果升职总是没有你的份的话,可以考虑辞职。假如公司会对此做出解释,并帮你指出今后如何改进的话,说明他们还是信任你的。但如果你总是被置之不理的话,就应该考虑走人了。特别是当你原来的下属一跃成为你的上司的时候,相信没有人能坐得住。 5、工作重组与你无关 组织中的变化本不可避免,但假如你的职位、工作预算和下属都被重新组合或者取消的话,就说明你的部门变得无足轻重。如果对此得不到合理解释的话,相信你不会再留恋现有的职位。 6、付出得不到认可 如果公司运行很好,但你的努力,无论从物质上还是其它方面,总得不到应有的认可的话,就应该考虑是否继续在这里卖命了。干得好却得不到表扬、被人越过升迁、升职请求未得到许可、得不到能证明和提升自己的工作机会,总会让人很失落。 7、付出和回报不成正比 公司的业务发展得很好,但你总看不到涨薪的机会,这一定程度上表明你的工作不受重视。那么不妨寻找其它能证明自己的地方。 8、对工作失去兴趣 31%准备跳槽的人表示是“希望换换环境”。如果工作不再有挑战性,或者你即使装也装不出对工作的兴趣,就应该考虑辞职了。耗尽激情、变得死水一潭的职业对人有害无利。 9、公司在萎缩 有时候另外一种情况是,你喜欢你的工作,但公司出现了不良的运行信号。例如要裁员的传言、公司推迟招聘、出现负面的新闻报道及其它表明公司陷入枯竭和困境的征兆等,都值得你警惕。有18%的职员表示公司前景黯淡是选择跳槽的主要原因。
0 点赞 评论 收藏
分享
2022-02-13 03:50
已编辑
外交学院 运营
问题描述:    用户增长产品策划主要做什么?       回答有奖:  选取一位认真回答问题的牛友,赠送200牛币!   ▶回答尽量有自己的思考,不要单纯的只是复制粘贴定理定义,或者他人blog哦~   Tips.牛币兑换中心      你问我答问题汇总:点击进入   关注你问我答栏目:点击关注       你问我答 - 答问题,成大佬,拿牛币!   你问我答是牛客新栏目,每周1期几个面试中真实遇到的问题,   牛友在问题贴下留下自己的知识,经验与见解,   帮助更多牛友了解更多技术相关知识!
书院青年:一、确定目标,选择关键问题,找到增长路径。 第一步:确定北极星指标 1.DAU、留存很大,与多种因素相关,盯着大目标策略会散;DAU增长不一定意味着好的方向:买量、节日、活动;DAU几乎和留存率相反;2.没有找到正确增长的目标「北极星指标」,成立的条件:与留存率正相关,并体现用户真实活跃度;体现产品的价值;符合行为周期,可拆解公式;与留存率成正相关:保存人数越多,留存率越高; 第二步:根据北极星指标,确定增长公式 1.影响因子那么多,先做哪个?数量级:周新增用户数、周留存用户数、周召回用户数;转化率:预览率、拍照率、保存率;2.为什么一开始没有选择去做新增&数量级? 第三步:决策方法两个决策方法,去梳理自己要做的事情。 1.以定量的数据增长模型为主线,梳理产品流量地图,漏斗、模型等,从数据的角度挖掘机会点。 2.以用户决策心理因素为辅线,梳理用户层级迁移的心理决策因素,思考每次跃迁决策的是什么问题,影响的因素是什么,从而挖掘机会点。 二、找「低垂果实」低成本、成功概率高、效果明显的决策。是增长起步阶段的重要事件。怎么找?定量看数据找到薄弱点,或者定性用户调研发现问题点。 第一步:北极星指标是保存用户数。 第二步:想法(提出假设) 1.提高激活率和留存率; 2.新用户、回流用户路径因素最大,为摇摆用户,必须X秒内完成关键行为; 3.提高留存延长生命周期,能弥补首页广告价值。 第三步:度量和放大其实无非是一道计算题。时间拉长来看,必定存在拐点,K1*B>K2*A+K2*B,广告收益成正向上。无论是商业部还是老板都认可收益价值,并将实验对回流用户生效,而最终实验效果也是巨大的提升,这就是一个典型的低垂果实案例,难度和成本并不高,关键在于发现、实验和估算方法。 三、找影响面最大的点在提出想法的时候,需要跳出原来的思维框架,站在全局去思考所有的策略,尽可能找到影响面最大的点。 第一步:分析、寻找问题点 第二步:提出想法 第三步:实验和度量PUSH可优化项非常多,开始前先需要建立反向指标:卸载率,投诉率。
0 点赞 评论 收藏
分享
2020-06-22 21:27
外交学院 运营
养猪状元✔:旱的旱死,涝的涝死
社畜职场交流圈
0 点赞 评论 收藏
分享
2020-06-17 12:00
已编辑
外交学院 运营
问题描述:    b端产品有什么样的特点?       回答有奖:  选取一位认真回答问题的牛友,赠送200牛币!   ▶回答尽量有自己的思考,不要单纯的只是复制粘贴定理定义,或者他人blog哦~   Tips.牛币兑换中心      你问我答问题汇总:点击进入   关注你问我答栏目:点击关注       你问我答 - 答问题,成大佬,拿牛币!   你问我答是牛客新栏目,每周1期几个面试中真实遇到的问题,   牛友在问题贴下留下自己的知识,经验与见解,   帮助更多牛友了解更多技术相关知识!
又戈月空:特点一:业务复杂度高 刚接触B端产品的第一感受就是好复杂呀。和C端产品相比,B端产品的业务复杂性高体现在三个方面: a、业务规模 例如:我需要去银行办信用卡,站在我(用户)的视角来看,完成这件事情有两种可能结果,要么办好卡,要么没办成。而站在B端产品角度看,看到的就是如果有1000个客户去办卡,那么可能性就是2的1000次方种,大概301位数,而1亿只有9位数。因此B端业务规模相高出C端业务规模n个数量级。 b、业务完整度 在C端产品中,用户视角单一,完成一个办卡只有两种情况,要么办好了,要么就没办成。但站在B端的角度,面对不同用户角色,每个角色所遇到的可能性都需要考虑到。所以B端业务完整度更复杂,要求更高。 c、业务核心 用户完成一个办卡业务,他所要做的事情就完成了,只需要等待服务完成,结果返回给他成功或失败。而这个服务是由B端完成的,后台管理系统需要对用户进件资料进行审核,前端再返回结果,如果成功下一步需要如果操作,如果失败,告知原因是什么,需要用户做什么。这是整个业务的核心,是一个相对闭合的业务环境。 特点二:用户角色多 对C端产品来说,只有两种用户角色,一种是游客,就是还没有注册登录的用户,还一种就是用户。虽然C端产品在分析用户数据时经常提到新用户、活跃用户、留存用户、流失用户等。但其实是根据用户生命周期不同阶段来定义的,本质来讲都是一类用户。而B端产品的用户角色根据权限的划分,所需要执行的业务不同,拥有的功能权限不同,仅公司内部就会有超级管理员,一般管理员,运营人员,财务人员等角色,外部有供应商,门店员工等等角色。所以B端产品是有很多不同的用户角色。 特点三:稳定性要求高 没有什么比SaaS产品的稳定重要,宕机了再好的产品都没用。会影响到系统稳定的事情不能做。在B端产品的设计中,稳定是压倒一切的原则。稳定性体现在系统上、产品上,最重要的是给客户一种稳定的感觉,觉得你的产品靠谱。B端产品对系统的稳定性要求非常高,是因为B端出现事故的严重性非常高。C端产品如果系统出现问题,只需要解决Bug,然后向用户解释一下,甚至用户可能都不在意。但对B端公司来说,如果系统不稳定,会让客户质疑自己的选择,从而对我们的产品失去信心,导致续费率下降,甚至业内口碑无法挽回。
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务