标签:linux

Java

与go邂逅(二)——go当中的基本程序结构

wenming.gapo 发布于 2019-04-26

前言 学习一门语言的时候,难免从最简单的程序结构学起,这些东西在掌握了一门别的开发语言的情况(如大名鼎鼎的java),就会显得如鱼得水了,下面会把我学习一些简单例子分享出来。 基本程序结构 快速为一些变量赋值 const ( NUM1 = 1 + iota NUM2 NUM3 N...

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

Java

与go邂逅(二)——go当中的基本程序结构

xubiao.zhuang 发布于 2019-04-26

前言 学习一门语言的时候,难免从最简单的程序结构学起,这些东西在掌握了一门别的开发语言的情况(如大名鼎鼎的java),就会显得如鱼得水了,下面会把我学习一些简单例子分享出来。 基本程序结构 快速为一些变量赋值 const ( NUM1 = 1 + iota NUM2 NUM3 N...

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

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

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

Java

一篇超实用的服务异常处理指南

2

darida 发布于 2019-04-26

1. 服务异常的处理流程 2. 负载 2.1 查看机器 cpu 的负载 top -b -n 1 |grep java|awk ‘{print "VIRT:"$5,"RES:"$6,"cpu:"$9"...

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

Java

【嗅探底层】你知道Synchronized作用是同步加锁,可你知道它在JVM中是如何实现的吗?

6

xiaoli.he 发布于 2019-04-26

本文系公众号读者投稿 作者:李瑞杰 目前任职于阿里巴巴,资深JVM研究人员 友情提示: 本文内容涉及JVM底层,文章烧脑,请谨慎阅读! 我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记静态方法或者实例方...

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

Java

Java 全功能开源办公软件 | O2OA V4.1660 发布

1

wenming.gapo 发布于 2019-04-26

O2OA是基于J2EE架构,集成移动办公、智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案,对外提供专业的开发运维等技术服务。 O2OA V4.1660 O2OA平台主要能力介绍: 流程...

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

Java

【嗅探底层】你知道Synchronized作用是同步加锁,可你知道它在JVM中是如何实现的吗?

5

songhua.gao 发布于 2019-04-26

​本文系公众号石杉的架构笔记的读者投稿 作者:李瑞杰 目前任职于阿里巴巴,资深JVM研究人员 友情提示: 本文内容涉及JVM底层,文章烧脑,请谨慎阅读! 我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记...

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

Java

马蜂窝火车票系统服务化改造初探

20

songhua.gao 发布于 2019-04-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。 与大多数业务系统相同,我们一样经历着从无到有,再到快速发展的过程。本文将以火车...

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

Java

如何打造自己的PoC框架-Pocsuite3-使用篇

13

zhuangli 发布于 2019-04-25

作者:w7ay@知道创宇404实验室 相比于无聊的用法介绍,我更想说一下Pocsuite3为什么会有这些功能以及是如何实现的。如果你也想制造一款类似的工具,Pocsuite3的一些思想或许能够帮助到你。本文同时也是记录Pocsuite3开发过程中的一些思考与理解。 简介 Pocs...

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

Java

每个Java开发人员应该知道的五种RESTful客户端代码

darida 发布于 2019-04-25

如何访问RESTful Web服务?这取决于你想要完成的事情。 如果您只想测试连接性,像curl这样的基于终端的实用程序是一个很棒的RESTful Web服务客户端。如果要检查服务返回给您的JSON,基于浏览器的插件可能更适合。如果您正处于应用程序开发阶段,您可能需要使用JAX-...

阅读(26)评论(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

成为1个技术大牛的入门到进阶之路(学习路线图)

刘莉莉 发布于 2019-04-25

计算机领域技术更迭非常之快,内容博大精深。涉及到分布式架构,更是分支众多,知识庞杂。 很多新人在最初往往找不到头绪,不知道从何处下手来一步步提升自己的技术水准。 本文将介绍要成为1个技术大牛的18般兵器谱,以及这条打怪升级之路,希望可以让新人少走弯路,在这条路上一步步提升自己。 ...

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

Spring

SpringBoot: 浅谈文件上传和访问的坑 (MultiPartFile)

6

changyuan.xu 发布于 2019-04-25

本次的项目环境为 SpringBoot 2.0.4, JDK8.0. 服务器环境为CentOS7.0, Nginx的忘了版本. 前言 SpringBoot使用MultiPartFile接收来自表单的file文件,然后进行服务器的上传是一个项目最基本的需求,我以前的项目都是基于Sp...

阅读(13)评论(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

从源码层面看一款精致的病毒软件应具备哪些特质

19

zhuangli 发布于 2019-04-25

*本文原创作者:F_F,本文属于FreeBuf原创奖励计划,未经许可禁止转载 一、前言 说起来也比较久了,故事起源于去年11月份,我在公司办公环境搭建了一个dvwa的靶场环境,用于web漏洞的测试,不经意的发现access log日志增长迅速,查看之后吓出一身冷汗。 日志部分截图...

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

编程技术

IM架构设计(1)

4

darida 发布于 2019-04-24

@ TOC 1.1 传输协议的选择 项目现状目前,常见的IM系统传输报文无外乎使用UDP、TCP以及应用层的HTTP这几种协议。市面上象微信、MSN、陌陌、米聊、环信等大多采用TCP协议,只有QQ比较特殊,采用了UDP协议,应该是历史原因造成的,可能与当时的网络条件和初始资源有关...

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

编程技术

微服务测试之性能测试

11

yanxinchi 发布于 2019-04-24

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

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