自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cnamam的博客

用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。它暗示着人员数量和时间是可以相互替换的。

  • 博客(14)
  • 收藏
  • 关注

原创 mac升级到 macos ventura 13.0 后gitlab认证失败,提交提示需要密码

mac升级到macos ventura 13.0 后gitlab 认证失败,提交提示需要密码

2022-10-28 17:19:01 2401 5

原创 spring cloud 项目引入jasypt-spring-boot-starter后application-{profile}的配置不生效

在引入jasypt-spring-boot-starter之后,发现application.yml与application-{profile}.yml没有生效,在网上查询了一下,,禁用对boostrap配置文件的加密支持,就可以解决application.yml与application-{profile}.yml失效的问题。参考这位大佬说的,引发的原因是当jasypt和springcloud一起使用时,bootstrap的配置会失效。...

2022-07-24 16:32:20 2770 1

原创 elasticsearch 一次性查询数据量过大 jvm内存快速占用满 导致集群无响应

近期因为生产上es集群出现了内存快速占用满、频繁gc、集群无响应的现象,查看集群日志和满查询日志,发现都是因为频繁gc集群无响应后出现的报错、gc高频的警告以及平时不慢的查询报文出现在慢查询日志里。看kibana的监控,发现内存几乎是在几秒内就占用满,并且满了以后,由于可用内存不足就开始频繁的full gc,cpu居高不下,集群此时基本在无法响应的状态,有遇到这种情况,只能重启才能解决,无法自己恢复,内存虽然已经占用满,但是集群日志中没有OOM的异常,而且出现的概率比较随机。由于之前没有遇到过这个问题,

2022-07-05 22:27:55 3215

原创 mybatis使用TypeHandler不当导致jsonb字段异常赋值

使用TypeHandler PGobject不当导致pg jsonb字段异常赋值

2022-07-03 21:42:43 792

原创 在IDEA中集成Jenkins插件 解决Missing or bad crumb data异常

在IDEA中集成Jenkins插件由于项目组中使用jenkins作为持续集成工具,之前一直用web方式进行访问,感觉效率比较低下,所以想通过安装官方插件,直接在IDE上直接出触发Jenkins服务器进行构建。安装Jenkins插件可以通过idea设置中的插件市场搜索Jenkins Control下载,也可以通过访问jenkins官方IDEA插件地址点击Get ,可以触发正在打开的IDEA进行该插件的下载。在插件中设置Jenkins连接信息及用户信息由于项目组Jenkins启用了安全性认证及CSRF

2022-01-21 08:00:00 1627

原创 spring boot 2.5.x + gradle 7.2 版本 生成、上传依赖包到maven

spring boot 2.5.x + gradle 7.2 版本 生成、上传依赖包到mavenbuild.gradle 主要配置内容build.gradle文件内容如下plugins { id 'org.springframework.boot' version '2.5.6' // 指定依赖spring boot的版本 id 'java' id 'maven-publish' //gradle 发布需要用到的插件}apply plugin: 'io.spring.de

2021-11-24 18:52:20 2735 1

原创 Redis占用大量内存并且报错 Can‘t save in background: fork: Cannot allocate memory

Redis Can’t save in background: fork: Cannot allocate memory 解决先说如何解决:echo 'vm.overcommit_memory=1' >> /etc/sysctl.confsysctl -pecho never > /sys/kernel/mm/transparent_hugepage/enabled以下是解决过程:网上大部分这个问题都是通过设置以下参数,使得应用可以向系统申请超量内存使用vm.overcom

2021-11-18 20:45:00 2243

原创 elasticsearch的基本操作与常见问题

elasticsearch的基本操作与常见问题增删改查新增带ID新增PUT /test20210628/_doc/1{ "name": "zhangsan"}POST /test20210628/_doc/2{ "name": "zhangsan"}不带ID新增POST /test20210628/_doc{ "name": "zhangsan"}POST 可以适用带ID及不带ID的新增,但是PUT只能用于带ID的新增修改覆盖更新PUT /test20

2021-07-06 10:48:35 334

原创 idea 使用 gradle 没有配置代理但是下载依赖一直尝试连接代理

先看报错2021-06-09T23:03:53.732+0800 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess] Error while accessing remote repository maven. Waiting 2000ms before nex

2021-06-10 00:03:55 2423 1

原创 使用snapshot方式迁移es数据

使用snapshot方式迁移es数据版本兼容性:快照包含索引的数据结构,所以只能还原到可以兼容索引结构的es版本在5.x中创建的索引快照可以恢复到6.x在2.x中创建的索引快照可以恢复到5.x在1.x中创建的索引快照可以恢复到2.x如果两个es版本无法兼容,但是http可以通信,可以使用reindex-from-remote方式,使用api远程reindex,但是如果数据量大,可能要比较久。源es集群中创建repository可以先记录一下当前的数据量GET /_cat/indices?

2021-04-22 15:40:06 940 2

原创 elasticserach备份和恢复方法

elasticserach备份和恢复方法es可以使用自身的快照备份,但是需要依赖es 设置快照仓库。这里我们使用第三方的elasticsearch-dump,依赖nodejs10+的环境。以下只简单描述elasticsearch-dump的简单使用方法,其他方法可以看该项目的githubhttps://github.com/elasticsearch-dump/elasticsearch-dump备份# output就是输出的备份文件,如果es没有账号密码,es账号:es密码可以不填,端口位

2021-04-22 15:35:40 579

原创 Janusgraph kerberos环境配置

配置文件配置在janusgraph-0.3.2-hadoop2/conf/gremlin-server/janusgraph.properties追加配置java.security.krb5.conf=/etc/krb5.conf storage.hbase.ext.hbase.security.authentication=kerberosstorage.hbase.ext.hbase.security.authorization=true#hbase 节点之间通信的账号名,在hbase-sit

2021-01-27 11:22:02 715

原创 Tomcat 启动时间过长 Connection has been abandoned PooledConnection

环境:Tomcat ,使用了jndi 连接oracle现象:生产环境上的tomcat迁移到新的主机上,在新主机上tomcat启动需要长达20分钟,并且过程中会出现以下警告:08-Jan-2021 13:55:35.374 警告 [Tomcat JDBC Pool Cleaner[1418481495:1610085005364]] org.apache.tomcat.jdbc.pool.ConnectionPool.abandon Connection has been abandoned Pooled

2021-01-12 18:41:33 4115

原创 janusgraph导出graphml

使用janusgraph/bin/gremlin.sh登录janusgraph的终端graph = JanusGraphFactory.open('conf/gremlin-server/janusgraph.properties‘)graph.io(IoCore.graphml()).writeGraph('./test.graphml')导出的文件就在janusgraph目录下

2021-01-12 17:59:33 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除