-
Jenkins Pipeline实例
Jenkins 多分支流水线Jenkins 流水线是一套插件,它支持实现和集成持续交付流水线到 Jenkins。流水线提供了一组可扩展的工具,用于通过流水线 DSL 将简单到复杂的交付流水线建模为“代码”。1、什么是 pipelinepipeline 是 jenkins 的一套插件,用于定义 CD 流程,弹性,可管理。2、什么是 Jenkinsfile通过代码的方式来管理 pipeline这样一来,可以通过版本控制系统来管理。3、Jenkinsfile 的内容示例#!/usr/bin/en...…
-
线程和进程
看到一个关于线程状态的问题: 有一个4*50的二维数组,用4个线程去分5个阶段去填满它,也就说,第一阶段大家一起填0-9,当大家都填满了0-9,再一起去填10-19,以此类推,先填满的线程要等着其他线程都填好了,再继续。线程和进程进程就是一个程序的执行流程,内部保存程序运行所需的资源,所以是系统资源调度和分配的最小单位。线程是系统分配处理器时间的基本单元,或者说进程之内独立执行的一个单元执行流。是程序执行的最小单位。线程的状态public enum State { /** ...…
-
微信开发
介绍 微信相关开发包括:公众号开发、小程序开发、微信支付。公众号又有服务号、订阅号、企业号的区别,从开发上无非是微信功能开放多少问题,技术实现区别不大。微易保箱是一个服务号,实现了C端用户订单、保单的部分功能。技术栈 Spring这一套 ORM-数据库持久层框架用了Mybatis,个人比较喜欢直接写原生SQL的开发模式 前端Vue2.0交互模式公众号交互模式是 用户、微信服务器、公众号服务器之间发生的信息交换、请求,如下图:发生信息交互的时候,以用户的openId作为唯一标识。同一...…
-
Spring Validation 实现前置参数校验
必要性 车险项目,有计划做To B业务,作为接口服务提供方,就非常有必要在项目中加入参数校验模块,限制入口参数。例如:车型查询接口-110,可对车辆信息对象carInfo中的车架号、车牌号、发动机号、品牌型号验参。因此,引入Spring Validation框架。Spring 4.0支持Bean Validation 1.0(JSR-303)和Bean Validation 1.1(JSR-349),提供@Validator注解,并且能够通过BindingResult类在Controll...…
-
Spring RestFul API统一异常处理
概要 基于Spring MVC的保险类产品投保接口项目 wy-insurance-interface,提供了个险、车险投保统一接口。接口通过HTTP请求并返回Json来完成通信。业务处理过程中,会遇到许多需要处理的异常信息,现在项目中通过在Controller层try catch来封装异常信息,代码耦合度高,维护工作量大。因此,加入Spring全局异常处理来统一处理维护异常信息。目前,车险模块统一返回格式如下:{ "resultInfo": { "code": 400, "...…
-
开篇志
这是什么鬼?😂年后回杭上班,利用空余时间基于 Jekyll 搭建了这个博客。在GitHub上找到该主题 Vno Jekyll。谢谢作者!!主题还是很漂亮的,又有了好好学习,多写写博客的动力 哈哈哈哈~新年快乐!这一年,定几个小目标。 你要好好读好书,至少五本书 继续健身,争取体重达到120 为技能树添枝加叶,写三个Vue组件 去几个没走过的地方,认识一些有趣的人,虔心体会每一件小事。 赚点小钱 昔我往矣,杨柳依依。今我来思,雨雪霏霏。行道迟迟,载渴载饥。我心伤悲,莫知我哀!…