标签:wget

Java

在Docker上编译OpenJDK 8

10

wenming.gapo 发布于 2019-06-18

以前曾经试过在VMware上安装Linux,但是每次都不顺利,例如Linux环境,预装依赖软件,OpenJDK源码的选择等环境都会遇到问题,一旦失败再重新开始挺费时间的,现在用Docker就省事多了,镜像和容器的创建和删除都比较简单干净,专心做好Dockerfile就行,下面我们...

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

Java

阿里重磅开源性能测试神器,性能监控分析工具 Arthas

12

wenming.gapo 发布于 2019-06-18

Arthas(阿尔萨斯)是Alibaba开源的Java诊断性能监控分析工具,它不需要做任何的参数配置,就可以直观的获取各种维度的性能数据。通过阅读官网的介绍,可以看到,当我们遇到以下类似问题而束手无策时,Arthas可以帮助我们解决: 这个类从哪个 jar 包加载的?为什么会报各...

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

Java

Redis学习之旅~基础应用篇

xubiao.zhuang 发布于 2019-06-16

这一年以来,写了太多的业务代码。是时候要总结一下自己的积累了。本文是redis深度历险的读书笔记,做个记录以及分享给大家。 docker redis 数据结构 字符串 字符串是一个字符数组 常见用途就是信息JSON序列化成为字符串之后,存入redis,取信息会经过一次反序列化 字...

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

Java

kubernetes-带你进入JAVA微服务架构的世界

3

xubiao.zhuang 发布于 2019-06-14

kubernetes 是 google 公司基于 docker 所做的一个分布式集群,有以下主件组成 etcd :  高可用存储共享配置和服务发现,作为与 minion 机器上的 flannel 配套使用,作用是使每台 minion 上运行的 docker 拥有不同的 ...

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

Java

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

18

changyuan.xu 发布于 2019-06-13

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

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

Java

爱上Java诊断利器之Arthas

13

尖兵 发布于 2019-06-07

摘自Arthas的Github介绍: Arthas is a Java Diagnostic tool open sourced by Alibaba. Arthas allows developers to troubleshoot production issues for ...

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

Java

爱上Java诊断利器之Arthas

3

puefu.he 发布于 2019-06-06

1.Arthas是什么? 摘自Arthas的Github介绍: Arthas is a Java Diagnostic tool open sourced by Alibaba. Arthas allows developers to troubleshoot productio...

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

Java

Rocke挖矿软件新变种瞄准Jenkins漏洞

21

xubiao.zhuang 发布于 2019-06-05

Rocke是一个专门从事加密货币挖掘的威胁组织,FortiGuard Labs在对Rocke持续追踪的过程中注意到,在过去的一个月里,其恶意软件又拓展了不少新功能,例如利用运行Jenkins(一种软件开发自动化服务器)的系统来增加感染机会,以及增加恶意软件的攻击阶段、在多个执行组...

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

编程技术

『互联网架构』软件架构-电商系统架构(中)(70)

46

yeseng 发布于 2019-06-03

docker的方式安装了nexus,gogs和正常的方式安装jenkins,下面一起说说tomcat的持续集成,和3者之前项目的贯通。接上节,请勿别单独看本节。源码:https://github.com/limingios/netFuture/tree/master/jenkin...

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

Java

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

12

changyuan.xu 发布于 2019-06-03

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

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

编程技术

cmdr 04 – 简单微服务 (daemon)

5

Harries 发布于 2019-06-03

cmdr 04 – simple micro-service based on cmdr v0.2.21 My ado is too much. 所以这次直入主题,谢绝吐槽。不知道 cmdr 干嘛用的,无妨看看前文 另一个go命令行参数处理器 – cmdr...

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

Java

Nginx+Tomcat8+Memcached实现负载均衡及session共享

9

尖兵 发布于 2019-06-01

1> 基础环境 简易拓扑图: 2> 部署Tomcat [root@node01 ~]# ll -h ~ |egrep ‘jdk|tomcat’ -rw-r–r– 1 root root 9.3M May 4 17:40 ...

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

编程技术

LNMP一键安装包 v1.6 正式版发布

1

xubiao.zhuang 发布于 2019-06-01

LNMP一键安装包 v1.6正式版主要增加PHP 7.3、Nginx/Apache的TLS 1.3支持、增加MariaDB 10.3、lnmp管理脚本新增使用DNS API方式只创建SSL证书、放宽数据安装内存限制、优化部分发行版新版本下的支持及很多细微的调整。 安装前建议使用s...

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

Java

使用 Maven 运行单元测试

6

Harries 发布于 2019-05-28

Gitlab 除了基本的版本管理功能之外,还提供了很有用的持续集成能力,简单的在项目根目录中编写一段 .gitlab-ci.yml ,就能够让 Gitlab 按照其中的指示完成持续集成的工作。 Gitlab CI/CD 是 Gitlab 的一个组件,它利用 Gitlab Runn...

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

编程技术

Kubernetes Istio微服务架构部署和使用

6

songhua.gao 发布于 2019-05-27

什么是Istio Istio是Service Mesh(服务网格)的主流实现方案。该方案降低了与微服务架构相关的复杂性,并提供了负载均衡、服务发现、流量管理、断路器、监控、故障注入和智能路由等功能特性。 其中,Sidecar模式是一种将应用功能从应用本身剥离出来作为单独进程的方式...

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

编程技术

『互联网架构』软件架构-rocketmq之部署(61)

34

刘莉莉 发布于 2019-05-25

消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。 (一)rocketMQ 官网:http://rocketmq.apache.org/ 开源的分布式消息和流处理,流处理这块原来只有kafka这样说,因为rocketMq本身做的也比较好,它也加上...

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

Java

nodejs, java中执行shell命令并拿到输出内容

尖兵 发布于 2019-05-22

公司用的jenkins在配置的时候全都是脚本, 然后我就想着能否用开发语言调用linux上的命令拿到输出内容, 这样不就可以做一个日志监控站了吗! 然后就折腾了一下, 实现了nodejs和java里的用法 nodejs实现方法 var iconv = require("...

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

Java

记录一次jenkins的部署和使用

22

xubiao.zhuang 发布于 2019-05-20

虽然平时都是用Markdown做笔记做记录的,第一次在掘金上面用Markdown,感觉不是太习惯。(〃’▽’〃) 现在工作算是平稳了下来,可以在更多方面沉淀一下了。不过始终不要忘记,保持危机感,感谢危机感。 2. 为什么是jenkins 来到新公司,就匆忙...

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