首页
学习
活动
专区
工具
TVP
发布

程序员那点事

专栏作者
26
文章
28102
阅读量
12
订阅数
Java如何正确地输出日志
日常开发日志打印需要注意哪些地方 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_co
茶半香初
2021-11-26
1.9K0
一次意外删除gitlab项目,及恢复过程
意外缘由: 项目上人员离职,gitlab的一些权限需要回收,但是离职人员是项目的所有者是owner权限,所以权限就收不回。结果管事的不知道是不小心还是不知道,使用root账号把项目所有者给删除了,导致3个项目都给删除了。 不幸中的万幸: 由于项目是处于收尾阶段,所以基本没开发,自己本地也在删除的前一天有拉取一次代码,所以代码应该是最新的,所以可以从本地恢复。但是还有一个关于发版的脚本工程代码我本地没有(因为我是刚接手这个项目),由于项目周期很长,创建这个项目的人员也离职了,所以比较难受,也不知道他还有没有保留原始代码。… 开始恢复:
茶半香初
2021-11-26
3K0
ELK Stack日志中心搭建
本文主要目的是简化搭建ELK环境的步骤,使用Docker Compose部署ELK 7.1.1分布式集群的日志框架,只需要执行一个init.sh脚本即可搭建好一个ELK Stack日志中心。
茶半香初
2021-11-26
4900
Mac高效-自定义悬浮菜单
日常工作会打开各种各样的应用,或者在已经打开的应用里再激活某个应用,怎样才能在最短时间找到该应用并打开或激活呢?应用打开多了,窗口乱,甚至导致电脑卡顿,程序坞上一排打开的应用等等问题,如何解决这些痛点呢?下面介绍如何解决快速切换应用的难点:
茶半香初
2021-11-26
1.8K1
基于 DOCKER 快速部署 ELASTICSEARCH 集群-集成IK分词器
上篇文章介绍了如何基于 DOCKER 快速部署 ELASTICSEARCH 集群,接下来介绍如何在容器里集成IK分词器
茶半香初
2021-11-26
7380
MongonDB开启权限验证及设置用户名密码
MongoDB配置 port=27017 dbpath=/mongodb/data logpath=/mongodb/log/mongodb.log pidfilepath=/mongodb/mongo.pid # 以守护进程的方式运行MongoDB,创建服务器进程 fork=true # 使用追加的方式写日志 logappend=true # 设置每个数据库将被保存在一个单独的目录 directoryperdb=true # 启用验证 #auth=true httpinterface=tru
茶半香初
2021-11-26
1.4K0
Rocketmq两主两从集群部署
环境准备 准备两台服务器或者虚拟机 服务器一:192.***.*.31 服务器二:192.***.*.32 部署模式: 2M-2S-SYNC(两主两从同步写) 相关安装包存储路径:/root/svr/
茶半香初
2021-11-26
6810
大流量架构(二)之nginx篇
Nginx是一个主进程配合多个工作进程的工作模式,每个进程由单个线程来处理多个连接。
茶半香初
2021-11-26
5790
大流量架构(一)之REDIS篇
Lua 是由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于1993年开发的一种轻量、小巧的脚本语言,用标准 C 语言编写,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
茶半香初
2021-11-26
5530
Java-线程池动态修改大小
corePoolSize:核心线程数大小,不管它们创建以后是不是空闲的。线程池需要保持 corePoolSize 数量的线程,除非设置了 allowCoreThreadTimeOut;
茶半香初
2021-11-26
2.4K0
vim使用-常用命令
vim里操作的是寄存器,不是系统剪贴板,默认我们使用d删除或者y复制的内容都是放到了“无名寄存器”。 比如交换字符小技巧:可以使用x将一个字符放到无名寄存器,然后p将无名寄存器里的内容进行粘贴,可以达到交换字符位置的一个目的。
茶半香初
2021-11-26
1.4K0
Mac 常用快捷键(Alfred+workflow+IDEA)
一、Sublime 篇 快捷键 描述 option+command + f 然后 正则替换所有的 \n 所有行合并成一行 option+command + f 然后 正则选择所有行首或行尾 (行首:^ 行尾: $) 所有行首或行尾编辑 shift+option+command+n 新建文件(输入文件路径和名称,会直接新建目录和文件) 二、Alfred篇 快捷键 描述 option+space然后 Find+空格+文件名来 查询文件或文件夹 option+space然后 Open+空格+文件名也可以 打开文
茶半香初
2021-11-26
9870
Linux 常用命令
这条命令的作用是将标准输出1重定向到/dev/null中。 /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。
茶半香初
2021-11-26
3790
kafka集群搭建及Java客户端使用
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 优势:
茶半香初
2021-11-26
9100
ElasticSearch集群安装及Java客户端使用
ElasticSearch的官方地址:https://www.elastic.co/guide/en/elasticsearch/reference/master/index.html
茶半香初
2021-11-26
1.7K0
Spring-IoC容器工作原理
容器底层用DefaultListableBeanFactory,即实现了BeanDe finitionRegistry,又实现了BeanFactory java配置 :
茶半香初
2021-11-26
2510
基于 Docker 快速部署 Elasticsearch 集群
在刚刚新建的目录(/root/app/elasticsearch)创建docker-compose.yml文件,基于镜像elasticsearch:7.4.0
茶半香初
2021-11-26
1.4K0
Hazel轻松管理文件-微信聊天文件自动分类存放
首先上实现效果的视频:https://v.qq.com/x/page/x3021yp3u3a.html
茶半香初
2021-11-26
1.4K0
Hazel轻松管理文件-安装包自动新建同名文件夹并且移动
以上几个规则,都比较简单,简单说说规则3,规则3是配合Mac自带的Automator实现,实现效果如下(折腾半天也没有弄好视频):
茶半香初
2021-11-26
9300
Exception和Error的区别
Exception 又分为可检查(checked)异常和不检查(unchecked)异常,可检查异常在源代码里必须显式地进行捕获处理,这是编译期检查的一部分。不检查异常就是所谓的运行时异常,类似 NullPointerException、ArrayIndexOutOfBoundsException 之类,通常是可以编码避免的逻辑错误,具体根据需要来判断是否需要捕获,并不会在编译期强制要求
茶半香初
2021-11-26
5230
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档