![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
weixin_41846670
点滴记录技术成长历程。
展开
-
使用commons-jexl把string解析为可执行的Java语句
使用commons-jexl把string解析为可执行的Java语句原创 2022-03-23 18:17:45 · 883 阅读 · 0 评论 -
spring boot项目-静态属性从配置文件取值
1.问题描述: 某常量类,部分属性声明不能使用明文或硬编码,即在这个java文件里不能出现明文,作为加密函数的参数也不行,也不能声明在其他java文件(这样对于代码安全扫描等于没处理)。于是,这种情况下就需要写在配置文件里。2.分析与查找: 特别注意这是给静态属性赋值,试了下使用常规的@Value的方式没成功,感觉就算有成功途径也会很麻烦,所以决定换个方式。 在论坛看了几篇帖子,试了一个文件缓存流读取配置文件,然后用静态代码块完成赋值的方式,觉得比较好(传...原创 2021-07-02 17:55:49 · 319 阅读 · 0 评论 -
一些命令行(持续更新)
1.bat文件启动jar包的命令格式:一行内:start “服务名” /k java -jar jar包绝对路径(在同一文件夹下可以直接写jar文件名,带后缀) --配置项1 --配置项2 —配制项3 …结尾exit2.根据端口号结束某一个进程:cmd窗口,1.netstat -ano|findstr 端口号 查看该端口对应的运行中的进程号2.tskill 进程号 结束此进程。...原创 2021-01-12 20:04:25 · 77 阅读 · 0 评论 -
fastjson里的JSONObject.toJSONString(object)方法解析结果大小写不符合预期的问题
问题描述:fastJson包里的JSONObject.toJSONString(Object),如果需要转为json字符串的入参对象的属性没有加注解,同时又有特定的格式要求,比如全大写或者全小写,那么解析出来的json字符串可能会不符合预期。解决方法:1.入参对象需要特定格式的属性声明上方加上@JSONFiled(name = “xxxxx”),这个注解也在fastJson包里。此方式已经亲测有效。2.使用Google的GSON包里的jsonobject,把@JsonProperty(“xxxxxx原创 2021-01-10 15:58:11 · 1636 阅读 · 0 评论