标签:remote

Java

现代化 Java 之技术栈与自动化 Clojure

8

邓龙华 发布于 2019-04-26

历经二十多年的发展,Java 已经成为最成熟和发达的软件开发体系,有着丰富的技术资源和活跃的社区。但是时间也带给了 Java 的沧桑感,那么如何有效提高 Java 项目的开发效率,改善 Java 语言过于朴素所带来的笨拙感。 关于...

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

Java

使用Jenkins Pipeline自动化构建发布Java项目

6

dulong 发布于 2019-04-26

简介 Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变...

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

Java

『互联网架构』软件架构-掌握dubbo常规应用(上)(40)

11

likai 发布于 2019-04-25

回顾上次的文章,讲了分布式的历史和发展的背景,通过一个场景一个公司的项目想换成分布式的项目,但是真正的要把一个系统改成成为一个分布式系统的时候,过程并非那么容易,需要整个公司一起来配合,包括业务部门和技术部门,才能把系统做好,其实单体变成分布式的不仅仅是技术发生了改变,公司的运作...

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

Java

【问题排查】tomcat无法获取客户端IP

5

wenming.gapo 发布于 2019-04-25

问题描述 58站点在使用HTTP协议访问时,后端tomcat使用X-Forwarded-For这个参数来获取客户端真实IP。 但改用HTTPS协议后,后端tomcat无法通过X-Forwarded-For来获取客户端IP,X-Forwarded-For的值为null 。 问题排查...

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

Java

陷入jenkins自动化部署的坑

31

darida 发布于 2019-04-25

原文地址 背景 Jenkins官网 Build great things at any scale The leading open source automation server, Jenkins provides hundreds of plugins to support...

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

Spring

SpringBoot集成FastDFS+Nginx整合基于Token的防盗链

xiaoli.he 发布于 2019-04-25

为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展...

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

Java

[ Laravel从入门到精通 ] 测试系列 —— 基于 Coding + Jenkins 实现 Laravel 项目的持续集成

13

dulong 发布于 2019-04-25

前面两篇教程我们陆续介绍了基于 Github 代码仓库集成CircleCI 和Travis CI 实现 Laravel 项目的持续集成,今天我们继续介绍如何通过 Jenkins 实现类似的自动构建和测试。 相较于前两种持续集成系统,Jenkins 没有在 Github Marke...

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

Java

Jenkins+iOS持续集成细节记录

changyuan.xu 发布于 2019-04-24

iOS持续集成采用Jenkins已经是一个非常成熟的方案了,以前公司用过,自己还没尝试搭建过,这次尝试了一下,踩了很多坑,网上的很多文章都是早些年的,都9102年了,Jenkins也有了很多变化,Xcode也是10.x版本了。我分享一下我个人觉得要注意的细节。 环境介绍 系统版本...

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

Spring

SpringCloud踩坑记录二

2

dulong 发布于 2019-04-24

前言 继第一次搭建springcloud环境踩坑之后,时隔三个月,第二次踩坑记录也跟着上线了,SpringCloudConfig坑系列。第一次踩坑让我理解了 用户线程和守护线程 这一块的知识盲点,这次踩的坑就是基本就是 配置 上的坑。但是多踩踩坑会让我们更容易理解具体配置起到了什...

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

Java

DevOps: 使用Maven插件实现分环境配置和版本检查

2

wenming.gapo 发布于 2019-04-20

DevOps是Development和Operations的组合词,作为一名软件工程师或者系统架构师,对于系统的开发和部署需要有充分的了解和把控。 下面我们通过一个故事,把软件发布中的分环境配置和版本检查的解决方案为你娓娓道来…… 本文涉及到的所有代码可以...

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

Java

利用JAVA调试协议JDWP实现反弹shell

8

尖兵 发布于 2019-04-20

前面已经有两篇文章介绍了有关反弹shell的内容,使用Java反弹shell和 绕过exec获取反弹shell 。之前的文章主要聚焦如何使用java来反弹shell。网上的各种文章也是将各种反弹shell的一句话的写法。但是鲜有文章分析不同反弹shell的方式之间的差异性,以及反...

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

Java

dubbo之timeout超时分析

Harries 发布于 2019-04-19

背景 在使用dubbo时,通常会遇到timeout这个属性,timeout属性的作用是:给某个服务调用设置超时时间,如果服务在设置的时间内未返回结果,则会抛出调用超时异常:TimeoutException,在使用的过程中,我们有时会对provider和consumer两个配置都会...

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

Spring

SpringBoot集成FastDFS+Nginx整合基于Token的防盗链

xiaoli.wang 发布于 2019-04-19

为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展...

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

Java

怎么Jenkins配置分布式环境的安全发布?

4

puefu.he 发布于 2019-04-18

我本是Java高级开发,去年换了家公司,当时没有运维,让我来搞搞着试试。结果在运维的道路上越走越远。。。从此兼职了公司的运维,老板可高兴坏了。这次分享一篇当时写发布脚本的经历,希望能你有所帮助。 前言 此配置充分考虑了发布中的各种细节,适用于分布式发布。 此配置中流程模仿自去哪儿...

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

Java

Apache Tomcat修复一枚严重漏洞,赏金为欧盟支付

1

xubiao.zhuang 发布于 2019-04-18

Apache 软件基金会修复了影响 Apache Tomcat 的一个远程代码执行漏洞,以阻止潜在的远程攻击者利用易受攻击的服务器并控制受影响系统。 ApacheTomcat 软件(也被称为 Tomcat Server)是一款开源的 Java EE 标准如 Java Servle...

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

Java

Confluence 未授权RCE分析(CVE-2019-3396)

37

hanze 发布于 2019-04-16

这个漏洞本来是上周一就分析完了,但是高版本无法造成rce这个问题着实困扰了我很久,在得出了一定的结论后才写完了这篇文章。总体来说,这个漏洞真的是值得好好跟一下,好好研究一下的,能学到很多东西。 0x01 漏洞概述 There was an server-side template...

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

Java

nginx/tomcat日志格式规范

likai 发布于 2019-04-16

最近准备设计和开发一套日志收集平台,进而后续进行实时的日志分析、业务监控和预警等。在此之前,需要制定日志的格式规范,当然还有其他的约束性规范,才能良好的实现日志搜集、数据分拣、数据分析等特性。 制定日志格式规范的方式与目的: 1)所有项目,日志格式统一,可以极大的简化日志收集和分...

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

Java

SpringBoot 2.X Kotlin系列之AOP统一打印日志

3

puefu.he 发布于 2019-04-16

在开发项目中,我们经常会需要打印日志,这样方便开发人员了解接口调用情况及定位错误问题,很多时候对于Controller或者是Service的 入参 和 出参 需要打印日志,但是我们又不想重复的在每个方法里去使用 logger 打印,这个时候希望有一个管理者统一来打印,这时Spri...

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