摘要:
gitlab 升级 背景 现在的gitlab版本是13.0.1,目标是 14.9.5 因为,这个版本及以后支持禅道集成。 升级过程 先备份数据 gitlab-rake gitlab:backup:create #有两个文件需要手工备份 #gitlab.rb路径:/etc/gitlab/gitlab. 阅读全文
摘要:
现象 误操作修改了登录页的url,导致无法登录的问题 修改 进入gitlab 容器 docker exec -it gitlab /bin/bash 进入postgresql数据库命令行 gitlab-psql 执行更改语句 UPDATE application_settings set home_ 阅读全文
摘要:
gitlab 配置邮箱服务 查看gitlab容器,并进入容器 docker ps -a docker exec -it gitlab bash 修改gitlab配置文件 进入配置文件 vim /etc/gitlab/gitlab.rb 生效下面的配置项 ### Email Settings gitl 阅读全文
摘要:
partition生成规则 不指定key private Future<RecordMetadata> doSend(ProducerRecord<K, V> record, Callback callback) { TopicPartition tp = null; try { this.thro 阅读全文
摘要:
Elasticsearch java高亮显示 为什么要写 因为版本原因很多网上的案例变动较大 基于springboot 2.2.2 elasticsearch 7.10.1 原理 elastic支持,请求格式如下: { "query": { "bool": { "should": [ { "matc 阅读全文
摘要:
基于elasticSearch实现自动补全 为什么要用es来实现? 因为能共用一个搜索服务,并且稳定,能利用已有的分词器。 有多少种实现方法?本文用的是哪一种? https://www.elastic.co/guide/en/elasticsearch/reference/current/searc 阅读全文
摘要:
基于Redis实现联想查找自动补全 本文的自动补全只指最前匹配 常用的方案有哪些? 利用数据库的模块匹配来做,利如mysql的like %这种方式来完成,虽然最前匹配能保证用到索引,但是效率不高。 利用搜索引擎,比如elasticsearch,sphinx 一般都用此方案 通过redis的有序集合来 阅读全文
摘要:
springboot配置基于redis的缓存(二) 上文(一)描写了基于注解的缓存,其实底层逻辑就是redis的get 、set操作,将操作结果返回redis中。因此我们可以使用RedisUtils来进行自己设置,比如序列化的设置,key的设置都更加灵活一些。 在RedisConfig中添加redi 阅读全文
摘要:
springboot配置基于redis的缓存 springboot为什么要用缓存? https://docs.spring.io/spring-boot/docs/2.4.6/reference/htmlsingle/#boot-features-caching springboot如何实现缓存及R 阅读全文
摘要:
springboot配置基于redis的session 为什么要使用session共享? 因为在多个服务器之间我准确认识同一客户端,以方便保存会话状态。 只有redis这一种方案吗?或者说基于redis的Session能有什么优势? 不是的,我们的目的是要让会话状态得以保存和准确识别,比如nginx 阅读全文