- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 java学习网站
1、基础推荐:网站地图 (biancheng.net)、Java技术™ (yiibai.com) 2、进阶推荐:Spring Cloud && Spring Cloud Alibaba 实现原理与源码解析系统 —— 精品合集 | 芋道源码 —— 纯源码解析博客 (iocoder.cn) 源码解读:芋道源码 —— 纯源码解析博客 (iocoder.cn) 3、freemarker回顾:ftl - FreeMarker 中文官方参考手册 (foofun.cn) ...
2021-08-19 11:18:47 78
原创 kubernetes集群卸载
kubeadm reset -f modprobe -r ipip lsmod rm -rf ~/.kube/ rm -rf /etc/kubernetes/ rm -rf /etc/systemd/system/kubelet.service.d rm -rf /etc/systemd/system/kubelet.service rm -rf /usr/bin/kube* rm -rf /etc/cni rm -rf /opt/cni rm -rf /var/lib/etcd rm -rf /var..
2021-06-08 16:54:09 166
原创 kubernetes1.14安装步骤
opsnull/follow-me-install-kubernetes-cluster: 和我一步步部署 kubernetes 集群 (github.com)
2021-06-08 16:34:03 96 3
原创 docker安装相关
yuminstalldocker-y cat>/etc/docker/daemon.json<<EOF { "registry-mirrors":["https://bnnw0nja.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload systemctl restart docker&&systemctlenabledocker
2021-06-08 16:24:36 70
原创 并发编程之线程池
1、Executor框架 为了更好地控制多线程,JDK提供了一套线程框架Executor,帮助开发人员有效地进行线程控制。它们都在java.util.concurrent包中,是JDK并发包的核心。其中有一个比较重要的类:Executors,它扮演着线程工厂的角色,我们通过Executors可以创建特定功能的线程池。 Executors创建线程池方法: newFixedThreadPool(...
2020-04-12 22:56:09 100
原创 并发编程之多线程的设计模式
并行设计模式属于设计优化的一部分,它是对一些常用的多线程结构的总结和抽象。与串行程序相比,并行程序的结构通常更为复杂。因此合理的使用并行模式在多线程开发中更具有意义,在这里主要介绍Future、Master-Worker和生产者-消费者模型。 1、Future模式有点类似于商品订单。比如在网购时,当看中某一件商品时,就可以提交订单,当订单处理完成后,在家里等待商品送货上门即可。或者说更形象的我们...
2020-04-12 10:52:42 126
原创 并发编程之一
1、线程安全 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 synchronized:可以在任意对象及方法上加锁,而加锁的这段代码成为“互斥区”或“临界区”。 示例如下: package com.bfbc.base.sync001; /** * 线程安全概念:当多个线程访问某一个类(对象或方法)时,这...
2020-04-12 00:07:20 137
原创 并发编程之Queue
1、在并发队列上JDK提供了两套实现,一个是以ConcurrentLinkedQueue为代表的高性能队列,一个是以BlockingQueue接口为代表的阻塞队列,无论哪一种都继承自Queue。 2、ConcurrentLinkedQueue ConcurrentLinkedQueue:是一个适用于高并发场景下的队列,通无锁的方式,实现了高并发状态下的高性能,通常ConcurrentLi...
2020-04-11 22:28:58 149
原创 并发编程之三
3.1同步类容器 同步类容器都是线程安全的,但在某些场景下可能需要加锁来保护复合操作。复合操作如:迭代(反复访问元素,遍历完容器中所有的元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、一级条件运算。这些复合操作在多线程并发地修改容器时,可能会表现出意外的行为,最经典的便是ConcurrentModificationException,原因是当容器迭代的过程中,被并发的修改了内容,这是由于...
2020-04-11 17:24:55 68
原创 并发编程之二
2.1 线程之间通信 线程通信概念:线程是操作系统中独立都个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间都通信就成为整体的比用方式之一。当线程存在通信指挥,系统间都交互性会更强大,在提高CPU利用率的同时还会使开发人员对线程任务在处理的过程中进行有效的把控与监督。 使用wait/notify方法实现线程间的通信。(注意这两个方法都是object的类方法,换句话说java为所有的...
2020-04-11 15:31:10 88
jQuery EasyUI 1.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
2024-08-16
nacos-server-1.2.0.zip
2020-03-10
Jrebel插件for intellij idea 7.0.9_13-17.zip
2018-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人