加载中
Linux下基本环境搭建

1. 安装JDK 1.上传jdk-7u45-linux-x64.tar.gz到Linux上 2.解压jdk到/usr/local目录 tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/ 3.设置环境变量,在/etc/profile文件最后追加相关内...

Jenkins+Docker+Git 自动化部署图文教程

前言: 通过几天的学习和自己的理解,整理了下Docker+Jenkins的自动部署教程,如有不足,还请多多指点,谢谢! Docker的优点: Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容...

Spring注解开发总结

注册组件 @Configuration @Configuration等于一个配置文件,如果某个Java类上标注了这个注解,则表示这个类是一个配置类。 @Bean 将一个Java类装配到Spring的IOC容器中,默认是singleton。i...

2021/03/04 10:16
226
Spring Bean自动装配

何为自动装配 自动装配是 Spring 满足 bean 依赖的一种方式。 在使用 Spring 配置 bean 时,我们都要给配置的 bean 的属性设置一个值,如果不手动设置则都是空。 而自动的好处就在于,我们不用...

2021/03/03 17:30
68
一文带你整明白Java的N种锁

一、概述 本文源码基于openJDK8u。在阅读本文前,你需要对并发有所了解。 在并发中,为了解决程序中多个进程和线程对资源的抢占问题,在 Java 中引入了锁的概念。 各种各样的锁,对于初碰 Ja...

2021/03/03 14:58
17
Java 八股文

一、Java 基础知识 1、Object 类相关方法 getClass 获取当前运行时对象的 Class 对象。 hashCode 返回对象的 hash 码。 clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行...

2021/01/29 20:35
760
SpringBoot 自动装配?

每次问到 Spring Boot, 面试官非常喜欢问这个问题:“讲述一下 SpringBoot 自动装配原理?”。 我觉得我们可以从以下几个方面回答: 什么是 SpringBoot 自动装配? SpringBoot 是如何实现自...

2021/01/22 11:49
84
【基本功】Java魔法类:Unsafe应用解析

前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源...

cas
2021/01/08 10:01
27
Java线程池实现原理及其在美团业务中的实践【美团技术团队】

本文转载自美团技术团队,有兴趣的可以搜索公众号“美团技术团队” 转载自:https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html 随着计算机行业的飞速发展,摩尔定律...

2021/01/08 09:42
12
Java 一一 进制、原码 反码 补码、移位操作

进制 二进制 和 十进制 相互转换 十进制 和 十六进制 相互转换 原码,反码,补码 原码、反码、补码: 在计算机内, 有符号数有三种表示法: 原码, 反码, 补码. 所有的数据的运算都是采用 补码 进行...

2020/11/19 16:51
103
netty源码分析之揭开reactor线程的面纱(一)

netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮询和任务的及时执行?又是如何来优雅地fix掉jdk...

2020/10/28 11:49
22
netty源码分析之新连接接入全解析

本文收获 通读本文,你会了解到 1.netty如何接受新的请求 2.netty如何给新请求分配reactor线程 3.netty如何给每个新连接增加ChannelHandler 其实,远不止这些~ 前序背景 读这篇文章之前,最...

2020/10/28 11:49
17
IntelliJ IDEA 2018.1正式发布

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码的阅读,为什么不试一试? 总以为jetbrains已经将IntelliJ IDEA优化到极致,前几天刚发版的2018.1再次让人眼前一亮:...

2020/10/28 11:49
15
netty源码分析之揭开reactor线程的面纱(二)

如果你对netty的reactor线程不了解,建议先看下上一篇文章netty源码分析之揭开reactor线程的面纱(一),这里再把reactor中的三个步骤的图贴一下 reactor线程 我们已经了解到netty reactor线...

2020/10/28 11:49
29
mac下编译openjdk1.9及集成clion动态调试

晚上被小伙伴问道如何使用ide进行jvm源码的调试,刚好前段时间花了点时间折腾了一下,mac最新版本下jvm9顺利编译通过,并且可以完美集成clion进行调试(支持windows),下面记录一下全过程,如...

2020/10/28 11:48
164
netty源码分析之pipeline(二)

前言 netty源码分析之pipeline(一)中,我们已经了解了pipeline在netty中所处的角色,像是一条流水线,控制着字节流的读写,本文,我们在这个基础上继续深挖pipeline在事件传播,异常传播等方...

2020/10/28 11:48
0
netty源码分析之服务端启动全解析

background netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为 Netty is a NIO client server framework which enables quick and easy development of network applications ...

2020/10/28 11:48
4

没有更多内容

加载失败,请刷新页面

返回顶部
顶部