会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
狗哥
博客园
首页
联系
订阅
管理
2021年1月22日
docker 容器配置redis集群
摘要: docker network create --subnet=172.20.0.0/24 docker-br0 docker run -dit --name=redis-node1 --network docker-br0 -v /data/redis-data/node1:/data -p 737
阅读全文
posted @ 2021-01-22 11:31 L狗哥
阅读(211)
评论(0)
推荐(0)
2020年6月22日
java 服务器热更新 :Arthas
摘要: Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上
阅读全文
posted @ 2020-06-22 19:49 L狗哥
阅读(566)
评论(0)
推荐(0)
2020年5月19日
jekins git拉取项目部署到远程服务器(参数化构建)
摘要: 1.添加远程服务器信息 2.添加远程服务器目录,注意勾选Use password authentication,or use adifferent key. 点击Test Configuration 查看是否成功 3.新建任务,参数化构建
阅读全文
posted @ 2020-05-19 20:00 L狗哥
阅读(347)
评论(0)
推荐(0)
2018年6月6日
java 插入排序
摘要: 概念: 通常人们整理桥牌的方法是一张一张的来,将每一张牌插入到其他已经有序的牌中的适当位置。在计算机的实现中,为了要给插入的元素腾出空间,我们需要将其余所有元素在插入之前都向右移动一位。与选择排序一样,当前索引左边的所有元素都是有序的,但他们的最终位置还不确定,为了给更小的元素腾出空间,它们可能会被
阅读全文
posted @ 2018-06-06 11:40 L狗哥
阅读(389)
评论(0)
推荐(0)
java 选择排序
摘要: 基本思想:首先,找到数组中最小的那个元素,其次将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。再次,在剩下的元素中找到最小元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。
阅读全文
posted @ 2018-06-06 11:25 L狗哥
阅读(457)
评论(0)
推荐(0)
2018年6月4日
java 二分法查找
摘要: package com.test; import java.util.Arrays; public class BinaraySearch { public static int search(int key, int[] a) { int lo = 0; int hi = a.length - 1; while (lo a...
阅读全文
posted @ 2018-06-04 17:30 L狗哥
阅读(361)
评论(0)
推荐(0)
2018年6月1日
java Smaphore 控制并发线程数
摘要: 概念: Semaphore(信号量)是用来控制同事访问特定资源的线程数量,它通过协调各个线程,已保证合理的使用公共资源。 应用场景: Semaphore 可以用于做流量控制,特别是共用资源有限的应用场景,比如数据库连接。假如有一个需求,要读取几万个文件的数据,因为都是IO密集型任务,我们可以启动几十
阅读全文
posted @ 2018-06-01 18:04 L狗哥
阅读(388)
评论(0)
推荐(0)
java CyclicBarrier同步屏障
摘要: CyclicBarrier的字面意思是可循环使用的屏障,它的主要作用是,让一组线程到达一个屏障时被阻塞,知道最后一个线程到达屏障时,屏障才会打开,所有被屏障拦截的线程才会继续运行。 1、简介: CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其中参数标
阅读全文
posted @ 2018-06-01 17:56 L狗哥
阅读(188)
评论(0)
推荐(0)
java CountDownLatch 等待多线程完成
摘要: CountDownLatch允许一个或多个线程等待其他线程完成操作。 CountDownLatch的构造函数接收一个int类型的参数作为计数器,如果你想等待N个点完成,这里就传入N。 当我们调用CountDownLatch的countDown方法时。N就是减1,CountDownLatch的awai
阅读全文
posted @ 2018-06-01 17:41 L狗哥
阅读(165)
评论(0)
推荐(0)
java中的13个原子操作类
摘要: 1、原子更新基本类型类: AtomicBoolean:原子更新布尔类型。 AtomicInteger:原子更新整型。 AtomicLong: 原子更新长整型。 以上3个类提供的方法几乎一模一样,所以仅以AtomicInteger为例进行详解。 int addAndGet(int delta):以原子
阅读全文
posted @ 2018-06-01 17:32 L狗哥
阅读(581)
评论(0)
推荐(0)
下一页
公告