aloha_world_

4
获赞数
31
关注数
1
粉丝数
IP 属地未知
2016-01-17 加入
浏览 3.8k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
29 声望|新手
java
9
line-profiler
4
oracle
4
centos
4
spring
4
黄金勋章
暂未获得该勋章
如何获得
2 白银勋章
个人动态
  • 赞了文章2021-12-20
    【修炼内功】[JVM] 深入理解JVM之ClassLoader
    Java在诞生之初便提出 "Write Once, Run Anywhere",各提供商发布很多不同平台的虚拟机,这些虚拟机都可以载入并执行同平台无关的字节码。
  • 赞了文章2021-12-19
    springboot应用启动原理(二) 扩展URLClassLoader实现嵌套jar加载
    在上篇文章《springboot应用启动原理(一) 将启动脚本嵌入jar》中介绍了springboot如何将启动脚本与Runnable Jar整合为Executable Jar的原理,使得生成的jar/war文件可以直接启动本篇将介绍springboot如何扩展URLClassLoader实现嵌套jar的类(资源)加载,以启动我们的...
  • 赞了文章2021-06-08
    深入理解高并发下分布式事务的解决方案
    分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要...
  • 赞了文章2021-06-07
    一文看懂JVM内存区域分布与作用
    那么我们在开始介绍Java内存区域之前,我们先放一张内存区域的图,方便我们后面介绍的时候可以对照着看。须知,本文是根据JDK8来介绍的。程序计数器首先它是线程私有的,它也称为代码的行号指示器,字节码解释器就是通过改变程序计数器的位置来确定下一行要执行的代...
  • 赞了文章2021-06-07
    运维笔记- MySQL 临时文件 ibtmp1 过大的处理
    MySQL 突然出现写不了的情况, 登录查看磁盘空间, 发现空间不足. 查看 MySQL 数据所在目录 发现占用空间最大的是一个临时文件ibtmp1. 上网搜索得到的解决办法如下:
  • 赞了文章2021-05-27
    Spring事务传播行为详解
    Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解...
  • 赞了文章2021-03-21
    MySQL WAL(Write-Ahead Log)机制及脏页刷新
    在对数据页进行修改时, 通过将"修改了什么"这个操作记录在日志中, 而不必马上将更改内容刷新到磁盘上, 从而将随机写转换为顺序写, 提高了性能.
  • 赞了文章2020-11-11
    肝货!Nginx 高性能优化配置实战总结
    Nginx是Apache服务不错的替代品。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用Nginx网站。
  • 赞了文章2020-09-21
    Java15正式发布,腾讯的贡献度居然国内排名第一
    2020 年是 Java 诞生的第 25 个年头。在过去的这些年中,Java 在过去增强功能的推动下为用户提供了超过二十年的创新,例如 Java 5 中的泛型,Java 8 中的 Lambda 和 Java 9 中的模块,这些迭代提高了 Java 平台的性能,稳定性和安全性。
  • 赞了文章2020-03-29
    组一台 i9-9900K 黑苹果的经验与总结
    组一台 i9-9900K 黑苹果的经验与总结 因为我的技术栈扩展的原因,导致我原本的 i5-7500 的台式机越来越不够用,决定攒一台速度比较快的黑苹果。 这篇文章主要是说了我在组这台电脑上的硬件和软件上的经验,希望可以帮到大家,毕竟也是很多前辈的文章才让我知道怎么做...
  • 赞了文章2019-07-09
    Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
    前两天被人问到这样一个问题: “松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?” <!--more--> 大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。...
  • 赞了文章2019-06-16
    数据库时区那些事儿 - MySQL的时区处理
    当JVM时区和数据库时区不一致的时候,会发生什么?这个问题也许你从来没有注意过,但是当把Java程序容器化的时候,问题就浮现出来了,因为目前几乎所有的Docker Image的时区都是UTC。本文探究了MySQL及其JDBC驱动对于时区的处理方式,并尝试给出最佳实践。
  • 赞了文章2019-04-27
    一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!
    本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。
  • 赞了文章2019-04-27
    马蜂窝火车票系统服务化改造初探
    交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。
  • 赞了文章2019-04-22
    深入浅出AQS之条件队列
    相比于独占锁跟共享锁,AbstractQueuedSynchronizer中的条件队列可能被关注的并不是很多,但它在阻塞队列的实现里起着至关重要的作用,同时如果想全面了解AQS,条件队列也是必须要学习的。
  • 赞了文章2019-01-24
    宇宙最强vscode教程(基础篇)
    本文主要介绍vscode在工作中常用的快捷键及插件,目标在于提高工作效率本文的快捷键是基于mac的,windows下的快捷键放在括号里 Cmd+Shift+P(win Ctrl+Shift+P)
  • 赞了文章2019-01-09
    Guava Cache本地缓存在 Spring Boot应用中的实践
    在如今高并发的互联网应用中,缓存的地位举足轻重,对提升程序性能帮助不小。而 3.x开始的 Spring也引入了对 Cache的支持,那对于如今发展得如火如荼的 Spring Boot来说自然也是支持缓存特性的。当然 Spring Boot默认使用的是 SimpleCacheConfiguration,即使用 Conc...
  • 赞了文章2018-12-22
    Promise 源码分析
    then/promise项目是基于Promises/A+标准实现的Promise库,从这个项目当中,我们来看Promise的原理是什么,它是如何做到的,从而更加熟悉Promise
  • 赞了文章2018-12-03
    mybatis的statement的解析与加载
    mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 问题 mybatis的xml中的sql语句是启动时生成JDK代理类的时候就生成一次么 调用顺序链 解析xml配置 {代码....
  • 赞了文章2018-08-20
    Redis Sentinel机制与用法
    Redis-Sentinel 是 Redis 官方推荐的高可用性(HA)解决方案,当用 Redis 做 Master-slave 的高可用方案时,假如 master 宕机了,Redis 本身(包括它的很多客户端)都没有实现自动进行主备切换,而 Redis-sentine l本身也是一个独立运行的进程,它能监控多个 master-slav...