标签:系统设置

Java

一次因JDK夏令时导致接口输出日期格式的时间与预期时间不一致的bug排查总结

2

wenming.gapo 发布于 2019-07-18

问题起源于同事在项目中新增一个统计用户生日明细的接口,其中一个用户在数据库中的生日日期是“1988-07-29”,然而通过rest接口得到该用户的生日日期却为 “1988-07-28”。 环境说明 开始bug排查之前,先说明下项目环境: 系统:centos 7.5 JDK:1.8...

阅读(9)评论(0)赞 (0)

Java

一套基础自动化部署搭建过程

11

wenming.gapo 发布于 2019-07-11

问题背景 公司初创技术团队,没有任何基础设施的情况下,需要搭建一系列code管理以及自动化部署等工具….所以 引发了下面一系列的部署过程,历时两天,中间也是碰到各种问题,但最终把基本工具全部搭建成功,耶~,下面带大家一起看下此次搭建过程。 资源 服务器一台,CentO...

阅读(38)评论(0)赞 (0)

Java

Jenkins 多分支流水线任务对 GitLab SCM 的支持

6

dulong 发布于 2019-07-11

本文首发于: Jenkins 中文社区 原文链接 作者:baymac 译者:Donghui Wang 这是在 GSoC 2019中的一个 Jenkins 项目。 我们正致力于增加 多分支流水线任务和文件夹组织对 GitLab  的支持。 这个计划是创建以下插件: Git...

阅读(24)评论(0)赞 (0)

Java

Jenkins + DockerSwarm 实现弹性伸缩持续集成

8

xiaoli.wang 发布于 2019-06-28

一、相关概念 Jenkins简单介绍[1] Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 使用目的: 持续、自动地构建/测试软件项目。 监控一些定时执行的任务。 Jenkins拥有的特性包括: 1.易于安装-只要把jenkins.w...

阅读(73)评论(0)赞 (0)

Java

java面试系列(一)— Tcp协议精准剖析

9

Harries 发布于 2019-06-25

TCP/IP协议(传输控制协议/互联网协议)不是简单的一个协议,而是 一组特别的协议 ,包括:TCP,IP,UDP,ARP等,这些被称为子协议。 1.2分层 此图来自: @知乎 仇诺伊 1.3 TCP 1.3.1简介 TCP(Transmission Control Protoc...

阅读(63)评论(0)赞 (0)

Java

Jenkins + Github + Nginx搭建前端项目自动部署

18

changyuan.xu 发布于 2019-06-13

最近在搭建一个自己的网站,网站框架搭好了要把项目放到服务器运行,但是每次更新网站内容就要手动部署一次,实在很麻烦,于是就想搭建一套自动化部署的服务。看了一些案例最后选用现在比较主流的Jenkins + Github + Nginx的方案来搭建,于是跟着教程去做,看了很多教程其实不...

阅读(48)评论(0)赞 (0)

Java

Java设计模式-单例模式(Singleton Pattern)

xubiao.zhuang 发布于 2019-06-12

定义 单例模式是一个比较"简单"的模式,其定义如下: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 或者 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 请注意"简单"二字的双引号,说它简单它也简单,但是要想用...

阅读(49)评论(0)赞 (0)

Spring

mall整合SpringTask实现定时任务

zhuangli 发布于 2019-06-07

本文主要讲解mall整合SpringTask的过程,以批量修改超时订单为例。SpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。Cron表达式是一个字符串,包括6~7个时间元素,在SpringTask中可以...

阅读(37)评论(0)赞 (0)

Java

前端自动化部署方案探索(二):Jenkins篇

12

changyuan.xu 发布于 2019-06-03

工作日每天回到家只想睡觉,拖到现在才开始写这篇文章,不得不说只有周末在闲暇之余才有心情写自己的代码或者文章。 前言 上一篇讲了如何使用Docker去部署应用,但其实在自动化部署的过程中,Docker并不是必要的,甚至于你可以在服务器上自己搭建好环境,然后通过自动化部署工具去运行你...

阅读(57)评论(0)赞 (0)

Spring

深入浅出SpringBoot专题——多环境配置及swagger

18

changyuan.xu 发布于 2019-05-24

首发头条 多环境配置分析 在实际开发中,我们可能会涉及到一些环境,比如local(本地开发环境),dev(部署到远程的开发环境),test(预发布环境),product(生产环境)。显然,不同的环境下,对应不同的配置信息,比如db/redis/mq等,甚至不同的环境下,程序需要做...

阅读(53)评论(0)赞 (0)

Java

Java设计模式-单例模式:单例的六种实现

1

puefu.he 发布于 2019-05-22

确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 UML类图 单例类的构造函数是 private 内部私有的,确保外部不能通过 new 的方式创建新对象,内部自行实例化,并对外提供一个访问该单一实例的静态的方法 Instance() 。 单例模式的实现 普通饿汉...

阅读(44)评论(0)赞 (0)

Java

Java开发环境的配置

14

zhuangli 发布于 2019-05-22

第一阶段 JAVA基础知识 第一章 开发环境的配置 知识铺垫:Dos 命令 DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 这是什么意思呢?我们先来看一看这究竟是什么东西呢 通过 快捷...

阅读(44)评论(0)赞 (0)

Java

Spring入门(四):使用Maven管理Spring项目

19

hellas 发布于 2019-05-20

让我们先回顾下本系列的前3篇博客: Spring入门(一):创建Spring项目 Spring入门(二):自动化装配bean Spring入门(三):通过JavaConfig装配bean 1.为什么要使用Maven? 之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路...

阅读(38)评论(0)赞 (0)

Java

利用Jenkins + nginx 实现前端项目自动构建与持续集成

22

xiaoli.wang 发布于 2019-05-17

本文将以我之前的一篇 基于vue-cli3.0构建移动端架子 的前端代码自动化部署到目标服务器为:chestnut:。 实现目标 本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SS...

阅读(61)评论(0)赞 (0)

Java

PyCharm/IDEA 使用技巧总结

36

xirruiqiang 发布于 2019-05-11

IDEA 没有类似 Eclipse 的工作空间的概念(workspace),最大单元就是 Project。这里可以把 Project 理解为 Eclipse 中的 workspace。Module 可以理解为 Eclipse 中的 project。一个 工程(Project) 下...

阅读(142)评论(0)赞 (0)

Java

Jenkins 和 Kubernetes 云上的神秘代理

4

dulong 发布于 2019-05-07

导读: 最近我们构建和部署服务的方式与原来相比简直突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。我们努力了这么久,终于达到了现在的效果。现在的应用为了提供更好的拓展性和可维护性,都会去拆解成各种相互依赖小、解耦性强的微服务,这些服务有各自的依赖和进度...

阅读(71)评论(0)赞 (0)

Java

前端之路: 如何用 jenkins 构建部署项目

25

xubiao.zhuang 发布于 2019-05-06

环境:ubuntu、docker、git $ cat /etc/issue Ubuntu 16.04.6 LTS /n /l 复制代码 基于docker,不熟悉的可以先看看我的上一篇 前端之路:紧跟潮流,docker简单应用 拉去镜像 $ docker pull jenkinsc...

阅读(88)评论(0)赞 (0)