刷新
双非一本,小公司打杂,跳槽进了大厂!

博主头像 大家好,我是R哥。 好久没有分享面试辅导的成功案例了,图片打码、过程梳理、文章编写,着实难写啊,太费时间了。 今天和大家分享一个普通本科、不知名小公司程序员,成功逆袭互联网大厂的真实案例。 如果你觉得自己学历一般,背景普通,没有 “985/211” 学历加持,也没有中大厂工作经验,那这个励志的成功案 ...

mybatis如何使用注解方式,不使用xml

博主头像 前言 大家好,我是小徐啊。我们在使用springboot开发的时候,一般是结合mybatis来使用的。而且,我们一般使用mybatis的时候,都是使用xml的文件。 不过,我之前在开发的时候,遇到了使用xml怎么也读取不到,可能是哪里配置的问题。这个时候,我就想到了使用注解的方式写sql,不用再使用 ...

IDEA如何将一行上移或者下移

博主头像 前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,都会使用到IDEA的快捷键。这些快捷键帮助我们提高了开发的效率。今天,我要介绍下,在IDEA中如何将某一行代码上移或者下移。这个技巧在我们编写代码的时候还是很有效的。 如何下移一行代码 首先,我们需要打开IDEA,然后打开对应的要移 ...

什么情况,今年面试都不问八股文了??准备了几个月,结果一个都不问。。

博主头像 大家好,我是R哥。 你还在死背八股文? 有好几个兄弟和我说,说背了几个月的八股文,结果面试官一个都不问,全问项目,结果面试被暴击了。 比如这位准备报名我的面试辅导的兄弟: 还有这位报了我面试辅导的兄弟也是,全程项目拷打,都没问八股文: 什么情况,现在面试都不问八股文了??? 我听过太多社招的同学的面 ...

SpringCloud带你走进微服务的世界

博主头像 认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 单体架构的优缺点如下: 优点: 架构简单 部署成本低 缺点: 耦合度高(维护困难、升 ...

SpringMVC学习笔记

博主头像 Spring的web框架围绕DispatcherServlet设计。DispatcherServlet的作用是将请求分发到不同的处理器。从Spring2.5开始,使用java5或以上版本的用户可以采用注解的controller声明方式 ...

SpringSecurity5(3-密码解析器)

Spring Security提供了密码解析器来安全地处理用户密码。通过实现PasswordEncoder接口,可以使用多种加密算法(如BCrypt、PBKDF2等)对密码进行加密和验证。常用的BCryptPasswordEncoder可确保密码存储的安全性,并防止暴力破解攻击。自定义密码解析器也可... ...

【设计模式】备忘录模式教你如何优雅地处理状态快照

博主头像 概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都提供了撤销(Undo)操作,如 Word、记事本、Photoshop、IDEA等软件在编辑时按 Ctrl+Z 组合键时能撤销当前操作 ...

通俗易懂动态表单自定义字段解决方案

博主头像 动态表单自定义字段解决方案 有些项目可能会有要求,客户可以自定义设计字段,并且字段还需要在后台设置可展示、可搜索。 1. 场景: 比如说报名场景,我们并不知道客户想让用户填哪些东西。 下面我就举个例子,场景前提介绍: 我有一个平台, 动态表单是平台功能,可以独立运行 我有一个比赛系统,比赛系统是平台 ...

SpringSecurity5(2-自定义用户信息)

Spring Security允许自定义用户信息以满足特定的认证需求。通过实现UserDetailsService接口,可以从数据库或其他存储源加载用户信息。自定义UserDetails类,提供用户名、密码、权限等信息,并结合Spring Security的AuthenticationManager... ...

order by是怎么工作的?

博主头像 order by是怎么工作的? 在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市民表为例,假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前 1000 个人的姓名、年龄。 首先分享一份大彬精心整理的大厂面试手册,包含计算机基础、Java ...

【设计模式】责任链模式教你如何优雅地分发任务

博主头像 概述 在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址等信息,这 ...

IDEA如何保持光标不变上下移动代码

博主头像 前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,经常是需要上下移动文件的,方便我们去查看文件的各个地方。这里面最常见的就是用上下左右的箭头去移动对应的代码位置。 不过,有时候,我们只想移动下代码,但是不想要光标变换位置,这该怎么操作呢?有些小伙伴可能想到了使用鼠标,当然这也是一种 ...

【由技及道】API契约的量子纠缠术:响应封装的十一维通信协议【人工智障AI2077的开发日志012】

博主头像 在API通信的量子混沌中,30+种返回格式如同平行宇宙的物理定律相互碰撞。本文构建的十一维通信协议,通过时空锚点(ApiResult)、量子过滤器(ResponseWrapper)和湮灭防护罩(Jackson配置)三重维度稳定装置,实现了从数据坍缩到规范对称的量子跃迁。最终在代码规范与宇宙法则间架设... ...

Java 线程安全的集合

博主头像 Vector ArrayList 的线程安全版本,对所有的修改方法都进行了 synchronized 同步处理。适用于多线程环境下对数据一致性要求高,且读写操作相对比较均衡,不需要很高并发性能的场景。由于所有操作都进行同步,在高并发环境下,性能相对较差 Hashtable HashMap 的线程安全 ...

Eureka服务注册发现源码流程简析

博主头像 一: 服务的注册 客户端通过执行InstanceInfoReplicator#run()调用DiscoveryClient#register()发送http请求进行注册 InstanceInfoReplicator 是更新同步当前服务到服务端的任务实现 //A task for updating a ...

<1···414243···48>