logo头像
Snippet 博客主题

maven-plugin整理

一般情况下maven的配置文件对开发而言都是一次配完,基本不会去关心的事情,但是如果对这个东西不熟悉,还是会遇到一些坑。 deploy 把代码部署到自己的nexus上去具体的 maven 依赖 12345<plugin> ...

gogs-drone自动化部署

gogs-drone自动化部署

第一步docker 部署docker 安装 docker-compose 安装 第二步 gogs drone compose 文件下载https://github.com/alicfeng/gogs-drone-docker.git ...

团队协作工具整理

办公聊天工具 slack 集成了很多的开发工具,你可以想安装插件一样在里面添加一些bug追踪工具,聊天的方式也更加的贴合远程协作的开发。对各个终端的支持也很全面,支持ios,android,mac和window端。 Rocket...

centos firewall管理

查看所有打开的端口 1firewall-cmd --zone=public --list-ports 永久添加端口 1firewall-cmd --zone=public --add-port=80/tcp --permanent ...

mysql 问题定位

查看连接数问题查看执行中的进程SHOW FULL PROCESSLIST;show processlist; 查看最大连接数show variables like ‘%max_connections%’; 8.0 中设置最大连接数se...

selenium 爬虫

安装 seleniumpip install -U selenium ps: 在安装的过程中如果遇到被墙的问题的,很容易 timeout 在mac 环境下需要修改下载源 1234cd ~mkdir .pipcd .pipvim pip...

fabric 链包开发和部署

下载 fabric-sample 工程master不稳定,可能部署不成功,切换到release-1.4 测试链码1进入目录 chaincode-docker-devmode执行 1docker-compose -f docker-co...

限流问题

基本的概念:限流是为了解决流量超出服务器的承载量,为了保证服务器的稳定性而做的折中方案。通用的实现方式计数器代码实现具体实现 缺点临界问题,11:59:59 秒100个请求,12:00:01秒 又100个请求,导致请求超出服务器的承载...

锁-未完成

操作系统级别如何实现锁系统级别锁的实现互斥锁基本概念互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。 自旋锁基本概念自旋锁是专为防止多处理器并发而引入的一种锁,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自...

java高并发细节优化

java高并发细节优化

逃逸分析和栈上分配 逃逸分析: 就是分析出对象的作用域。当一个对象在方法体内声明后,该对象的引用被其他外部所引用时该对象就发生了逃逸,反之就会在栈帧中为对象分配内存空间。就是一个对象如果尽量在自己的方法区内调用,能增加方法执行的效率...