logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署

一、前言首先出于提高自己技术水平和琢磨能做点什么能提高工作效率,上线工作实在无聊、重复(手动编译、打包,传包,重启),于是就想到了jenkins,jenkins持续集成已经不是什么新鲜的话题,网上文章一大堆,俗话说天下文章一大抄,基本上就是那三五篇,相信要是以前没接触过的人没有两三天是弄不出来的,特别是身为运维岗,一些关于开发的东西还是不太懂,在搭建之前什么持续集成、持续构建、持续部署这些

#jenkins#maven
【设计模式活用】之适配器、中介者、简单工厂、享元模式的示例应用

最近有一个需求,由于涉及调用第三方接口有所改变,而需求所涉及的应用(lyqc-cas)由于涉及一个基于暴露dubbo服务的应用(lyqc-data),而目前又不想再修改这个应用,只好在一个新应用(gps-provider)中提供基于Eureka服务注册。但是对于该需求,新提供的接口又不兼容老的代码调用,而又希望通过开关开启关闭,以防上线新接口有问题,可以进行降级。鉴于此,认真想了一下,通过设计模.

#设计模式#适配器模式#中介者模式 +1
基于google aviator计算引擎的场景应用

Aviator是一个开源的Java表达式求值器,不仅支持四则运算、三元运算、逻辑运算,而且其强大的接口支持自定义扩展函数。鉴于此,金融产品重构优化团队在金融产品平台中,选择了这个google的计算引擎,为了扩展我们业务需求,我们自定义了一系列自定义函数,以支撑我们业务场景。1、简单地API调用示例第一步:我们的maven工程需要引入依赖<!-- 表达式解析引擎 -...

王垠:机器与人类视觉能力的差距(3)

文章目录1.“超人类准确率”的迷雾2.“Top-5 准确率”的骗局3.Top-5 准确率对人是不公平的4.尴尬的 top-1 准确率5.AI 业界的诚信问题和自动驾驶的闹剧6.识别技术还是有意义的本文属于个人观点,跟本人在职公司的立场无关。由于最近 GitHub 服务器在国内访问速度严重变慢,虽然经过大幅度压缩尺寸,文中的图片仍然可能需要比较长时间才能加载。这篇文章揭示了 AI 领域重要的谬误..

#神经网络
git push 提示 fatal: the remote end hung up unexpectedly

今天在家整理一些知识相关,需要把本地代码(包括一些文章中的图片)提交到gitee远程仓库,但是执行`git push origin master `提示 `fatal: the remote end hung up unexpectedly`。于是尝试提供豆包给与解决方案,最终解决,提供设置 `git config --global http.postBuffer 524288000`。

文章图片
#git
王垠:Kotlin 和 Checked Exception

文章目录1.冷静一下2.Checked Exception(CE)的重要性3.结论?最近 JetBrains 的 Kotlin 语言忽然成了热门话题。国内小编们传言说,Kotlin 取代了 Java,成为了 Android 的“钦定语言”,很多人听了之后热血沸腾。初学者们也开始注意到 Kotlin,问出各种“傻问题”,很“功利”的问题,比如“现在学 Kotlin 是不是太早了一点?” 结果引起一.

#java
带有继承的Lombok @Builder

文章目录1。概述2。@ Builder*和继承2.1。定义问题2.2。解决问题2.3。使多个* @ Builder* s共存2.4. 支持更大的继承层次结构3。 @ SuperBuilder*和继承3.1. 应用注释3.2. 使用构建器4。结论原文:原文链接1。概述Lombok库提供了一种无需编写任何样板代码即可实现* Builder Pattern的好方法: [@Builder](https:/

#java
到底了