#面经##java社招# 楼主三年CRUD经验 2023 07-10 杭州阿信网络科技 飞猪子公司 | 1面 凉 redis雪崩解决方法 redis过期策略 说一下AQS,还没讲完就问下一个问题了。。 @Transactional注解什么时候会失效 threadlocal作用、使用会有哪些需要注意的问题 如何把一个线程不安全的类变成线程安全的类 限流用过吗,没有。。 数据库主键可以用string类
2023.05.06 午 一面好狠,3个人面了一小时,感觉算是给自己五一之后洗礼了一下了,挺希望能进这家公司的,感觉业务挺不错的。感觉现在面试确实有点像在背书,希望以后深入了解技术和业务,那时候无论简历和面试应该都会看起来很不错。 [TOC] 🔥1.一面 自我介绍 讲下TCP、UDP,HTTP,为什么三次握手四次回收:前2个是传输层,后一个是应用层,然后三握四挥都是为了防止服务器资源持续等待导致
一面 30min JVM: 类加载过程 static 变量的初始化时机 final 变量的初始化时机 依赖 Spring Boot 自动装配 使用依赖过程中遇到问题如何排查 引入的某个方法不符合预期,如何处理 数据库: InnoDB 和 MyISAM 索引的区别 字符串类型字段,WHERE 数字,会走索引吗数值型字段,WHERE 字符串,会走索引吗 事务:针对 RR 级别提问 间隙锁,什么时候触发
问题内容: 除此之外,因为我已经有了一些奇怪的错误。还有什么最好的方法来获取2个字母的国家/地区代码以及完整的国家/地区名称? 问题答案: 对于一个单独的项目,我从ISO站点获取了国家代码数据。 当心以下内容: 名称大写。您可能会想要对其进行调整,因此并非如此。 名称并非全都是简单的ASCII。 名称并不完全是政治中立的(任何声称的国家列表都可能是不可能的)。例如,“中国台湾省”是一个名称。这篇博
问题内容: 我打算将Java的标准i18n系统与ChoiceFormat类一起使用复数形式,但随后意识到它不能处理某些语言(例如波兰语)的复数规则。如果它只处理类似于英语的语言,那似乎毫无意义。 有哪些选项可以实现正确的复数形式?使用它们的利弊是什么? 问题答案: 好了,您已经正确标记了问题,所以我假设您了解ICU的一两件事。 使用ICU,您有两种选择来正确处理复数形式: PluralRules,
问题内容: 我从包含德国变音符号的数据库中获取数据时遇到麻烦。基本上,每当我收到包含变音符号的数据时,它都是带有问号的黑色正方形。我通过把 查询之前。 问题是,一旦我对查询结果使用,则包含umlaut的值会得到。我可以通过直接在浏览器中调用php文件来看到这一点。除了在编码为JSON并将其解码为JS之前替换此字符之外,还有其他解决方案吗? 问题答案: 您可能只想以某种方式在浏览器中显示文本,因此一
本文向大家介绍c# 绘制中国象棋棋盘与棋子,包括了c# 绘制中国象棋棋盘与棋子的使用技巧和注意事项,需要的朋友参考一下 本文是利用C# 实现中国象棋的棋盘绘制,以及初始化布局,并不实现中国象棋的对弈逻辑。仅供学习参考使用。 思路: 绘制中国象棋棋盘,竖线九条,横线十条。再中间绘制‘楚河',‘汉界' 。 绘制棋子,然后将棋子布局在棋盘上即可。 涉及知识点: 用户控件:用于实现棋盘的绘制,重写 OnP
问题内容: 我从Google得知,国际化是使我的Web应用程序使用所有语言的过程。我想了解Unicode的国际化过程,所以我从这里到那里了解了Unicode 。 我能够了解Unicode,即如何将一个字符集设置为编码为字节,然后再将字节解码为字符集。但是我不知道如何进一步前进。我想学习如何比较字符串,还需要知道如何在Web应用程序中实现国际化。有什么建议吗?请指导我。 我的目标: 我的主要目标是开
我正在尝试将转置表放入我的阿尔法β侦察兵中。我确实看到了一个增量速度提升,我认为是在游戏中期或后期,然而,即使有1-2GB的桌子大小,它可能会也可能不会比根本不从转置表中读取慢。我还注意到,如果我在没有桌子的情况下玩完全相同的游戏,一些效率较低的动作。 我测试了我的Zobrist键散列,即使在进行和撤消操作后,它们也会正常显示。我不相信它们是问题所在。我试图遵循这些文章中的建议来设计alpha/b
一面:09-22 (15min) 二面:09-25(15min) 前两面问的不算深。 三面:09-28(30min) 面试官摄像头不开,问问题的语气有点刚,但个人觉得问的项目问题还算新颖,所以总结出来供大家参考。 秒杀项目相关问题: 秒杀项目中数据库的表为什么要这样设计(用户表、商品表、订单表、秒杀商品表、秒杀订单表)?为什么没有库存表? 如果秒杀的商品没有卖完,同时非秒杀还可以卖,这两个表之间怎
主要内容:转换在java中,文本是以Unicode格式内部存储的。 如果输入/输出格式不同,则需要转换。 转换 以下示例将展示将Unicode字符串转换为UTF8字节,以及将UTF8字节转为Unicode字节转换。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
类提供了各种格式来一起格式化日期和时间。 将使用方法。 看下面的例子。 在下面的例子中,我们将演示如何使用不同的格式来格式化日期和时间。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -
一面主要是对着简历问八股,都是很基础的八股1.面向对象三大特性,讲讲多态 2.ArrayList和LinkedList的区别 3.HsahMap和HashTable的区别 4.Mysql事物 5.什么是不可重复读 6.Mysql如何去除表中重复的数据 7.亿级别的数据怎么处理 8.aop和ioc 9.SpringMVC的执行流程 10.resourse和autowired的区别 11.Spring
9.30 一面 30min 自我介绍 竞赛经历 实习经历 float占几个字节 float数据类型与int类型相加是什么类型,为什么 Integer类型一般不用==进行比较,主要考虑是什么 Integer a = 1,Integer b = 1,它们是否相等 HashMap是怎么样的一个数据结构,讲一下HashMap HashMap是安全的类吗,怎么判断 怎么把HashMap变成线程安全的类,对什
面试官鸽我两个多小时,已经躺床上睡觉了,又打电话过来了 一面40min左右 自我介绍 vue的生命周期有哪些?页面初始化,vue写请求或者一些操作dom的写在哪里呢? 说一下前端的缓存? 说一下在企业做的项目? 说一下单点登录怎么实现的? 前端的存储相关的,登录的状态存储,cookie,localstorage那些. localstorage你怎么用的? 你有用过比较好的开源组件库吗?讲讲? 做过