- 博客(19)
- 收藏
- 关注
原创 使用反射实现对象之间字段的map
这个问题的背景就是我要call一个第三方的接口,但是这个接口返回的字段的命名格式并非java标准的命名格式,所以当我用java中的entity去接受的时候,就会因为字段定义不一致的问题而产生大量map的工作量。这个工作量很蠢,而且纯粹是机械的一个个去set。讲道理反射这个词我只在两个地方使用过,一个是考试的时候,一个是面试的时候,通过获取类的二进制字节码文件获取这个类的全部信息巴拉巴拉一大堆。这段代码的前提是先自定义一个注解来放在我们的entity的properties上面,注解的代码如下。
2024-04-09 09:27:22
168
原创 linux常用命令
这将更改docker.sock文件的权限,以允许其他用户以非root用户的身份访问它。请注意,这可能会对系统安全性造成一定的影响,因此您应该谨慎使用此方法。命令,而不再遇到“permission denied”错误。但请注意,这仅适用于当前会话。如果您重新启动计算机,则需要重新运行此命令才能使用。4、修改当前用户的docker权限。完成后,您应该能够在当前目录下运行。
2024-04-09 09:26:33
173
原创 Linux 常用命令
上传有修改的文件到服务器上去,例如app.py被修改了,就要把app.py 上传到目标目录去。2、npm run build 拿到最新的dist文件,注意要在front文件夹下执行。首先删除备份的dist,并把现在的dist移动到,备份dist中。3、用服务器连接工具,把dist目录上传到服务器上面去。再把刚刚上传的dist目录,整个放到nginx的目录下。1、在Pycharm里面拉最新的代码。第二步 停掉容器,删除容器。df -h 查看磁盘空间。4、在虚拟机中执行命令。第三步 build镜像。
2023-11-14 19:40:59
100
1
原创 @SerializedName注解的使用
那么我在第一版map的时候为了偷懒,就在java代码中搞了和金蝶一模一样的命名,就为了map上,但是缺忽略了这种不规范的命名方式上sonar肯定是各种爆红的,领导也说了,金蝶可以不规范,但我们一定要规范。@SerializedName注解提供了两个属性,上面用到了其中一个'value',别外还有一个属性'alternate':接收一个String数组。最近遇到了一个很傻的问题,我们公司的项目遇到了一个需要对接金蝶接口的需求,谁曾想金蝶接口的返回值命名一塌糊涂,各种大小写不规范,各种魔法数字命名。
2023-09-03 09:58:28
1301
原创 Pg 时间格式模糊查询
select count(*) from record_call_kingdee_count where (TO_CHAR(execute_time, 'yyyy-mm-dd hh24:mi:ss') LIKE '%2023-07-20%')
2023-07-22 09:55:19
223
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人