摘要:
一.引入依赖 二.注入ServerEndpointExporter 三.websocket的具体实现类 四.编写index.ftl 五.编写index.js 六.index.css 七.controller 测试:http://localhost:8080/web/index 点击【连接WebSoc 阅读全文
摘要:
FutureTask 也可以做闭锁,它是 Future 和 callable 的结合体。所以我们有必要来了解 FutureTask 这个类。 FutureTask 的继承关系类图 先看 FutureTask 类的继承: 它继承自 RunnableFuture,可以看出他是 Runnable 和 Fu 阅读全文
摘要:
springboot 默认会加载classpath:logback-spring.xml文件。 demo地址:https://github.com/qjm201000/microservice_log.git 阅读全文
摘要:
springboot根据spring.profiles.active会去寻找应该加载开发环境配置还是生产环境配置 application.properties application-dev.properties application-prod.properties application-tes 阅读全文
摘要:
idea打包方式: 打包前确认项目可以正常运行 一.File->Project Structure->Artifacts->点击 + ->JAR->From modules with dependencies 二.如下图,module选择需要打包的项目名;Main Class 选择项目的主程序类; 阅读全文
摘要:
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 IDEA进行热部署步骤: 一、添加依赖 二、启动自动构建 idea默认不是自动编译的,修改一下:File>sett 阅读全文
摘要:
1.微服务利弊: 利: 强模块化边界服务模块化,可被其他服务调用 可独立部署 技术多样性微服务是分散式治理,没有集中治理,每个团队根据业务的实际情况,选择最优的技术站。不规定语言和数据库。 弊: 分布式复杂性服务很多个,服务之间相互通讯比较复杂 最终一致性a服务数据更改,可能涉及到需要改变b服务的数 阅读全文
摘要:
针对mysql和mongo的两个小例子: mysql: mongo:副本集mongodb才能支持事物:4.0之后的版本才能支持事物 4.0支持事物的步骤搭建:https://blog.csdn.net/quanmaoluo5461/article/details/84880850 源码地址:http 阅读全文
摘要:
1.类 AtomicReference<V> public class AtomicReference<V>extends Objectimplements Serializable 可以用原子方式更新的对象引用 2.构造函数详解 AtomicReference public AtomicRefer 阅读全文
摘要:
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工 阅读全文