标签:开源项目

Java

BlackHat 2018 | 看Orange Tsai如何利用四个Bug实现亚马逊协同平台的RCE漏洞

5

xubiao.zhuang 发布于 2018-08-20

台湾白帽Orange Tsai(蔡政达)受邀前往本届  Black Hat USA  和 DEFCON 26发表议题演讲,在 《 Breaking Parser Logic! Take Your Path Normalization Off and Pop 0...

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

Java

玩一玩Android下载框架

7

wenming.gapo 发布于 2018-08-19

继上篇 《不一样的HTTP缓存体验》 已经有一段时间了,一直没写教学型文章不是因为太忙,想了很久不知道以什么为主题,有个哥们看了我的开源项目 CrazyDaily ,好像对下载挺感兴趣,那我就写一篇吧!下载框架似乎是我们入门必学的一个技术点,因为它囊括了很多方面的知识,优秀的开源...

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

Java

Hutool 4.1.8 发布,bug 修复版本

1

yanxinchi 发布于 2018-08-19

Hutool是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以"甜甜的"。Hutool 最初是我项目中util包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整...

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

Java

推介5个Java异常检测工具

8

hanze 发布于 2018-08-18

您应该知道的顶级Java的异常检测工具 应用程序故障可能由于各种原因而发生,并且有一些工具可以解决每个可能的错误源,例如日志管理工具,错误跟踪器,性能监视解决方案等。实际上,我们已经研究这个颇有几分,不同发现的方法 记录在生产中 , 最常见的方式来解决的Java应用程序中的错误 ...

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

Java

推介7个CI / CD(持续集成和持续部署)工具

8

Harries 发布于 2018-08-18

为什么要为CI / CD工作流程使用工具,哪一个适合您? 越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。 如果您还考虑转换到快速发布频率,或者您不确定其他工具提供什么 – 我们已经为您提供保障...

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

Java

官方提供在NetBeans 9 中启用对 Java EE 支持的方法

17

songhua.gao 发布于 2018-08-18

NetBeans 于7月30日发布了 9.0 正式版,不过作为 Apache 基金会开源项目的它目前尚处于孵化阶段。 自测试版发布以来,最常见的问题就是:Java EE / C ++ / PHP 是否支持?首先,Apache 的源代码捐赠仅包括基本 NetBeans 平台模块和 ...

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

Spring

在Kubernetes上基于Istio服务网格建立Spring Boot源码

changyuan.xu 发布于 2018-08-16

该开源项目在kubernetes集群中部署了两个微服务,并将这些服务与istio 服务网格互连。 为什么这样做? 我们通过建立Spring Cloud Netflix环境已经非常成功。我们无需太多努力就能创建可扩展且容错的应用程序基础架构。虽然我们已经是站在巨人的肩膀上,可以用s...

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

Java

身为Java程序员,这些开源工具你一定要学会

9

darida 发布于 2018-08-15

本文主要介绍Java程序员应该在2018年学习的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,拥有5到10年的经验,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 Java世界中存在许多工具,从Eclipse,NetBeans和Intell...

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

Java

给好学进取的开发者的一些建议(自学故事)

darida 发布于 2018-08-14

原文连接: Tips for Aspiring Developers (Self-Taught Story) 就像是一个不断发展的科目,每天都有新人加入,其中,"我该学什么编程语言","我怎么开始","我怎么找到一份工作"...

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

Java

t-io更新到3.1.6,缩减第三方依赖

3

yanxinchi 发布于 2018-08-13

更新概要 1、减少项目依赖,这个过程,也是有点费时间,特别感谢一下hutool作者@路小磊 的大力支持(自己亲手从tio中kill了hutool),减少依赖的过程中,从另外三个开源项目中拷贝了一些代码,参见下图的详细说明 2、启动时打印tio和jvm相关信息 3、其它各种小修改,...

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

Java

围观orange大佬在Amazon内部协作系统上实现RCE

14

changyuan.xu 发布于 2018-08-13

(本文作者是orange,以其第一人称叙述。) 这是我在Black Hat USA 2018和DEFCON 26上的案例研究,PPT可在这里下载: • Breaking Parser Logic! Take Your Path Normalization Off and Pop ...

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

Java

从JDK源码看String(下)

2

yanxinchi 发布于 2018-08-13

该方法用于返回指定字符在此字符串中最后一次出现处的索引,有多种方法参数。可传入 int 类型,也可传入 String 类型,另外还能传入开始位置。根据编码的不同分别用 Latin1 和 UTF16 两种方式处理。 public int lastIndexOf(int ch) { ...

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

Java

12个提高Java程序员工作效率的工具

1

dulong 发布于 2018-08-10

Java开发者常常都会想办法如何更快地编写Java代码,让开发过程变得更加轻松,更加高效。目前,市面上涌现出越来越多的高效编程工具。团长总结了几个常用的工具,其中包含了大多数开发人员已经使用、正在使用或将来一定会用到的高效工具。 1、Eclipse Eclipse是最有名也最广泛...

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

Java

通过容器编排和服务网格来改进Java微服务的可测性

3

小丁 发布于 2018-08-09

关键要点 在企业测试中,测试软件的方式应该与软件在生产环境中运行的方式相同,以便确保软件能够按预期的方式运行。 常见的挑战是微服务应用程序直接或间接依赖需要在测试场景中编排的其他服务。 本文展示了容器编排如何在服务实例之上提供抽象,并使用模拟实例来替代真实实例。 此外,服务网格让...

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

Spring

Service Mesh实践之Istio初体验

35

puefu.he 发布于 2018-08-09

微服务国内发展背景 2014年,Martin Fowler撰写的《Microservices》使得许多国内的先行者接触到微服务这个概念并将其引入国内,2015年越来越多的人通过各种渠道了解到微服务的概念并有人开始在生产环境中落地,2016-2017年,微服务的概念被越来越多的人认...

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

Java

使用Spring Session和Redis解决分布式Session跨域共享问题

尖兵 发布于 2018-08-08

前言 对于分布式使用Nginx+Tomcat实现负载均衡,最常用的均衡算法有IP_Hash、轮训、根据权重、随机等。不管对于哪一种负载均衡算法,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因此会出现session不同步或者丢失的...

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

Spring

Spring Cloud (十四):Spring Cloud 开源软件都有哪些?

10

dulong 发布于 2018-08-07

学习一门新的技术如果有优秀的开源项目,对初学者的学习将会是事半功倍,通过研究和学习优秀的开源项目,可以快速的了解此技术的相关应用场景和应用示例,参考优秀开源项目会降低将此技术引入到项目中的成本。为此抽了一些时间为大家寻找了一些非常优秀的 Spring Cloud 开源软件供大家学...

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

Java

码云推荐 | 移动 Web 聊天室 springcloud-hichat

20

尖兵 发布于 2018-08-05

springcloud-hichat(前后端分离) 这是本人的第一个开源项目…请多多指教。 ps:本人比较倾向于后端开发,所以页面做得丑,而且页面做的不多,望见谅。主要想体验下springcloud带来的魅力,所以写的代码不是写的很溜啊,希望大神们能提些建议让我开开眼...

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