自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 springboot 数据转换

**开源数据对比、转换工具,强大的可插拔、非侵入式设计,两种数据转换结构,如女朋友般优雅、丝滑。

2021-09-15 13:26:43 1796 4

原创 我的创作纪念日

提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2023-08-23 16:12:52 84

原创 yellow 敏捷开发管理平台 基于springboot+springsecurity

【代码】yellow 敏捷开发管理平台 基于springboot+springsecurity。

2023-05-22 15:47:05 324

原创 springboot 数据转换 v1.6.0特色

有些maven项目中,pom没有引入和DB及mybatis相关的jar,却导致项目无法正常启动(提示需要url等配置)。数据转换反转功能,即:数据转换成功后,或数据原本以字典值(文本)的形式存储使用,然后进行字典值(文本)转code。rollback:是否反转的意思。设置为true表示——数据反转(字典值转字典code)。如果您的项目未曾挂载数据库和mybatis等模块。可以在配置文件中约定为非数据库项目环境,即可正常使用。添加了非数据库项目环境下的使用配置。位运算转换暂不支持数据反转。

2023-03-15 14:54:01 154

原创 记录一次 Httpclient 读取响应流的问题

Httpclient这玩意属实很久很久没有以原生的方式使用了,现在基本都是RestTemplate或OpenFeign。最近做一个项目,项目框架已经搭好了,用的Httpclient原生的方式,封装好了工具类,好吧,既然有了,那就用吧。小项目,上线后,发现了点问题,因为这个项目的业务数据基本都是第三方提供。所以给Httpclient加日志排查问题也是必不可少的,但是加完后,就发现Httpclient返回的数据没有了。查看日志,日志里面是有数据的,但用的时候数据却是null。有意思~这是当时加日志的地方:看起

2022-12-07 09:35:08 324

原创 springboot 数据转换 v1.5.0特色

之前的版本,要想用 动态数据字典(数据库获取数据字典) 进行数据转换的功能,往往差强人意(封装程度过高,局限性太大),很难实现业务中复杂字典表(多字典表、父子字典表等)的数据转换。那么,v1.5.0的到来,就是为了解决这些问题。特点是简单,如果你的业务字典表不复杂(一张)的情况下,那么使用系统默认的动态数据字典,实现起来非常简单和方便。实现方式可参考springboot 数据转换PS:如果你的字典表 缺少系统需要的字段,添加即可特点是灵活,支持以任何形式的字典表 实现动态数据字典功能。...

2022-08-06 14:03:04 433 2

原创 springboot 数据转换 v1.4.0特色

这次呢,主观功能没太大改动;客观层面明确了项目的特色。今后会在实现功能的前提下,重点关注优雅、丝滑的程度,就如通GirlFriend在身边一样哦~

2022-08-04 16:48:21 113

原创 springboot 数据转换 使用和性能分析

springboot数据转换有两个转换方法:dataChange、 dataChangeToBean。那么它们的使用区别是什么?两者对比,性能又如何?经过性能分析后,可以看出dataChange的数据转换效率还是比较高的。不过,它在数据转换后,返回的是一个map,对要以 数据模型(Model) 来做 接口文档(swagger) 功能的朋友来说,不太方便。如果遇到需要在 数据模型(Model)上标注 日期格式化 或 其他功能等注解 的场景,需要实现自定义兼容模型,把那些注解的功能重写一遍。...

2022-06-03 14:39:09 713

原创 springboot 数据转换 v1.3.0新特性

在该版本中,字典枚举需实现字典规范,否则会抛出相应异常。字典规范现阶段可作为参考(能使用更好),字典枚举可在v2.0之前陆续向规范靠齐。本次升级还添加了 自定义数据转换 的功能,可灵活的获取属性代码、属性值。完全遵循字典规范的前提下,可实现更快、更好的数据转换体验。本次升级优化了代码结构,结合v1.2的新特性,循环数据转换更优雅。在v1.2的基础上,添加了属性映射的后缀智能匹配的自定义功能。减少了用户的编码量,方法命名遵循规范,易于维护,使用更方便。有了该功能后,属性映射的后缀可根据自己的需求灵活配置。

2022-05-28 21:00:31 316

原创 kubernetes kubesphere流水线 拉取pull/部署deploy阿里云私有镜像失败

简介kubesphere流水线 配置阿里云镜像仓库,可以把镜像推送到仓库,host上docker login 阿里云镜像仓库后,也可以docker pull 镜像。但是,kubectl apply -f deploy.yml 或流水线执行部署 后,镜像一直拉取失败。解决把私有设为公开把阿里云上 容器镜像服务-实例列表-命名空间 中你的命名空间设为 公开,这样以后你的每次镜像推送,生成的镜像仓库都会是公开的。ps: 把已生成的镜像仓库也设为公开,这样你的kubernetes重试后就可以拉取到了

2022-05-25 18:40:06 1477 4

转载 kubesphere ApiException Bad Request

问题描述在kubesphere流水线进行到kubernetes部署阶段时,抛出的错误。解决原因是Jenkinsfile的kubernetesDeploy过时了,换成官方推荐的方式即可。kubernetesDeploy(configs: "deploy/**", enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")换成下面方式的即可:container("maven") { withCredent

2022-05-23 21:02:07 350

原创 kubesphere 流水线 代码质量 不显示

前提kubesphere版本 3.x参考过官网 将 SonarQube 集成到流水线问题描述kubesphere的流水线工程,执行成功后,流水线详情的选项卡却只有两个选项(没有代码质量),如图:解决要想把选项卡中间的代码质量显示出来,可参考以下办法:用admin登kubesphere,进入控制台(kubectl)执行以下命令:kubectl edit cm -n kubesphere-system ks-console-config执行后,查看内容是否有sonarqubeURL字段。

2022-05-22 22:46:29 433

原创 springboot 数据转换 v1.2.0新特性

工具内部定义了智能mapping匹配,以Text、Str、Ext结尾的属性映射,不用标注mapping,会自动匹配。本次更新添加了更为优雅的数据转换方式——属性映射模式。

2022-04-30 18:06:51 436

原创 springboot 数据对比 差异提取

另外还有db数据字典模式,具体细节都在上图的demo中体现。接下来进行对象差异分析,并返回差异。先看下实体类,该标记的标记。

2021-09-30 13:21:56 1150

原创 jar maven 中央仓库 GPG问题 deploy 400

jar上传maven中央仓库时报gpg.exe找不到、deploy 400等问题一、GPG生成的公钥无法在服务器发布二、maven depoly “gpg.exe”找不到三、maven depoly 400 无效的请求参考博客链接: 解决gpg相关问题.一、GPG生成的公钥无法在服务器发布打开 GPG服务器链接,使用邮箱查询你的公钥是否发布如果没有找到你的公钥,先导出公钥(导出步骤自行搜索),上传你的公钥,再次查询发布成功二、maven depoly “gpg.exe”找不到即使环境变量配

2021-09-13 15:34:14 287

原创 docker elasticsearch ik 自定义分词 无效 (包治)

ik 自定义分词 无效不用想了,只能是编码问题,没其他可能,往下看。情况一:使用的是扩展字典把main.dic复制一份到桌面,修改成你的字典名,内容改成你的字典值,上传至原位置,重启es情况二:使用的是远程扩展字典(nginx代理)在window本地,创建你的txt文件,写入字典值,上传至你的代理目录下如果还不行,别急下面的命令ip换成你的ip,执行curl -s 'http://192.168.36.128:9200/_cat/indices/?v' | grep yellow | aw

2021-08-27 21:20:52 919 3

原创 linux docker elasticsearch容器挂载启动失败 解决方案(包治)

docker elasticsearch容器挂载启动失败步骤1步骤2步骤1给挂载的文件夹赋予读写权限chmod -R 777 /mydata/elasticsearch/步骤2启动命令加上--privileged=trueps: 若容器已存在,请先删除容器(镜像不删)如图:...

2021-08-14 11:54:24 1049

原创 maven jar 无法下载(IDEA)

maven jar无法下载的解决方案(IDEA环境中)执行命令 mvn -U idea:idea 下载所需文件右键maven Reimport 重载执行命令 mvn clean执行命令 mvn compile以上顺序执行完后,还没解决,即可打乱顺序执行几遍。最终项目正常运行。...

2020-02-06 17:36:09 118

原创 Java开发业务模块的心得

前情提要刚开始做Java的时候,公司出了需求,往往感觉无从下手,撸起代码来生无可恋的感觉,哈哈哈。做了几年后,慢慢地有了自己的高效率开发方法,开发业务代码的时候,有时真是觉得轻松加愉快,且开始有心情去关注码code的优雅程度。接下来咱们就聊聊我的这些心得。开局上图是刚工作没多久时撸的代码。可以看出代码杂乱无章,视图层业务代码、视图渲染代码大杂烩,注释等随心所欲、满天飞。当时为了写这些东西真......

2019-09-26 16:17:53 1099 1

原创 @Component和@Configuration配置类的区别

@Component和@Configuration区别是什么呢,哈,区别来了后者功效大于前者后者基于CGLIB代理,会直接从上下文调用并返回bean(单例),而不是再次执行方法(new对象)后者在项目启动后,一切已初始化就绪,且只会初始化一次;前者在项目启动后,每次调用都会被初始化后者处理逻辑较为复杂的业务场景,比如:注入bean(@bean);前者“简单粗暴”,类型与@Controll...

2019-08-25 13:55:47 378

转载 Nexus索引库问题

启发来源:版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。https://blog.csdn.net/shan9liang/article/details/23706613问题背景在本地或虚拟机上搭建maven私服时,时长打开IDE工具而忘记启动nexus。这时,在pom文件中加入一个私服中没有的jar就会导致nexus索引库找不...

2019-08-24 12:14:11 677

空空如也

空空如也

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

TA关注的人

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