![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 73
普通网友
这个作者很懒,什么都没留下…
展开
-
同事拿下阿里菜鸟P6offer,程序员,难道Java真的凉了_菜鸟p6级别待遇
ffer定级P6](https://img-blog.csdnimg.cn/img_convert/cca8e7893b62cb259275a0395ee569eb.png。其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。**程序员H:**是啊,幸亏之前为了弄懂JVM还看了两本书,不然真不知道说啥了!没什么过多的问题,主要就是聊了一下自己今后的职业规划,告知了薪资组成体系等等。**小天:**好像问了两次看书的情况诶?原创 2024-05-20 14:08:26 · 254 阅读 · 0 评论 -
双非本科4年Java经验,五面阿里成功上岸阿里,分享我的神奇经历
比如:10+年的软件开发经验(说明你的主业),4+年的团队leader经验(说明你的领导力),擅长高可用高性能的分布式架构(说明你的专业和专攻),多年互联网和金融行业背景(说明你的行业背景),任职于XXX公司的XX职位(说明你的职业),负责XXX平台或系统(说明你的业务场景)…**【Java快速面试指南目录】**Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等。原创 2024-05-20 14:07:52 · 850 阅读 · 0 评论 -
半个多月时间4面阿里,已经成功拿下offer,分享一下个人面经
后面我知道我的回答虽然答到了点子上,但是扩展程度不够,对一些问题的理解缺乏足够的实践经验。由于具体的技术问题在前两轮面试中已经问过了,所以三面后不会有具体的技术问题,总结来看,对自己做过的项目一定要深入,包括使用使用到的技术原理、为什么要使用这些技术。虽然在面试中有一些回答不出来很正常,但是如果能够做到出乎面试官的意料,也是面试官对你很重要的加分项。疯狂看书、写代码、写博客、做项目,每天都在对自己进行总结和反思,正是这样一个不断的自我反思与努力的过程中,我得到了真正的成长与进步。原创 2024-05-20 14:07:17 · 277 阅读 · 0 评论 -
【毕业设计】Java基于微信小程序的同城二手物品租赁系统
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。系统的E-R图显示了系统中实体之间的链接。访问者根据登录界面设置的信息项如实填写,待信息通过验证后,访问者可以进入指定的页面享受本系统提供的服务和阅读本系统的相关信息。管理员功能有首页、个人中心、用户管理、出租者管理、商品分类管理、商品信息管理、在线租赁管理、物品归还管理、系统管理等功能模块。出租者功能有首页、商品信息、我的(商品信息、在线租赁、在线沟通、物品归还)。用户功能有首页、商品信息、我的(在线租赁、在线沟通、物品归还)。原创 2024-05-20 13:59:27 · 409 阅读 · 0 评论 -
【Spring】如何解决Spring的循环依赖问题?这道面试题助我拿到了Offer!!
最近,有关于Spring的面试中,Spring的循环依赖问题是必问的知识点,你回答的不好,就会被直接pass掉。即使你没被pass掉,你也会比那些知道如何解决Spring循环依赖问题的同事薪资低,这就是现实。所以,我们今天就一起来探讨下如何解决Spring循环依赖的问题。关注微信公众号,阅读更多技术干货文章!!什么是循环依赖?循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。原创 2024-05-20 13:58:53 · 641 阅读 · 0 评论 -
【leetcode刷题】9
为了回馈各位粉丝,礼尚往来,给大家准备了一条多年积累下来的优质资源,包括 学习视频、面试资料、珍藏电子书等。前i天的最大收益 = max{前i-1天的最大收益,第i天的价格-前i-1天中的最小价格}计算今天之前最小值买入,今天卖出的获利,也即今天卖出的最大获利。怎么领取请大家自己找,寻宝游戏现在开始。找不到可以评论留言,一条就会注意到你。比较每天的最大获利,取最大值即可。⭐今天是坚持刷题更文的第。⭐更多算法题欢迎关注专栏。又是一道动态规划的题。原创 2024-05-20 13:58:19 · 360 阅读 · 0 评论 -
【Java】【JS】LeetCode - 动态规划 - # 198 打家劫舍
(1)偷窃第 k间房屋,那么就不能偷窃第 k-1 间房屋,偷窃总金额为前 k-2间房屋的最高总金额与第 k间房屋的金额之和。(2)不偷窃第 k 间房屋,偷窃总金额为前 k-1 间房屋的最高总金额。= 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。在两个选项中选择偷窃总金额较大的选项,该选项对应的偷窃总金额即为前 k 间房屋能偷窃到的最高总金额。输入: [1,2,3,1]原创 2024-05-20 13:57:44 · 383 阅读 · 0 评论 -
Mybatis拦截器安全加解密MySQL数据实战
这里其实想过不改动原对象,而是把原请求对象克隆一份,在克隆对象上进行加密,然后在去查询数据库。但在本次安全加解密需求中只针对指定字段(如手机号和真实姓名),现在这种全量字段加解密就不行,而且性能也低,毕竟加解密是很耗费服务器CPU运算资源的。注意:如果作用于字段,那当前类必须先标注该注解,因为会优先判断类是否需要加解密,然后在判断字段是否需要加解密,否则只作用于字段不会起效。这是因为对请求参数进行加密操作时改动的是原对象,如果不还原解密数据,这个对象如果在后续还有其他操作,那就会使用密文,导致数据紊乱。原创 2024-05-20 13:48:54 · 1030 阅读 · 0 评论 -
Mybatis-plus常用API全套教程,看完没有不懂的
官网:创建数据库数据库名为mybatis_plus创建表创建user表id BIGINT(20) NOT NULL COMMENT ‘主键ID’,name VARCHAR(30) NULL DEFAULT NULL COMMENT ‘姓名’,age INT(11) NULL DEFAULT NULL COMMENT ‘年龄’,email VARCHAR(50) NULL DEFAULT NULL COMMENT ‘邮箱’,原创 2024-05-20 13:48:20 · 627 阅读 · 0 评论 -
LCN分布式事务框架原理
TxClient的代理连接池实现了接口,并重写了close方法,事务模块在提交关闭以后TxClient连接池将执行"假关闭"操作,等待TxManager协调完成事务以后在关闭连接。原创 2024-05-20 13:47:45 · 308 阅读 · 0 评论 -
Java面试题-Web服务器与Http协议
If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT --本地缓存文件的最后修改时间,与另一个响应头组合控制浏览器页面的缓存。Referer: http://www.sina.com/index.jsp --浏览器通知服务器当前请求来自哪个页面,常用于防盗链。404 : 请求资源不存在.通常是路径编写错误,也可能是服务器资源已删除。XML全称是,可扩展的标记语言,注重的是数据和数据结构.语法严格。组成部分 : 请求行 请求头 请求体。200 : 请求成功。原创 2024-05-20 13:47:10 · 238 阅读 · 0 评论 -
Java 并发编程:volatile的使用及其原理
(3)初始化对象如果是这个流程,多线程环境下就可能将一个未初始化的对象引用暴露出来,从而导致不可预料的结果。因此,为了防止这个过程的重排序,我们需要将变量设置为volatile类型的变量。可见性问题主要指一个线程修改了共享变量值,而另一个线程却看不到。引起可见性问题的主要原因是每个线程拥有自己的一个高速缓存区——线程工作内存。volatile关键字能有效的解决这个问题,我们看下下面的例子,就可以知道其作用:int a = 1;int b = 2;a = 3;b = a;a=”+a);原创 2024-05-20 13:39:11 · 585 阅读 · 0 评论 -
Java try 与 finally 对于返回值的影响
1.执行到try块 里面的 return 时,在返回的那一刹那,回去检测是否存在finally块,如果存在finally块,回去执行完finally块的代码,再进行返回(如果finally里面有retrun的话,就是直接在finally里面进行结束了,也就是文章开头的情况)。2.在执行到 try块 里面的 return 时 与 准备 执行完finally块的代码 之间, 会把 try块 里面的 return 的值暂且寄存起来,等执行完回到return的时候,拿出来之前的值进行返回。原创 2024-05-20 13:38:37 · 317 阅读 · 0 评论 -
Idea公司真牛逼,发行最适合程序员编程字体~
它们之间的空间量,自然以等宽字体设计的平衡;从2019.3版本开始,JetBrains Mono字体将随IDE一起提供,当然,你可以下载它并在所需的任何编辑器中使用它。我们的眼睛以非常不同的方式沿代码移动,通常必须垂直移动和水平移动,这与阅读书籍不同,因为它们总是沿同一方向沿文本滑动。因此,在使用JetBrains Mono进行开发时,除其他外,重点研究了在长时间使用代码期间可能导致眼睛疲劳的问题。下方留言聊聊呗~**大家常说“ JetBrains出品,必属精品 ”不知道这次你是否满意~原创 2024-05-20 13:38:03 · 242 阅读 · 0 评论 -
Eclipse编写Java时printf出现错误
解决:右键项目–>Build path(构建路径)–>Configure build path(配置构建路径)–>Library(库)–>将jre改成高版本或最新的配置。右键项目属性–>java property(java编译器)–>将jdk一致性改为更高级的(例如1.7)若以后遇到类似问题,可举一反三,试试看是不是这个错误!(img-B5IFgsBd-1716183427584)]刷新试试 若还是不可以 接着往下。原因:eclipse的配置过低。原创 2024-05-20 13:37:29 · 114 阅读 · 0 评论