标签:rpm

Java

记录一次jenkins的部署和使用

22

xubiao.zhuang 发布于 2019-05-20

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

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

Java

Spring Boot打包部署和环境配置

3

puefu.he 发布于 2019-05-19

执行命令 yum -y list java* 查看可安装java版本。 Failed to set locale, defaulting to C Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 extras | 3.4 ...

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

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

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

Java

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

22

xiaoli.wang 发布于 2019-05-17

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

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

Java

Tomcat之session解决方案

1

yeseng 发布于 2019-05-17

session方案及配置 用户访问服务器资源主要分成两类,一类是无状态访问,例如请求一张图片。另一类是有状态访问,这种情况下,服务器需要记录追踪用户状态,并根据用户所处状态做出不同响应,典型的例子是购物车。Session的作用就是在Web服务器上保持用户的状态信息。 用户请求连接...

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

Java

从 PageHelper 学到的不侵入 Signature 的 AOP

yanxinchi 发布于 2019-04-19

从 PageHelper 学到的不侵入 Signature 的 AOP 前言 最近搭新项目框架,之前 Mybatis 的拦截器都是自己写的,一般是有个 Page 类型做判断是否增加分页 sql。但是这样同样的业务开放给页面和 api 可能要写两个,一种带分页类型 Page 一种不...

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

Java

Kafka使用jmxtrans+influxdb+grafana监控JMX指标

9

yeseng 发布于 2019-04-10

最近在搞Kafka集群监控,之前也是看了网上的很多资料。之所以使用jmxtrans+influxdb+grafana是因为界面酷炫,可以定制化,缺点是不能操作Kafka集群,可能需要配合Kafka Manager一起使用。 环境信息 CentOS Linux release 7....

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

Java

jenkins+gogs实现JavaWeb项目自动化部署(一)

1

songhua.gao 发布于 2019-03-28

关于jenkins和gogs这两个环境的搭建我这里简单的介绍下,以下均在centos7环境下。 一、jenkins安装 我是拿的这篇博客的 jenkins安装 ,不想跳转过去看的可以直接看我这里的 (1)安装java环境 这里有两种方式 1、去官网下载对应的jdk然后传到linu...

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

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

编程技术

架构设计复杂度的 6 个来源

6

songhua.gao 发布于 2019-03-13

谈到架构设计,相信每个技术人员都耳熟能详。我总结了三个架构设计相关的特性: 架构设计的思维和程序设计的思维差异很大。 架构设计没有体系化的培训和训练机制。 程序员对架构设计的理解存在很多误区。 所以,虽然每个程序员心中都有一个成为架构师的梦想,梦想是美好的,但道路是曲折的。 我在...

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

Java

Kafka连接器深度解读之JDBC源连接器 原 荐

2

hellas 发布于 2019-03-13

在现实业务中,Kafka经常会遇到的一个集成场景就是,从数据库获取数据,因为关系数据库是一个非常丰富的事件源。数据库中的现有数据以及对该数据的任何更改都可以流式传输到Kafka主题中,在这里这些事件可用于驱动应用,也可以流式传输到其它数据存储(比如搜索引擎或者缓存)用于分析等。 ...

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

编程技术

部署容器时要考虑的6个关键因素

1

Harries 发布于 2019-03-12

【51CTO.com快译】容器功能强大,易于提供应用程序或服务。虽然容器的目的是为了减少可变因素,从而简化和提高效率,但有许多复杂因素要考虑。在企业界,考虑这六个因素很重要: 1. 性能 开发人员通常不从性能的角度考虑潜在问题,但就因为你使用Web浏览器访问应用程序并不意味着它可...

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

Java

用 JEP 343 打包工具,构建自包含、可安装的 Java 应用程序

darida 发布于 2019-03-09

OpenJDK 社区 发布了 JEP 343:打包工具的早期访问版本。JEP 343:打包工具,又名 jpackage,是打包自包含 Java 应用程序和 Java 运行时环境的新工具。这个基于 JavaFX javapackager 工具 的原型适用于对 jpackage 感兴...

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

编程技术

『互联网架构』软件架构-软件环境的持续发布管理(上)(23)

41

hellas 发布于 2019-03-03

这次就走到软件的最后一站,哈哈,就是把软件给发布部署到服务器上。其实在部署的过程中,尤其现在微服务架构的盛行,软件本身喜欢用什么敏捷开发,导致持续发布的困难也是相当的大,原来不管项目怎么整,只要最后把项目部署好,可以正常的访问这个项目就部署好了。但是一旦把项目拆的很散,拆的很多个...

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

Java

利用Gitlab和Jenkins做CI

20

puefu.he 发布于 2019-02-21

编辑推荐: 本文来自于tencent,,主要介绍了Gitlab和Jenkins的安装详情以及相关配置,环境测试等相关内容。 利用Gitlab和Jenkins做CI(持续集成) 最近用到持续集成顺便总结在这里,都是用的最新版。搭建过程中还有一个demo,提交代码到 gitlab 自...

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

Java

自己动手编译OpenJDK

songhua.gao 发布于 2019-02-20

64bit / Windows10 / i5-7200U / 4核心CPU,在虚拟机上的 Centos7 (能连外网)上编译 OpenJDK7u75 建议使用 Ubuntu 或者 Centos ,安装依赖的地方使用 apt-get/yum 替换即可( Rhel 的 yum 源使用...

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

编程技术

『互联网架构』软件架构-mysql主从(二)

42

xiaoli.wang 发布于 2019-02-09

通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。 为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。 而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失。源码:https://github....

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

Java

Centos7.5部署最新稳定版jenkins并配置ldap认证

9

songhua.gao 发布于 2019-01-18

参考文档 https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions https://wiki.jenkins.io/display/JENKINS/LDAP+Plugin...

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