logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

#gradle#spring
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
ubuntu修改DNS重启有效

第一步:sudo vim /etc/NetworkManager/NetworkManager.conf。将dns=dnsmasq注释掉. 禁止使用dnsmasq插件,如下图所示。具体原因如连接所示https://www.boll.me/archives/806第二步:vim /etc/resolvconf/resolv.conf.d/base。填写正确的DNS,如下图所示。第三步:重启ubunt

#ubuntu
JypyterLab 3.0 安装中文包

jupyterLab 3.0发布后说是可以支持中文,但是pip install jupyterlab-language-pack-zh-CN报异常:ERROR: Could not find a version that satisfies the requirement jupyterlab-language-pack-zh-CN (from versions: none)ERROR: No m

特征漂移指标 PSI

稳定性指的是参与对比两者相同指标差异性很小。模型的输出很可能是决策的依据,如果模型不能适应新数据,这是很大的风险点。因此,监控数据的稳定性并且及时更新模型是一件很重要的事情。

文章图片
#机器学习
    共 19 条
  • 1
  • 2
  • 请选择