开头先拷打项目 讲暑假实习的时候的api 里面redis具体功能如何实现 优化底层算法(georadius方法override,从用haversine到manhattan dist)缓存策略动态调整 简单的机器学习来预测动态调整策略 八股 提交一个sql语句到响应的过程经历了什么 数据库索引用的是什么 为什么b+索引 b+树特性 redis有哪些数据结构 底层实现讲讲 mvcc 一个api 从发送
面试官很nice,面试过程:全程项目 少量场景题 少量八股(根据项目延伸)无手撕 许愿hr 许愿oc
4.23一面:最长的回文串长度,根据项目问了一些,其他的有点记不清了 4.25二面:回路检测,shell编程、看了哪些技术书籍、拦截器实现接口、自己的优缺点 4.27三面:主管面,毕设,对快手的看法。问的相对比较开放,根据自己的情况答就行了。 5.09hr面:问了实习的感受、有挑战性的事、最有压力的事;相比于秋招,春招有哪些思维上的改变;期望薪资等等 总结:最近快手比较缺人,加上自己曾经在快手实习
4.27一面:删除升序链表中的重复的节点,ThreadLocal,线程池有哪些重要参数,如何配置,Redis(数据结构,单进程)、RabbitMQ、kafka 5.05二面:查找链路中的倒数第K个节点,Spring中的设计模式,索引(哪些索引、是不是越多越好,覆盖索引)、ThreadLocal,JVM垃圾回收、数据库隔离级别、接口和抽象类的区别 总结:两面都基本一个小时,问的满满当当的,Java相
问题内容: 我在项目中使用Spring数据Mongodb,并在查询结果时参考以下类: 学生班: 学生成绩(dto): StudentServiceImpl类: 使用上面的代码,我能够成功检索到,但是我需要使用?进行检索。你能帮我吗? 问题答案: 将您的零件更改为下面,并添加字段到 $$ ROOT将推送整个文档。 更新:
如何准确定义步骤作用域bean的生命周期,尤其是当我已经划分了作用域时? 例如: null 问题是:假设一个简单的流(读、处理、写、完成),将创建多少并行步骤?4个平行步骤?是否每一步都有自己的RepositoryItemReader,所以结果会有4个RepositoryItemReader?
问题内容: 我目前正在使用Spring编写API后端,我想使用Spring Boot部署到生产服务器上。 如果我在Eclipse中运行后端以编译为War(在Maven中指定),并使用Tomcat 7,则它可以正常运行。 但是,当我想部署到服务器时,我正在使用Spring Boot。 应用程序 pom.xml 当我将整个项目复制到Linux服务器上并运行 maven package时 ,代码可以毫无
我的设置面临一些问题,我正在尝试增加心跳间隔,以测试可能的修复。我正在使用 下面是实例化连接工厂的代码 问题是心跳间隔没有改变。我在AMQConnection中快速查看以下内容 来自服务器的值是60。方法negotiatedMaxValue将不尊重客户端的首选项(不能禁用心跳信号,也不能增加心跳信号)。我错过什么了吗?
我们正在使用spring云配置服务器。Spring配置客户端使用Spring控制总线(RabbitMQ)获取更新。 看起来每个配置客户端实例都会创建一个连接到'spring.cloud.bus'交换的队列。 对有多少应用程序实例可以连接到“spring.cloud.bus”交换有任何可伸缩性限制? 我想RabbitMQ可以扩展来处理这个问题。 寻找这方面的指导方针。 许多感谢,
我试图在我的应用程序中集成spring cloud stream kinesis,但我找不到手册中的所有配置选项。我看过这个链接: https://github.com/spring-cloud/spring-cloud-stream-binder-aws-kinesis/blob/master/spring-cloud-stream-binder-kinesis-docs/src/main/as
我是Spring boot和tomcat的初学者,我发现了这个问题: 在tomcat服务器上部署Spring Bootwar文件时,如果要添加静态索引,就会出现问题。html与它并肩作战。 为了使它能够部署为war,我在我的应用程序类中添加了以下内容: 现在应用程序工作,但index.html(它位于src/main/资源下)将不显示(IM获得Whitelabel错误页与有一个意外的错误(type
问题:我试图逐行读取一个大文件,并将消息放入RabbitMQ中。我想在文件末尾提交给rabbitMQ。如果文件中的任何记录是坏的,那么我想撤销发布到队列的消息。 技术:Spring boot、Spring cloud stream、RabbitMQ 你能帮我实现这个过渡的东西吗。我知道如何使用spring cloud Stream读取文件并发布到队列。
我正在对一个由zuul代理服务支持的简单spring cloud应用程序进行压力测试。偶尔,由于zuul和服务之间的陈旧连接,我们会出现管道破裂异常。我用不同的配置选项配置Zuul,但没有成功: 由:java.net.socketException:java.net.socketOutputStream.socketWrite0(本机方法)~[NA:1.8.0_45]在java.net.socke
我在启动服务时遇到端口冲突,而配置服务已经在运行。我目前用的是Spring Boot 1.2.3.RELEASE和Spring Cloud版本1.0.0.RELEASE(试过用1.0.1.RELEASE,同样问题)。 如果我在端口8888中启动配置服务器,然后尝试启动另一个服务,它会尝试在端口8888中启动,即使我已经指定了另一个端口。奇怪的是,这不会发生在Mac OS中,它确实会发生在Windo
我正在尝试使用IVY,并且我已经在springsource工具套件中设置了我的IVY-de。 在尝试构建我的工作空间时,我得到了以下错误。 说明资源路径位置类型类路径发布/导出依赖项C:/Users/user1/.ivy2/cache/jstl/jstl.jars/jstl-1.2.jar无效。项目包含另一个具有相同存档名称的依赖项。Web P/Web类路径依赖关系验证器消息 在这方面,我们非常感