07 2019 档案

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