摘要: Runnable,不能返回一个返回值,不会抛出异常 Callable,类似Runnable,但他可以返回一个返回值,也可以抛出异常 1、Future Future,可以用Future.get()接收Callable返回的线程执行结果 Future,可以通过Future.isDone()来判断任务是否 阅读全文
posted @ 2022-05-06 23:54 nicechen 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 安装宝塔面板:https://blog.naibabiji.com/tutorial/install-bt.html 不记得关键字:先输入大概 + 两下Tab键 查找历史输入的命令:Ctrl + R 再写入该命令大概的样子 查看历史输入的命令: history 使用 !数字 来输入对应数字的命令 清 阅读全文
posted @ 2022-02-12 14:36 nicechen 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1、使用Feign实现远程HTTP调用 基于spring cloud (一),使用Feign可以解决一下问题: 1)添加pom依赖 <!-- Feign --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId 阅读全文
posted @ 2021-11-13 14:19 nicechen 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、预热 定义端口启动项目: java -jar 项目.jar --server.port=8081 启动项目填充属性占位符: java -jar 项目.jar --占位名称=值 spring mvc 提供了一个访问一个地址后,获取其返回出来的数据的方法:RestTemplate get请求(Obj 阅读全文
posted @ 2021-11-11 14:23 nicechen 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在安装虚拟机时要注意一个点: 1、 2、 无论各位小伙伴是否需要 GNOME 桌面,最好都要选择右侧对策开发工具,否则后面会导致一些疑难杂症!!! 解决虚拟机与虚拟机、主机互ping不通问题 VMware、centOS7 本人主机ipconfig 1、在网络和共享中心打开更改适配器设置, 进入主机网 阅读全文
posted @ 2021-11-03 15:16 nicechen 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 目录 1 zookeeper 数据模型基本操作 2 zoo.cfg 配置 3 zookeeper 基本数据模型 4 zookeeper 作用的体现 5 zookeeper 常用命令 6 Acl权限控制 7 zk四字命令 8 集群 1 zookeeper数据模型基本操作 进入zookeeper的bin 阅读全文
posted @ 2021-11-02 09:54 nicechen 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Nginx配置反向代理 这里的配置文件在 /etc/nginx/nginx.conf 只需更改server块 server_name:填写域名,如果没有域名,则填写ip地址 listen:设置为80,则在网页输入地址即可,如果不是80,则需要输入ip地址后再输入自己设置的端口号 简单 server 阅读全文
posted @ 2021-10-21 17:32 nicechen 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 第七章 控制并发流程 1、控制并发流程的工具类,作用就是帮助我们程序员更容易得让线程之间合作; 2、让线程之间相互配合,来满足业务逻辑; 3、比如让线程A等待线程B执行完毕后再执行等合作策略。 1、 CountDownLatch 1、CountDownLatch 类的作用(并发流程控制的工具类) 1 阅读全文
posted @ 2021-09-21 19:46 nicechen 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 第六章 并发容器 1、ConcurrentHashMap 和 CopyOnWriteArrayList 1、ConcurrentHashMap 和 CopyOnWriteArrayList 简介 1)取代同步的 HashMap 和同步的 ArrayList; 2)绝大多数并发情况下,Concurre 阅读全文
posted @ 2021-09-18 21:05 nicechen 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 第四章 原子类 1、什么是原子类? 1、不可分割; 2、一个操作是不可中断的,即便是多线程的情况下也可以保证。 2、有什么作用? 1、原子类的作用和锁类似,是为了保证并发情况下线程安全。不过原子类相比于锁,有一定的优势: 1)粒度更细:原子变量可以把竞争范围缩小到变量级别,这是我们可以获得的最细粒度 阅读全文
posted @ 2021-09-17 16:15 nicechen 阅读(264) 评论(0) 推荐(0) 编辑