07 2019 档案
摘要:先决条件 适用于支持的任一 Linux 分发版的 Docker 引擎 1.8 以上版本,或适用于 Mac/Windows 的 Docker。 有关详细信息,请参阅 Install Docker(安装 Docker)。 Docker overlay2存储驱动程序。 这是大多数用户的默认设置。 如果发现
阅读全文
摘要:MacOS Docker 安装 使用 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: 在载入 Docker app 后,
阅读全文
摘要:1、用法示例 (1)join是Thread提供的线程间协作的方法,通过查看代码可知是通过自旋wait实现的,使用方法比较简单,直接调用线程的join方法就会进入wait状态,直到该线程 !isAlive() 跳出循环,从而保证线程的执行顺序,适用于线程间执行的逻辑有依赖的情况。具体代码如下: 具体使
阅读全文
摘要:转自:https://blog.csdn.net/tyyj90/article/details/78236053 1.简介锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等 ) 。 2.Java锁的种类公平锁/非公平锁可重入
阅读全文
摘要:转自:https://www.cnblogs.com/dolphin0520/p/3932921.html 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大
阅读全文
摘要:转自:https://www.cnblogs.com/wxd0108/p/5479442.html 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个
阅读全文
摘要:转自:https://www.cnblogs.com/Qian123/p/5702574.html#_labelTop 阅读目录 一、认识 native 即 JNI,Java Native Interface 二、用 Java 调用 C 的“Hello,JNI” 三、JNI 调用 C 流程图 四、其
阅读全文
摘要:转自:https://blog.csdn.net/hellozhxy/article/details/79911867 0、排序算法说明0.1 排序的定义 对一序列对象根据某个关键字进行排序。 0.2 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的
阅读全文
摘要:下载地址:https://dev.mysql.com/downloads/mysql/ 安装教程可以参考:https://jingyan.baidu.com/article/fa4125ac0e3c2928ac709204.html 与最新版本略有不同,密码建议安装过程中设置
阅读全文
摘要:以下为5.0.5版本实践 1、下载压缩包,下载地址:https://redis.io/ 2、安装redis (1)解压~/Downloads/redis-5.0.5.tar.gz为~/Downloads/redis-5.0.5 (2)将解压后的包移动到/usr/local下: (3)安装redis:
阅读全文
摘要:下载地址:http://activemq.apache.org/components/classic/download/ 解压后终端到bin目录下 cd ~/Downloads/apache-activemq-5.15.9/bin/macosx ./activemq start 启动mq 浏览器打开
阅读全文
摘要:@EnableScheduling开启定时任务 @Scheduled(cron = "0 0 */1 * * ?")配置执行方法及定时规则 执行规则: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework
阅读全文
摘要:spring boot整合kafka之后没有办法做到动态配置是否启用kafka,因此将kafka支持做成插件的形式 1、创建子模块(以longc-plugin-kafka为例),pom配置如下: 此处longc-core为spring-boot项目基础包 2、添加kafka配置: 配置的含义可参考h
阅读全文
摘要:1、brew install kafka (可指定版本号) 如果卡在brew Updating 可Ctrl+c,1秒后就会开始下载安装kafka 2、kafka安装路径: /usr/local/Cellar/kafka/2.0.0 3、配置文件路径: /usr/local/etc/kafka/ser
阅读全文