Java
文章平均质量分 74
Java
余生海
换工作了,暂时无法更新
书山有路勤为径,学海无涯苦作舟
展开
-
类加载子系统
类加载器原创 2021-08-12 23:25:11 · 186 阅读 · 0 评论 -
JVM的发展历程
JVM的发展历程原创 2023-01-16 21:21:12 · 180 阅读 · 0 评论 -
JVM的整体结构
JVM的整体结构原创 2023-01-16 21:20:10 · 155 阅读 · 0 评论 -
虚拟机与Java虚拟机
虚拟机与Java虚拟机原创 2023-01-16 21:19:05 · 352 阅读 · 0 评论 -
Java发展的重大事件
Java发展的重大事件原创 2023-01-16 21:18:34 · 294 阅读 · 0 评论 -
为什么要学java虚拟机
Java及JVM简介原创 2023-01-16 21:17:25 · 117 阅读 · 0 评论 -
http状态码
http状态码原创 2023-01-11 10:03:27 · 54 阅读 · 0 评论 -
seata简介
的分支事务纳入到全局事务的管理中。原创 2023-01-11 09:39:49 · 244 阅读 · 0 评论 -
线程池概念
本文介绍为什么使用线程池以及它的优缺点是什么。这个问题也是Java后端常见的面试题。原创 2023-01-04 15:00:32 · 60 阅读 · 0 评论 -
代码管理规范
说明:将git分支分为主分支和临时分支。临时分支:需求点和bug修改开发与提交流程。原创 2023-01-04 14:50:12 · 285 阅读 · 0 评论 -
@ConditionalOnMissingBean 注解的作用详解
ConditionalOnMissingBean,它是修饰bean的一个注解,主要实现的是,当你的bean被注册之后,如果而注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个,当你注册多个相同的bean时,会出现异常,以此来告诉人员。因为在aMapper1上面标识了AMapper类型的bean只能有一个实现 @ConditionalOnMissingBean(AMapper.class),所以在进行aMapper2注册时,系统会出现上面图上的异常,这是正常的。转载 2023-01-04 09:15:28 · 500 阅读 · 0 评论 -
CAP理论
一、什么是分布式系统拿一个最简单的例子,就比如说我们的图书管理系统。之前的系统包含了所有的功能,比如用户注册登录、管理员功能、图书借阅管理等。这叫做集中式系统。也就是一个人干了好几件事。后来随着功能的增多,用户量也越来越大。集中式系统维护太麻烦,拓展性也不好。于是就考虑着把这些功能分开。通俗的理解就是原本需要一个人干的事,现在分给n个人干,各自干各自的,最终取得和一个人干的效果一样。稍微正规一点的定义就是:一个业务分拆多个子业务,部署在不同的服务器上。 然后通过一定的通信协议,能够让这些子业务之间相互原创 2023-01-04 00:15:48 · 58 阅读 · 0 评论 -
双亲委派机制
运行着的线上系统突然卡死,系统无法访问,甚至直接OOM!想解决线上JVM GC内存,但却无从下手。新项目上线后 对各种JVM参数设置一脸茫然每次面试之前都要重新背一遍JVM的一些原理概念性的东西。世界上没有最好的语言,只有最适用于具体应用场景的编程语言Java是目前应用最为广泛的软件开发平台之一。随着Java以及Java社区的不断扩大,Java也早已不在是简简单单的一门计算机语言了,它更是一个平台,一种文化,一个社区。作为一个平台,Java虚拟机扮演者举足轻重的作用。原创 2021-08-12 17:47:03 · 124 阅读 · 0 评论 -
正则替换下划线为字母大写
大小写替换原创 2023-01-04 00:03:21 · 373 阅读 · 0 评论 -
Java8新特性之新的日期API
Java8新特性之新的日期API原创 2023-01-03 09:32:34 · 327 阅读 · 0 评论 -
Java8新特性之Optional使用
Java8新特性之Optional使用原创 2023-01-03 09:30:38 · 217 阅读 · 0 评论 -
Java8新特性之Stream使用
java8新特性之Stream流使用原创 2023-01-03 09:29:06 · 225 阅读 · 0 评论 -
消息队列详解
面试题为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?面试官心理分析其实面试官主要是想看看:第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对自己的架构问过为什么的人,一定是平时没有思考的人,面试官对这类候选人印象通常很翻译 2021-09-28 14:29:32 · 241 阅读 · 0 评论 -
Java中的表单重复提交问题
问题:使用forward转发请求后,再次刷新当前页面,会进行重复提交;例子:使用LoginServlet进行登录,成功后跳转到login页面,刷新当前页面,再次直接进行了登录;如果这是支付、买票等页面,重复提交将导致严重后果。因此要解决重复提交的问题。为了能够解决重复提交问题,关键在于:能够标志一次提交,从而识别出该提交已经处理。下面是主要处理过程:/*login.jsp页面,主要作用是...原创 2019-05-06 08:55:50 · 1624 阅读 · 0 评论