标签:cmd

编程技术

使用docker-compose构造LAMP环境

1

wenming.gapo 发布于 2018-12-15

0x00 实现功能 使用docker-compose构造LAMP环境,其中日志、mysql数据库、mysql配置文件、网站文件均持久化存储到本机。 apache、php通过Dockerfile构造,Dockerfile拉取ubuntu镜像,然后安装apache2和php。 mys...

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

Java

完美解决:Java微信语音amr格式转mp3格式,兼容Linux/Mac/Windows,支持Maven

hellas 发布于 2018-12-15

少费话,先上代码 引入 maven 依赖 <dependency> <groupId>com.github.dadiyang</groupId> <artifactId>jave</artifactId> <ver...

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

编程技术

The Economist 经济学人是如何使用 Go 语言构建内容平台微服务架构的?

darida 发布于 2018-12-14

本文要点 The Economist 需要更大的灵活性,将内容提供给日益多样化的数字渠道。为了实现这个灵活性的目标并保持高水平的性能和可靠性,其平台从一个整体架构过渡到了微服务架构。 用 Go 编写的服务是其新系统的一个关键组件,它将使 The Economi...

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

Java

Hystrix断路器在微服务网关中的应用(Spring Cloud Gateway)

xiaoli.wang 发布于 2018-12-14

在之前的一篇文章: 微服务网关Zuul迁移到Spring Cloud Gateway ,我们讲解了如何从Zuul迁移到新的组件:Spring Cloud Gateway,以及扩展了微服务网关的功能,包括限流过滤器、断路器过滤器等。然而很多读者在使用的时候反馈,使用POSTMAN发...

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

Java

从零开始用好Maven:从HelloWorld到日常使用

1

邓龙华 发布于 2018-12-13

1. Maven简介 Apache Maven 是一个软件项目管理工具。基于项目对象模型(POM)的理念,通过一段核心描述信息来管理项目构建、报告和文档信息。 Maven 是一个意第绪语(犹太人使用的国际语)单词,意思是知识的累加器。它最开始是被用来简化 Jakarta Turb...

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

Java

2.09 java编写智能合约

13

zhuangli 发布于 2018-12-10

版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究。 https://blog.csdn.net/yincheng01/article/details/84935196 1.本地环境准备 需要有JDK和Maven 需要安装Gra...

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

编程技术

聊聊微服务的隔离和熔断

7

likai 发布于 2018-12-06

今天来聊一聊微服务的隔离和熔断是怎么做的, 如果你的项目没有用微服务,不要走开,可以看看对一个问题的解决思路。 按照码农翻身的惯例, 我们先用一个例子来抛出问题: 假设Tomcat线程池有100个线程, 每次有新的用户请求过来,Tomcat就会从中找出一个空闲的线程去执行, 抛开...

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

Java

eclipse使用ant + ivy 配置项目jar包和依赖关系 原 荐

3

邓龙华 发布于 2018-12-03

首先,ant是版本区分的,不同版本适配不同jdk版本。 以我本机为例,本机ant版本为1.7.0对应ivy版本是2.2.0,jdk使用的1.5 将ant文件安装或解压后,配置ant的环境变量: ANT_HOME:指向ant的文件路径。 path:追加%ANT_HOME%/bin;...

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

Spring

使用Spring Boot ApplicationRunner解析命令行中的参数

Harries 发布于 2018-12-03

使用Spring提供的CommandLineRunner接口可以实现了一个命令行应用程序。但是,参数/选项/参数处理却不是那么好。幸运的是,有一种更好的方法可以使用Spring Boot编写命令行应用程序,并且还可以使用ApplicationRunner接口进行解析。 在我们开始...

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

Java

CVE-2018-11776: Apache Struts OGNL沙箱绕过

14

yeseng 发布于 2018-12-02

本文讲述如何构建CVE-2018-11776的漏洞利用。 Struts OGNL利用史 首先介绍一些背景和概念以帮助理解OGNL利用的过程。首先介绍下OGNL的基本概念。 OGNL执行环境 在Struts的中,OGNL可以使用#符号访问全局对象。本文介绍一些可以访问的对象,其中列...

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

Java

Java RMI 利用入门学习

2

hanze 发布于 2018-11-30

Windows中遇到了Java RMI,反弹又不那么方便,这时该如何利用呢? It’s a question。 正好加强Java学习了。 0x00 预备知识理解 Java RMI——Java远程调用提供了不同机器之间进行对象方法访问的能力,这样的构架允许一台机器的对象访问另一台机...

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

编程技术

Feflow 架构篇

6

xirruiqiang 发布于 2018-11-30

Feflow是一个前端集成开发环境,最新版本是v0.14.1,托管在Github上: feflow 。目前已经在NOW直播、花样直播、花样交友、手Q附近、群视频、群送礼、回音等业务广泛使用。有60+ WEB/IOS/Andriod 稳定用户,累计投入生产项目达到200+。 本文将...

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

Java

一次受限环境中的Java反序列化漏洞挖掘到Get Shell

12

小丁 发布于 2018-11-29

在本文中,我们将向你展示一个利用不安全的反序列化漏洞的过程,我们将以WebGoat 8反序列化挑战(部署在Docker上)为例。只需执行sleep5秒即可解决挑战。但是,我们将会进一步寻求乐趣并尝试get shell。 介绍 Java的反序列化问题在安全领域已经被安全人...

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

Java

猪八戒网的DevOps进化论

40

小丁 发布于 2018-11-28

写在前面 猪八戒网的系统架构演变史 2015年前,猪八戒网80%的项目都是PHP语言开发的,剩余少部分系统使用Node.js和Java。2015年一个关键的里程碑,开启了猪八戒网SOA服务转变,这就是腾云7号行动。 腾云7号可谓意义深远,它使用Java语言将核心业务代码进行了重构...

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

Spring

Spring Cloud 源码学习之 Hystrix 工作原理

4

Harries 发布于 2018-11-28

参考信息与文中链接请点击 阅读原文,感兴趣可移步PC端阅读,移动端阅读源码很不友好(截图字太小,贴代码排版太乱)。 本文学习了 Hystrix 工作原理及源码,关注点在整体处理流程,不涉及具体的实现细节。后续将逐渐写Metrics收集、断路器、隔离、请求缓存等,有兴趣可以关注奥。...

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

Java

Hashmap

changyuan.xu 发布于 2018-11-25

基本语法 定义hashmap变量 由于go语言是一个强类型的语言,因此hashmap也是有类型的,具体体现在key和value都必须指定类型,比如声明一个key为string,value也是string的map, 需要这样做 var m map[string]string // ...

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

Java

zabbix监控tomcat 自定义监控项

11

darida 发布于 2018-11-23

1、tomcat上开启监控 下载 catalina-jmx-remote.jar 保存到tomcat/lib 目录下 编辑tomcat/bin/setenv.sh 添加如下 CATALINA_OPTS=”-Dcom.sun.management.jmxremote.port=80...

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

Java

作为武器的CVE-2018-11776:绕过Apache Struts 2.5.16 OGNL 沙箱

15

puefu.he 发布于 2018-11-22

翻译自: https://lgtm.com/blog/apache_struts_CVE-2018-11776-exploit 翻译:聂心明 这篇文章我将介绍如何去构建CVE-2018-11776的利用链。首先我将介绍各种缓解措施,这些措施是Struts 安全团队为了限制OGNL...

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