首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端JavaEE

    面试2

    中间发生了什么事情):DNS解析服务 用户输入完地址掉下回车,先找域名对应服务,DNS,传ip,在请求URI,创建链接 ,三次握手,成功,客户端发送报文,建立http请求+springmvc执行流程,断开连接 2. 7.为什么写service不直接写实现类 解耦、异步开发,提高工作效率 8.开发中遇到了那些问题,与解决 ---- ---- ---- 002篇: 1.从数据库取值,服务器启动就加载这个值到内存 2. , 1 2

    59620发布于 2020-12-07
  • 来自专栏E条咸鱼

    面试记录-2

    根本想不起来其他的) 说一下命令执行和代码执行的区别 命令执行就是执行操作系统的命令,代码执行就只是执行你那个语言的代码,比如php的话,需要用system才能执行系统的命令 不用工具,怎么判断一个xxx框架 当时面试不是这个问题

    91720发布于 2020-09-22
  • 来自专栏深入浅出区块链技术

    以太坊开发者指南 #2

    在这篇文章中,我们将在这些概念的基础上,探讨对开发者的一些影响,如果你跳过或需要复习,请返回第 1 部分[5]。 接下来做什么? 我们将从账户开始,更深入地了解你如何与以太坊网络交互。 1)指定交易细节,2)签署交易,3)向网络广播交易。 这对应用开发者意味着什么? 永久密码 这个世界一个残酷的现实是,没有密码恢复服务。如果你丢失了你的私钥(或助记词短语),你就可以和这个账户吻别了。这就是真正的所有权的双刃剑。 应用开发者有道德和义务帮助以太坊新人上岗,并教育他们认识到这一现实。(注:社交恢复型钱包[13]可改善此类用户体验)。 新挑战 将新用户引入以太坊是有门槛的。 以太坊账户对应用开发者有什么影响? 你可以生成的账户数量没有限制,你可以自由地将同一个账户用于多个应用程序,或者为每个应用程序创建一个新的账户。

    1.1K10发布于 2021-02-25
  • 来自专栏女程序员的日常

    腾讯面试经验2

    例如:第一个数组有{1,2,3},第二个数组有{2,3,5},则合并后为{1,2,3,5}。 面试官提示我本道题是在64位系统下实现,而我需要的空间大小为元素取值的范围,也就是说最多能达到2^64远大于1Gb,所以这个方法是不可行的。 ? (2)我知道我一直没有利用到“有序”这个关键词,所以我抓紧这关键词,首先想到的是二分查找:以两个数组A、B合并为例,以A数组为基准,遍历B数组的元素,利用二分查找,将B的元素在A中找到最适合的位置, 若 写了一个最简单的代码: 1 //-1:异常 2 //0:不是回文数 3 //1:是回文数 4 #define N 100 5 int Palindromic(int value) 6 { return 0; 34 return 1; 35 } 36 }    后来仔细想想以前的代码,还有更简单不易错的代码: 1 //0:不是回文数 2

    3.5K10发布于 2017-12-25
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列2

    String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 可以看出str1和str2是指向同一个对象的 String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.println(str1==str2); / 这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也可能是1M,它是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。 九、怎样用最有效率的方法算出2乘以几等於16? 2 << 3 十、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别 区别主要答两点: a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型 b.逻辑操作不会产生短路

    90860发布于 2018-03-19
  • 来自专栏web全栈潮流

    Spring Security OAuth 2开发者指南

    这些表达式包括#oauth2.clientHasRole,#oauth2.clientHasAnyRole和#oath2.denyClient,可用于根据oauth客户端的角色提供访问(请参阅OAuth2SecurityExpressionMethods 请参阅OAuth 2规范的第2.1节。 本AccessTokenRequest可以在使用 OAuth2RestTemplate这样的: @Autowired private OAuth2ClientContext oauth2Context; @Bean public OAuth2RestTemplate sparklrRestTemplate() { return new OAuth2RestTemplate(sparklr(), oauth2Context ) public OAuth2RestOperations restTemplate() { OAuth2RestTemplate template = new OAuth2RestTemplate(

    3.1K20发布于 2019-11-04
  • 来自专栏web秀

    Javascript 面试的完美指南(开发者视角)

    为了说明 JS 面试的复杂性,首先,请尝试给出以下结果: console.log(2.0 == “2” == new Boolean(true) == “1”) 十有八九的会给出false, 其实运行结果是 一个优秀的js开发者可以随时告诉你关于这三个函数。 从这一个简单的概念中,就可以构造出数百个难回答的面试问题。 正如我最初提到的,除了工作经验和知识之外,准备有助理于你通过 JavaScript 面试。始终保持学习。留意最新的发展(第六章)。深入了解JavaScript的各个方面,如 V6 引擎、测试等。 最后,没有掌握数据结构和算法的面试是不成功的。Oleksii Trekhleb 策划了一个很棒的 git repo,它包含了所有使用 JS 代码的面试准备算法。

    1.7K50发布于 2019-10-09
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    面试虐菜】—— JAVA面试题(2

    2 String与StringBuffer String类是不可变类,字符串一旦初始化后,就不能被改变。而StringBuffer类是可变类,字符串值可以呗改变。

    1.1K50发布于 2018-01-17
  • 来自专栏golang算法架构leetcode技术php

    php面试题(2

    这个问题有一个很大的坑,面试官可能会从这个问题下手问你一大堆问题。 linux:traceroute,windows:tracert a=[0,1,2,3]; b=[1,2,3,4,5]; a+=b; var_dump( 基础问题。本质还是考PHP数组的结构和特点。 面试官要是问你,备机的数据不一致怎么办,你要勇敢怼回去,你们每秒多少写入操作。按照百万级表,每秒1000的写入效率,正常的设计是,分布在2台机器上每台500。 假设老鼠的个数为A,则有2^A>=10; A=4; 思路很简单,十瓶药编号:0,1,10,11....1001; 0不喝。 2)信号量 信号量是一个计数器,可以用来控制多个线程对共享资源的访问.

    3.2K20编辑于 2022-08-02
  • 来自专栏java学习java

    java面试强基(2

    占内存大小 : 字符常量只占 2 个字节; 字符串常量占若干个字节。 java注释有哪几种? 单行注释。 多行注释。 文档注释。 标识符和关键字的区别是什么? ​

    53830编辑于 2022-11-20
  • 来自专栏用户2442861的专栏

    *Android面试实战总结2

    随后 就是 android 技术 跟我面试。大概面试了 四十分钟吧。惯例 总结了一下 有六七个问题,这个技术水平比较高,问得问题 有几个我开发中都没有遇到过。这次面试感觉 没戏。。。 这里 我回来查找资料,才发现,google 开发者 已经 考虑到这种情况,做了相应的支持,所以listview 本身是支持item 多type的。 type类型,和 convertview 去实现复用,  这里如果type 很多 复用的话,在getview 方法里面要写很多 判断,假如 type==0 inflate 一个layout01,type==2 这里 我回来查找资料,才发现,google 开发者 已经 考虑到这种情况,做了相应的支持,所以listview 本身是支持item 多type的。 type类型,和 convertview 去实现复用,  这里如果type 很多 复用的话,在getview 方法里面要写很多 判断,假如 type==0 inflate 一个layout01,type==2

    62830发布于 2018-09-20
  • 来自专栏前端小而全的知识归纳

    JS面试之对象(2)

    1.对象的声明方法 1.1 字面量 var test2 = {x:123,y:345}; console.log(test2);//{x:123,y:345}; console.log(test2.x) ;//123 console.log(test2. 对象的属性 2.1 属性分类 1.数据属性4个特性: configurable(可配置),enumerable(可枚举),writable(可修改),value(属性值) 2.访问器属性2个特性: get ("foo"); var s2 = Symbol("foo"); s1 === s2 // false 3.3 用法 1.不能与其他类型的值进行运算; 2.作为属性名 let mySymbol = Symbol 用法: 合并多个对象 var target = { a: 1, b: 1 }; var source1 = { b: 2, c: 2 }; var source2 = { c: 3 }; Object.assign

    1.1K20发布于 2019-04-17
  • 来自专栏万丈高楼平地起

    前端面试2)javascript

    boy1.arr.push(2); console.log(boy1.arr,boy2.arr);// [1,2] [1] // 缺点1:方法不能复用 console.log(boy1.say == = boy2.say) // false (说明,boy1和boy2 的say方法是独立,不是共享的) // 缺点2:不能继承父类原型上的方法 Parent.prototype.walk = function 刷新页面,Chrome 发起整个页面的二次请求后,通过开发者工具可以看到强缓存资源都会从内存进行读取,这就是200 from memory cache的情况。 示例: 这时关闭浏览器后,重新打开浏览器并打开关闭前的页面,通过开发者工具可以看到之前强缓存资源都会从磁盘中读取,这是因为关闭了浏览器后系统回收了内存资源,因此内存没有了之前的强缓存资源,需要从磁盘中读取 原因就在于 f1 是 f2 的父函数,而 f2 被赋给了一个全局变量,这导致 f2 始终在内存中,而 f2 的存在依赖于 f1,因此 f1 也始终在内存中,不会在调用结束后,被垃圾回收机制(garbage

    1.7K20编辑于 2022-03-08
  • 来自专栏xiaosen

    Python面试十问2

    一、如何使用列表创建⼀个DataFrame # 导入pandas库 import pandas as pd # 创建一个列表,其中包含数据 data = [['A', 1], ['B', 2], [' 2 C 3 二、如何使用Series 字典对象生成 DataFrame # 导入pandas库 import pandas as pd # 创建一个字典对象 data = {'Name 5 8 2 3 6 9 A B C add 0 1 4 7 12 1 2 5 8 15 2 3 6 9 18 八、pandas的合并操作 如何将新⾏ 3, 4],"b":[5, 6, 7, 8]}) # 使⽤dictionary创建第⼆个Dataframe df2 =pd.DataFrame({"a":[1, 2, 3],"b":[5, 6, 7] }) # 现在将df2附加到df1的末尾 df1.append(df2) 第⼆个DataFrame的索引值保留在附加的DataFrame中,设置ignore_index = True可以避免这种情况。

    2.3K10编辑于 2024-05-07
  • 来自专栏Java3y

    数据库面试题(开发者必看)

    数据库常见面试题(开发者篇) 这里写图片描述 什么是存储过程?有哪些优缺点? 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 我们来对比一下他们的区别: drop table 1)属于DDL 2)不可回滚 3)不可带where 4)表内容和结构删除 5)删除速度快 truncate table 1)属于DDL 2)不可回滚 3 2)打开命令行方式,然后进入到mysql的/bin目录。 where sc_2.sno=sc.sno and sc_2.cno=2) 107,查询学过“李四”老师所教所有课程的所有同学的学号、姓名 select a.sno, a.sname from student where sno <> 2 group by sno having sum(cno) = (select sum(cno) from sc where sno = 2) 2, select b.sno

    2.3K52发布于 2018-03-15
  • 来自专栏李家的小酒馆

    struts2面试整理

    如果用户请求以action结尾,该请求将被转入Struts 2框架处理。 5. struts2配置文件覆盖顺序 struts.xml -> struts.properties -> web.xml(配置过滤器时,指定参数。 默认的struts-default有什么作用 struts-default包是由struts内置的,它定义了struts2内部的众多拦截器和Result类型,而Struts2很多核心的功能都是通过这些内置的拦截器实现 ,当包继承了struts-default包才能使用struts2为我们提供的这些功能。 自定义拦截器 编写一个类继承MethodFilterInterceptor struts2.xml中声明拦截器 struts2.xml中声配置拦截器 , 当指定自定义拦截器时默认拦截器会失效,所以还要显示的在指定一次

    89100发布于 2017-12-26
  • 来自专栏Spring相关

    Spring Security OAuth 2开发者指南译

    Spring Security OAuth 2开发者指南译 介绍 这是用户指南的支持OAuth 2.0。对于OAuth 1.0,一切都是不同的,所以看到它的用户指南。 这些表达式包括#oauth2.clientHasRole,#oauth2.clientHasAnyRole和#oath2.denyClient,可用于根据oauth客户端的角色提供访问(请参阅OAuth2SecurityExpressionMethods 本AccessTokenRequest可以在使用 OAuth2RestTemplate这样的: @Autowired private OAuth2ClientContext oauth2Context; , oauth2Context); } 在会话范围中放置OAuth2ClientContext(为您),以保持不同用户的状态分开。 ) public OAuth2RestOperations restTemplate() { OAuth2RestTemplate template = new OAuth2RestTemplate

    3.4K10发布于 2018-09-10
  • 来自专栏Android技术分享

    面试总结】Android 开发者值得深入思考的几个面试问答分享

    image.png 今年因为特殊原因,原本现在面试潮流已经过去,但今年现在依旧还是一个面试的旺季时期,这里今天给大家来分享一下Android面试中几个值得我们深入思考的面试题还有解析,希望可以帮助到即将面试的小伙伴们 ,祝面试顺利~ 文末还有大厂面试专题资料包免费分享~接下来是正文: 1. 所以Factory2可以达到改造parentView的目的。 但是我们在日常中根本就没有任何地方接触到了Factory(2)呀,那么它是不是就直接是null呢? 整个替换从图一所示的源码中可以看到,能够被替换的关键是Factory(2)存在,那么我觉得,其实问题问的是Factory(2)可以用来做什么吧? 这里只是整理出来的部分面试题,后续会持续更新,希望通过这些高级面试题能够降低面试Android岗位的门槛,让更多的Android工程师理解Android系统,掌握Android系统。

    80900发布于 2020-05-13
  • 来自专栏前端开发面试手册

    合格vue开发者应该知道的面试

    给每项元素绑定事件时使用事件代理SPA 页面采用keep-alive缓存组件在更多的情况下,使用v-if替代v-showkey保证唯一使用路由懒加载、异步组件防抖、节流第三方模块按需导入长列表滚动到可视区域动态加载图片懒加载(2) case "splice": inserted = args.slice(2); break; } // if (inserted) ob.observeArray 参考:前端vue面试题详细解答vue初始化页面闪动问题使用vue开发时,在vue初始化之前,由于div是不归vue管的,所以我们写的代码在还没有解析的情况下会容易出现花屏现象,看到类似于{{message (2)mergeOptions 的执行过程规范化选项(normalizeProps、normalizelnject、normalizeDirectives)对未合并的选项,进行判断if (!

    2K150编辑于 2022-11-02
  • 来自专栏开发者关系

    9个典型的开发者关系面试

    本文概述了招聘开发者关系经理时应注意的事项。有关开发人员关系的概述,可以先了解一下什么是开发者关系。 目标 因为开发者关系对于任何与开发者社区互动的人来说都是一个包罗万象的角色,所以在面试任何候选人之前,你应该列出这个角色的关键目标。一些开发者关系的角色侧重于社区参与和开发者宣传。 无论扮演那种角色,开发者关系经理都需要清晰地沟通,并深入浅出地把深奥的技术主题表达出来,以便开发者轻松的理解。很多时候,开发者关系是公司线上线下的形象代言人。 | 1. 对开发者关系团队来说,为喜欢的工具和产品提出强烈的意见并不罕见。 | 2. 有什么北极星指标可以很好的来衡量开发者体验? 开发者平台正在发生什么有趣的新趋势? 优秀的开发者关系经理会及时了解与社区相关的新趋势和新闻。开发者关系经理应该熟悉GraphQL等新技术和AWS Lambda等为开发者构建的全新平台。

    1.1K00发布于 2020-08-15
领券