logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

gradle 编译 Spring 源码(亲测有效)

天知道我今天下午经历了什么!从去年开始断断续续看源码,在 IDEA 中 Spring 源码只读不能写,所以每次都是将方法拷贝到 vscode 中。IDEA 中看代码逻辑,接着在 vscode 对应的方法上写注释。期初这种方式没觉得有什么不便,但是看得越来越多,代码的调用也越来越复杂,这种“复制”的方式就有问题了,代码层次没有,就是保存也很不方便。那最好的方式是直接在源码上写注释,用 git 工具做

#gradle#spring
macbook 上的 redis.conf 在哪里

code /opt/homebrew/Cellar/redis/7.2.3/homebrew.mxcl.redis.plist 文件。从里面可以看到 redis.conf 的路径是 /opt/homebrew/etc/redis.conf。修改完 redis.conf 后重启 redis。

文章图片
#redis
util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java

警告:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

#hadoop#java#大数据
spring boot 参数校验国际化异常信息

场景validator 校验参数不通时,将错误信息保存到 BindingResult,最后使用 i18n 根据不同国家和地区展示对应的异常信息。要求配置好后不需要再在应用程序中添加额外代码,就能实现上述功能。在 springboot 大行其道的今天,使用 spring boot 的 validator 校验请求参数,再由 BindingResult 将异常信息抛出,这种解决方法随处可见。但坑就在这

#spring
spring boot + mybatis + h2 配置 + 源码

开发需要写单测,遇到持久化测试的场景。如果用 MySQL 或者其他本地数据库,等项目迁移后需要重新配置数据库,很麻烦。更难以接受的是 单测时 MySQL 不会回滚数据,这导致单测跑完,数据库里存了一堆数据。手动不清空可能会影响到下次测试,更有甚者是在一次测试中,前后两个单测相互影响,跑挂了测试。如果采用内存数据库,就可以避免上述的问题。之前配置过,结果忘得差不多了。这次因为其他需求,要在搞一遍,顺

#mysql
mybatis 返回结果为Map

mybatis 返回结果为Map表:members 中的gender 列是这样:FemaleFemaleMaleFemaleMaleMaleMaleMaleMale现在我们想统计 members 中男女人数分别是多少,很显然返回的结果应该是这样的:Femal: 3Male: 6对应的xml文件中的查询语句:<select id="genderCount" resultMap="genderC

#mybatis
给 python 传递环境变量

环境变量已经存在系统中, 平时在 python 脚本中直接通过 os.getenv('ENV_NAME') 就能拿到指定的环境变量。除此以外,还可以在 python 运行时指定环境变量。测试代码:# demo.pyimport osVAR1 = os.getenv('VAR1')VAR2 = os.getenv('VAR2')print(f"var1:{VAR1}")print(f"var2:{V

#python
    共 27 条
  • 1
  • 2
  • 3
  • 请选择