斜阳雨陌
码龄8年
  • 4,883,120
    被访问
  • 481
    原创
  • 24,000
    排名
  • 1,058
    粉丝
关注
提问 私信

个人简介:你有多努力,就有多特殊!

  • 目前就职: 阿里巴巴(中国)网络技术有限公司
  • 加入CSDN时间: 2014-05-02
博客简介:

斜阳雨陌

博客描述:
你有多努力,就有多特殊!
查看详细资料
  • 7
    领奖
    总分 4,698 当月 18
个人成就
  • 获得1,650次点赞
  • 内容获得243次评论
  • 获得4,167次收藏
创作历程
  • 5篇
    2021年
  • 13篇
    2020年
  • 45篇
    2019年
  • 57篇
    2018年
  • 375篇
    2017年
  • 61篇
    2016年
成就勋章
TA的专栏
  • 《架构整洁之道》学习笔记
  • java
    154篇
  • MySql
    9篇
  • Spring
    35篇
  • python
    12篇
  • jvm
    12篇
  • linux
    11篇
  • redis
    3篇
  • 中间件
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

什么是SAR包?

SAR file is created with the .sar extenstion same like how other archive files (JAR, WAR, EAR) created. But the purpose of the SAR file is differenet from the other archive files. It is used for deploying a service component in the application server witho
原创
发布博客 2021.11.18 ·
519 阅读 ·
1 点赞 ·
0 评论

Java Agent

一、什么是 Java Agent ?笼统地来讲,Java Agent 是一个统称,该功能是 Java 虚拟机提供的一整套后门。通过这套后门可以对虚拟机方方面面进行监控与分析。甚至干预虚拟机的运行。Java Agent 又叫做 Java 探针,Java Agent 是在 JDK1.5 引入的,是一种可以动态修改 Java 字节码的技术。Java 类编译之后形成字节码被 JVM 执行,在 JVM 在执行这些字节码之前获取这些字节码信息,并且通过字节码转换器对这些字节码进行修改,来完成一些额外的功能,这种就是
转载
发布博客 2021.07.11 ·
164 阅读 ·
1 点赞 ·
0 评论

Java Agent

一、什么是 Java Agent ?笼统地来讲,Java Agent 是一个统称,该功能是 Java 虚拟机提供的一整套后门。通过这套后门可以对虚拟机方方面面进行监控与分析。甚至干预虚拟机的运行。Java Agent 又叫做 Java 探针,Java Agent 是在 JDK1.5 引入的,是一种可以动态修改 Java 字节码的技术。Java 类编译之后形成字节码被 JVM 执行,在 JVM 在执行这些字节码之前获取这些字节码信息,并且通过字节码转换器对这些字节码进行修改,来完成一些额外的功能,这种就是
转载
发布博客 2021.07.11 ·
164 阅读 ·
1 点赞 ·
0 评论

对多租户的理解

一、 多租户定义多租户定义: 多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让多用户环境下使用同一套程序,且保证用户间数据隔离。那么重点就很浅显易懂了,多租户的重点就是同一套程序下实现多用户数据的隔离。对于实现方式,我们下面会讨论到。在了解详细一点: 在
转载
发布博客 2021.07.03 ·
252 阅读 ·
1 点赞 ·
0 评论

什么是QoS技术

QoS(Quality of Service)是服务质量的简称。从传统意义上来讲,无非就是传输的带宽、传送的时延、数据的丢包率等,而提高服务质量无非也就是保证传输的带宽,降低传送的时延,降低数据的丢包率以及时延抖动等。广义上讲,服务质量涉及网络应用的方方面面,只要是对网络应用有利的措施,其实都是在提高服务质量。因此,从这个意义上来说,防火墙、策略路由、快速转发等也都是提高网络业务服务质量的措施之一。QoS技术包括流分类、流量监管、流量整形、接口限速、拥塞管理、拥塞避免等。下面对常用的技术简单进行一下介绍。
转载
发布博客 2021.05.07 ·
196 阅读 ·
2 点赞 ·
0 评论

怎么理解 IaaS、SaaS 和 PaaS 的区别?

原文链接:怎么理解 IaaS、SaaS 和 PaaS 的区别?我们从SaaS、PaaS、IaaS的定义、工业应用几方面来介绍他们之间的区别一、定义层面的区别SaaS、PaaS、IaaS简单的说都属于云计算服务,也就是云计算+服务。我们对于云计算的概念,维基百科有以下定义:Cloud computing is a new form of Internet-based computing that provides shared computer processing resources and da
转载
发布博客 2021.03.20 ·
3156 阅读 ·
1 点赞 ·
0 评论

java后端面试必会技术知识点总结

(一)Redis
原创
发布博客 2020.11.18 ·
3168 阅读 ·
19 点赞 ·
2 评论

【spring容器启动】之bean的实例化和初始化(文末附:spring循环依赖原理)

本次主要介绍ApplicationContext类型的Ioc容器实现,ApplicationContext是Spring推出的先进Ioc容器,它继承了旧版本的Ioc容器实现BeanFactory,并进一步扩展了容器的功能,增加了bean的自动识别、自动初始化功能,同时引入了BeanFactoryPostProcessor、BeanPostProcessor等逻辑处理组件,目前我们的项目基本都基于A...
原创
发布博客 2020.08.23 ·
4564 阅读 ·
27 点赞 ·
4 评论

你有多努力,就有多特殊!

发布动态 2020.08.28

我是一只酸菜鱼,又酸,又菜,又多余。酸菜鱼求粉。

mysql重要基础知识及查询流程详解
发布动态 2020.08.05

mysql查询流程解析及重要知识总结

时光荏苒啊!在过两个月我就工作满三年了,大学毕业的情景还历历在目,而我已经默默的向油腻中年大叔进发了。作为一名苦逼的后端工程师,我搞过一段时间python,现在靠java糊口,但后来才发现,始终不弃我的是数据库啊。从大学到工作,她始终陪伴左右,从sql service到mysql,她一直在身边,而今是时候深入了解总结下数据库的一些基础知识了。(一)mysql逻辑架构1.数据库与数据库实例在介绍mysql逻辑架构前,首先需要理解两个概念:数据库和数据库实例。数据库: 数据库是文件的集合,是依照某种数
原创
发布博客 2020.07.27 ·
2022 阅读 ·
7 点赞 ·
1 评论

【精心总结】java内存模型和多线程必会知识

内存模型(1)java内存模型到底是个啥子东西?java内存模型是java虚拟机规范定义的一种特定模型,用以屏蔽不同硬件和操作系统内存访问差异,让java在不同平台中能达到一致的内存访问效果,是在特定的协议下对特定的内存或高速缓存进行读写访问的抽象。我来简单的总结成一句话就是:java内存模型是java定义的对计算机内存资源(包含寄存器、高速缓存、主存等)的读写方法和规则。 注意上面的这些定义...
原创
发布博客 2020.04.19 ·
402 阅读 ·
2 点赞 ·
0 评论

Minor GC和Full GC

我们在日常开发中可能经常会听大家谈论GC,但是其实很多人对GC的种类其实并不是很了解,接下来我们简单介绍下Minor GC和Full GC及他们的区别。MinorGC:也可以叫作新生代GC,指的是发生在新生代的垃圾收集动作。因为新生代中对象大部分的生命周期都很短,都是朝生暮死,所以MinorGC十分频繁,但因为需要移动的对象比较少及采用了“复制”回收算法,所以回收速度非常快。FullGC:...
原创
发布博客 2020.04.12 ·
358 阅读 ·
0 点赞 ·
0 评论

同步/异步&阻塞/非阻塞

平时开发中经常会听大家说到什么同步阻塞、异步非阻塞等等名词,这里我谈下自己对这两个名词的理解,仅仅是个人观点,并不一定正确。1.阻塞/非阻塞我认为判定阻塞还是非阻塞,取决于线程所做的操作是否需要将线程挂起等待。举个例子,我们都知道CAS是非阻塞的,而synchronized是阻塞的。为什么呢,因为CAS能快速返回一个获取锁成功或失败结果,线程可以在获取锁失败时再去做其他事情,而synchro...
原创
发布博客 2020.04.07 ·
231 阅读 ·
1 点赞 ·
0 评论

阿里新版java开发手册.pdf

发布资源 2020.04.04 ·
pdf

从源码看ConcurrentHashMap

简介ConcurrentHashMap是线程安全且高效的HashMap实现。这里主要研究JDK8后的ConcurrentHashMap。下面是ConcurrentHashMap的简单结构:ConcurrentHashMap基于HashMap的基本逻辑,通过CAS + synchronized 来保证并发安全性。ConcurrentHashMap使用的数组及数组的每个节点都为volatile类型...
原创
发布博客 2020.03.28 ·
205 阅读 ·
0 点赞 ·
0 评论

一起唠唠分布式锁

(1)分布式锁和分布式事务的区别1.分布式锁是在集群环境下,用来控制不同机器对全局共享资源的访问。2.分布式事务是在集群环境下,用来保证全局事务的一致性,保证多个数据库的数据整体上能正确的从一个一致性状态转到另一个一致性状态。(2)分布式锁应用场景在我们的某个jvm应用程序中,如果需要对某个共享变量进行多线程同步访问,可以使用java多线程的同步工具,例如ReentrantLock、Syn...
原创
发布博客 2020.03.26 ·
252 阅读 ·
0 点赞 ·
0 评论

带你理解Spring AOP

AOP概述在我们的日常开发中,除了正常业务逻辑外,还可能经常会需要在业务逻辑的特定位置加入日志,以便于调试和问题分析。但是这种插入日志的逻辑和业务逻辑间并不存在连续性和依赖性,这种逻辑侵入随着项目的不断发展,会导致项目越来越来臃肿,同时也更加难以管理。为了解决这个问题,优秀的前辈们推出了AOP(面向切面编程)理念以及很多优秀的AOP框架,其中比较有代表性的就AspectJ,AspectJ通过扩...
原创
发布博客 2020.03.01 ·
329 阅读 ·
0 点赞 ·
0 评论
加载更多