4 一蓝.

尚未进行身份认证

我要认证

hello , my Friend and the world .

等级
TA的排名 5k+

Docker CMD

Docker CMD最近在学习docker相关的知识,看了一下docker从入门到实践,说实话这本书感觉一般般,CMD这部分写得还行,所以简单记录一下CMD相关的内容。(如果也是学习docker,推荐大家直接上第一本docker书)COPY用于copy文件,用法:COPY <源文件> ... <目标目录>;COPY ["文件1", "文件2", ..., "目标...

2019-10-10 20:50:00

数学算数计算java工具类

**背景: 使用js引擎的eval 以及另一引擎(记不清名字在了)在进行诸如1+2*3-1.2等计算时, 会出现损失精度的问题。 为了解决该问题, 编写了该工具类。 因为公司规定(懒得再写第二遍了。。), 只能拍照以作记录。**

2019-09-28 20:34:48

linux下logstash安装与简单实用

参考链接: https://blog.csdn.net/abysscarry/article/details/79893070elasticsearch-head插件安装参考链接: https://blog.csdn.net/mjlfto/article/details/79772848我所使用环境: jdk - 1.8 es. logstash. 5.02 he...

2019-09-08 19:05:01

linux 安装 es

转载的, 好的一篇博客. 样式… 凑合看吧 .转载网址: https://www.cnblogs.com/yanketao/p/10983556.html 创建用户从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户1 创建 elasticsearch 用户组?1root@localhost ~]# groupadd e...

2019-09-03 23:48:47

浅谈偏向锁、轻量级锁、重量级锁

为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的并发程序。内置锁的分配和膨胀过程较为复杂,限于时间和精力,文中该部分内容是根据网上的多方资料整合而来;仅为方便查阅,后面继续分析JVM源码的时候也有个参考。如果对各级锁已经有了基本了解,读者大可跳...

2019-06-25 21:06:21

基于aqs,自定义lock对象

package com.code.constructor.lock;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractQueuedSynchronizer;import java.util.concurrent.locks.Condition;import java.util.co...

2019-06-23 23:02:22

Java并发之AQS详解

一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。  以下是本文的目录大纲:...

2019-06-23 18:29:38

自定义lock锁

主要方法: lock(加锁) unlock(解除锁)package com.code.constructor.lock;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;public class ...

2019-06-23 17:06:39

私宣

该博客已废.以前没技术,以后追求技术与分享.

2018-12-13 15:34:47

Maven使用详解,非常详细

本文转:http://blog.csdn.net/u010425776/article/details/52027706什么是Maven?如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少...

2018-10-23 10:11:45

聚合maven+spring-boot打包可执行jar

转载于: https://blog.csdn.net/guduyishuai/article/details/60968728         整整搞了一天,终于解决这个问题了。这里是四个module,module之间存在依赖,打包两个可执行jar,看下最终效果吧    &n...

2018-10-23 09:11:05

pom配置之:<distributionManagement>snapshot快照库和release发布库

本文转载自: &amp;nbsp;铁木箱子的mzone的博客:http://www.mzone.cc/article/277.htmlhttp://www.mzone.cc/article/279.html&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至...

2018-10-22 16:11:20

ConcurrentHashmap使用注意事项

ConcurrentHashmap是jdk1.5之后引入的并发工具集合类,可以将其看作并发效率更高的map,用来替代Hashtable和synchronizedMap,但是ConcurrentHashmap只能保证自身数据在多线程的环境下不被破坏,而并不能保证业务逻辑的正确性。举个例子:资源池中经常需要将某个资源放到一个map中缓存起来,等到需要的时候再从map中获取,代码如下:code1:...

2018-10-22 15:09:23

在Springboot中使用线程池ThreadPoolTaskExecutor

package com.markor.template.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurrent.T...

2018-10-22 14:31:23

在Springboot中使用线程池ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个spring的线程池技术,它是使用jdk中的java.util.concurrent.ThreadPoolExecutor进行实现。配置@Beanpublic ThreadPoolTaskExecutor taskExecutor() { ThreadPoolTaskExecutor pool = new ThreadPoolT...

2018-10-22 14:29:41

spring线程池ThreadPoolTaskExecutor与阻塞队列BlockingQueue

转载于: https://www.cnblogs.com/lic309/p/4186880.html一:  ThreadPoolTaskExecutor是一个spring的线程池技术,查看代码可以看到这样一个字段: private ThreadPoolExecutor threadPoolExecutor;  可以发现,spring的&amp;nbsp; ThreadPoolTaskEx...

2018-10-22 14:27:37

轮询算法的一种简单实现

轮询算法(Round-Robin)轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服务器N,然后重新开始循环。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。  假设有N台服务器:S={S1,S2,…,Sn},一个指示变量i表示上一次选择的服务器ID。变量i被初始化为N-1。该算法的伪代码如下:...

2018-10-22 11:05:29

RocketMQ 常见异常处理

MQClientException: No route info of this topic, TopicTest1异常说明在客户端的 Producer 运行起来准备发送消息时抛异常如下 “ No route info of this topic ” 异常产生的原因可能是,自己当时的原因恰好是第三条:Broker 禁止自动创建 Topic,且用户没有通过手...

2018-10-17 23:18:00

分布式消息中间件RocketMQ学习教程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014427391/article/details/78343163 消息中间件简介常用消息队列对比RocketMQKafkaActiveMQRabbi...

2018-10-17 23:00:05

rocketmq安装与可视化管理平台安装

rocketmq, 官网下载.文档开始链接: http://rocketmq.apache.org/docs/quick-start/解压后, 进入根目录.安装jdk环境变量.启动mqnamesrv -&amp;amp;amp;gt; nohup sh bin/mqnamesrv &amp;amp;amp;amp;启动mqbroker -&amp;amp;amp;gt; nohup sh bin/mqbroker -n localhost:9876 &amp;amp;amp;...

2018-10-16 13:19:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。