Lv.4
i进击的攻城狮
更多个人资料
743
成长值
0
关注
1
粉丝
+ 关注
私信
个人介绍
Java开发者
感兴趣或擅长的领域
编程语言
个人勋章
TA还没获得勋章~
成长雷达
590
153
0
0
0
个人资料
个人介绍
Java开发者
感兴趣或擅长的领域
编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
NIO之Selector解析
一、Seletor是什么?selector 单从字面意思不好理解,Seletor是一个监听器,它可以监听Channel中发生的事件。Channel可以注册在Seletor中,当这些注册的Channel在事件发生时,Seletor的select 方法就会返回这些事件交给 thread 来处理。selector 版selectorthreadchannelchannelchannel 二、Se...
任务调度
i进击的攻城狮
2022-07-26 23:19:55
671
0
0
2022-07-26 23:19:55
671
0
0
AtomicInteger详解
一、什么是AtomicIntegerAtomicInteger类是系统底层保护的int类型,通过对int类型的数据进行封装,提供执行方法的控制进行值的原子操作。AtomicInteger它不能当作Integer来使用从JAVA 1.5开始,AtomicInteger 属于java.util.concurrent.atomic 包下的一个类。 二、AtomicInteger的作用在Java中...
Java
任务调度
i进击的攻城狮
2022-07-20 23:18:08
739
0
0
2022-07-20 23:18:08
739
0
0
NIO基础之三大组件
一、 Channelchannel 有一点类似于 stream,它就是读写数据的双向通道,可以从 channel 将数据读入 buffer,也可以将 buffer 的数据写入 channel,而之前的 stream 要么是输入,要么是输出,channel 比 stream 更为底层。channel 是有类型的,一个 string 的 channel 只能存放 string 类型数据。可以通...
任务调度
i进击的攻城狮
2022-07-19 23:36:10
586
0
0
2022-07-19 23:36:10
586
0
0
根据二叉树的中序和后续遍历
思路整体思路是这样的,后续遍历的最好一个结果是树的根节点,由后序遍历找到树的根节点。在把找到的根节点,在中序遍历中,根节点左边的是左子树,右边的是右子树。推导出左右子树的值。在把拆分都两个子树按照上述思路继续求解。 举个例子:例如:已知,中序遍历为45, 55, 57,59, 60, 67, 100, 101, 107后序遍历为45, 59, 57, 55, 67, 101, 107, 1...
二叉树
i进击的攻城狮
2022-07-19 23:12:36
833
0
0
2022-07-19 23:12:36
833
0
0
代码整洁之道--注释
注释在代码中的地位举足轻重,但你有想过如何去写好注释吗?1、注释是为了美化糟糕的代码我们为什么要写注释,一般如果一段代码需要写注释才能看的懂,那这是一个非常危险的讯号,我们的代码,应该在写的时候,就做道不用写注释,读代码,就能清楚的知晓代码所要做到事情,让代码自己去解释吧;2、好注释2.1 提供信息的注释你可以在方法,类,或者变量加上注释,告诉之后读代码的人这个是什么意思编辑2.2 解释...
开发者
i进击的攻城狮
2022-07-14 21:01:30
664
0
0
2022-07-14 21:01:30
664
0
0
在匿名内部类中访问局部变量
一、在匿名内部类读取和修改外部局部变量在匿名内部类中可以访问一个外部变量,但不能对外部变量做出修改的操作,因为匿名内部类访问外部变量,相当于外部变量是用final关键字进行修饰。 二、局部变量作用域局部变量的作用域:局部变量是在某个方法中定义,当该方法执行完成后,局部变量也就消失了。【局部变量分配在JVM的虚拟机栈中,这部分内存空间随着程序的执行自动回收】,也即:局部变量的作用域是在 “方...
JVM
i进击的攻城狮
2022-07-13 22:51:09
910
0
0
2022-07-13 22:51:09
910
0
0
ArrayList源码解析
List可以说是我们用的最多的数据结构之一了,了解其内部实现原理,是非常重要的。本文主要讲从源码的角度解读Java中ArrayList的数据结构。 一、接口继承关系ArrayList的继承关系如下。AaaryList主要实现了List接口,同时标记为可以序列化Serializable、可复制CloneAble、支持随机访问RandomAccess。 二、数据结构ArrayList的底层就是一...
Java
JDK
数据结构
i进击的攻城狮
2022-07-13 21:33:17
2651
1
0
2022-07-13 21:33:17
999+
1
0
设计模式之单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式的实现一般有以下7中。 一、饿汉式(静态变量方式)将类设置成静态变量,在程序运...
任务调度
通用安全
i进击的攻城狮
2022-07-06 22:06:50
626
0
0
2022-07-06 22:06:50
626
0
0
Thread和Runnable创建线程的方式对比
一、通过继承Thread创建线程通过继承Thread类,创建一个线程,在主线程中,调用start,让线程处于runnable状态,让系统去运行线程的方法。public class MyThread extends Thread { @Override public void run() { System.out.println("执行线程"); }}publ...
任务调度
i进击的攻城狮
2022-07-06 22:05:31
609
0
0
2022-07-06 22:05:31
609
0
0
什么是Docker
1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 2.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个项目中,部署时需要依赖...
Docker
Linux
i进击的攻城狮
2022-06-30 22:02:59
646
0
0
2022-06-30 22:02:59
646
0
0
总条数:75
10
10
20
50
100
1
2
3
4
5
6
7
8
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信