上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页
摘要: 默认调度器 每个ActorSystem都将有一个默认的调度器,在没有为 Actor 配置其他内容的情况下使用该调度器。可以配置默认调度器,默认情况下是具有指定default-executor的Dispatcher。如果在传入ExecutionContext的情况下创建ActorSystem,则此Ex 阅读全文
posted @ 2022-04-28 18:50 会飞的斧头 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 1、多线程并发的难题 张大胖在做一个银行相关的项目,写了一个Account的类,用来表示一个用户的银行账号,根据银行的常规业务,自然要提供两个方法, 存款(deposit)和取款(withdraw)。 为了防止多线程并发时导致的数据不一致问题,张大胖给每个方法都加了synchronized, 那意思 阅读全文
posted @ 2022-04-28 11:56 会飞的斧头 阅读(2137) 评论(1) 推荐(1) 编辑
摘要: 1.Actor模型 在使用Java进行并发编程时需要特别的关注锁和内存原子性等一系列线程问题,而Actor模型内部的状态由它自己维护即它内部数据只能由它自己修改(通过消息传递来进行状态修改),所以使用Actors模型进行并发编程可以很好地避免这些问题,Actor由状态(state)、行为(Behav 阅读全文
posted @ 2022-04-28 11:11 会飞的斧头 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 1、pom.xml添加 <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-actor_2.12</artifactId> <version>2.5.12</version> </dependency> 2、向自定义A 阅读全文
posted @ 2022-04-27 17:39 会飞的斧头 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 一、ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全 阅读全文
posted @ 2022-04-24 15:25 会飞的斧头 阅读(35) 评论(0) 推荐(0) 编辑
摘要: openresty 配置文件备份 nginx.conf # nginx.conf -- docker-openresty # # This file is installed to: # `/usr/local/openresty/nginx/conf/nginx.conf` # and is th 阅读全文
posted @ 2022-04-24 11:17 会飞的斧头 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 一、传递方式不同 封装类是引用类型。 基本类型(原始数据类型)在传递参数时都是按值传递,而封装类型是按引用传递的(其实“引用也是按值传递的”,传递的是对象的地址)。 由于包装类型都是不可变量,因此没有提供改变它值的方法,增加了对“按引用传递”的理解难度。 int是基本类型,直接存放数值;Intege 阅读全文
posted @ 2022-04-23 18:31 会飞的斧头 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 创建型模式,共五种:单例模式、简单工厂模式、抽象工厂模式、建造者模式、原型模式。 结构型模式,共七种:组合模式、适配器模式、桥梁模式、装饰器模式、外观模式、代理模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、状态模式、观察者模式、访问者模式、迭代子模式、解释器模式、 命令模式、中介者 阅读全文
posted @ 2022-04-23 18:13 会飞的斧头 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。-- Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab SOLID 原则的对应五种设计原则,每个首字母对应一种 S:单一职责原则。 O:开闭原则。 L:里氏替换原则。 I:接口 阅读全文
posted @ 2022-04-23 18:00 会飞的斧头 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/Ti1077/p/9641027.html Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建 出独立运行、产品级别的基于S 阅读全文
posted @ 2022-04-23 17:25 会飞的斧头 阅读(507) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页