刷新
Maven 使用方法

博主头像 Maven Maven是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),其表现于一个XML文件(pom.xml),其中包含了项目的基本学习,依赖关系,插件配置,构建路径等等 为什么使用Maven 导入第三方jar包更便捷:之前我们在使用第三方框架时我们 ...

Mapreduce中的Mapper&reducer

博主头像 分布式文件系统中的mapreduce是Hadoop的基础数据存储方式。数据的存取在计算机中以以静态的状态存在。静态区和常量区以及本地方法栈和程序计数器都是高效的计算机内存。堆heap的设计实现是面向对象编程的数据体现模型。现代的分布式文件系统设计服务于J2EE的企业级版本是Hadoop。数据的存取以 ...

Spirng 必知概念

博主头像 Bean作用域 名称 作用域 singleton 单例对象,默认值的作用域 prototype 每次获取都会创建一个新的 Bean 实例 request 每一次 HTTP 请求都会产生一个新的 Bean,该 Bean 仅当前 HTTP request 内有效 session 在一次 HTTP ses ...

一,初始 MyBatis-Plus

博主头像 一,初始 MyBatis-Plus @目录一,初始 MyBatis-Plus1. MyBatis-Plus 的概述2. 入门配置第一个 MyBatis-Plus 案例3. 补充说明:3.1 通用 Mapper 接口介绍3.1.1 Mapper 接口的 “增删改查”3.1.1.1 查询所有记录3.1. ...

IDEA 换了电脑,如何导入和导出配置?

博主头像 前言 我们在使用IDEA开发时,经常会设置各种各样的配置,时间一长,就会有很多个性化的东西。用起来也越来越顺手。 不过这里可能会有个问题,那就是哪一天我们要换个电脑了,或者想安装新版本的IDEA时,又得重新配置下来。这复杂度堪比重装系统后的各种安装软件。 那么,我们有没有办法把原来的IDEA配置一键 ...

反射相关API

博主头像 反射的作用 在不修改源码的情况下,扩展功能。 程序在运行的时期,通过反射机制,获取类的所有内部信息,并且操作类的对象。 Class类 一个类在堆中只有一个Class对象,这个Class对象包含了类的完整结构信息 反射技术是针对Class对象进行操作,在程序运行的时候,动态获取类中的所有成员 [1] ...

双非一本,非科班,人生逆袭之路,怒拿两个互联网顶级大厂 offer!

博主头像 大家好,我是R哥。 今天分享一个激动人心的面试辅导案例,一个双非一本、非科班的兄弟,通过在职辅导,拿到两个一线互联网顶级大厂 offer,年薪 50 万+,涨幅 40% 左右。 先介绍下这个兄弟的背景: 这兄弟基本面还不错,30+ 了,虽说是一本,但并非科班出身,优势是在一家互联网中厂上班,具备互联 ...

深入理解ConcurrentHashMap

博主头像 HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进行put操作,调用了HashMap的putVal(),具体原因: 假设两个线程A、B都在进行put操作,并且hash函数计算出的插入下标是相同的; 当线程A执行完第六行由于时间片耗尽导致被挂起,而线程B得到时间片后在该下标处 ...

lombok编译遇到“找不到符号的问题”

问题描述 最近编译使用了lombok依赖的maven项目遇到了一个没有遇到过的现象。 项目代码可以正常运行,但是只要一使用maven:clean再打包就会报lombok注解的类“找不到符号”。 按照几年的开发经验真的头疼了一段时间,查了很多帖子没有人遇到过,感觉十分匪夷所思。 之后分析了整个mave ...

微服务是什么?

博主头像 微服务是什么? 微服务(Microservices)是一种软件架构风格,在这种风格下,应用程序被设计成一组小的、独立部署的服务,每个服务只关注一个业务功能。 微服务的出现是为了解决什么问题? 微服务架构能够解决传统单体架构(Monolithic Architecture)中的一些问题,特别是可扩展性 ...

@RestController和@Controller的区别

博主头像 @RestController 和 @Controller 是Spring框架中用于定义控制器(Controller)的两个非常重要的注解,它们都用于处理HTTP请求,但它们之间存在一些关键的区别。 1.@Controller @Controller 注解是Spring MVC的一部分,用于定义一个 ...

一文搞定WeakHashMap

博主头像 写在前面 在缓存场景下,由于内存是有限的,不能缓存所有对象,因此就需要一定的删除机制,淘汰掉一些对象。这个时候可能很快就想到了各种Cache数据过期策略,目前也有一些优秀的包提供了功能丰富的Cache,比如Google的Guava Cache,它支持数据定期过期、LRU、LFU等策略,但它仍然有可能 ...

<1···456···121>