标签:FAQ

Java

“绿斑”行动——持续多年的攻击

61

wenming.gapo 发布于 2018-09-21

作者:安天 来源: 《“绿斑”行动——持续多年的攻击》 1、概述 在过去的数年时间里,安天始终警惕地监测、分析、跟踪着各种针对中国的APT攻击活动,并谨慎地披露了“海莲花”(APT-TOCS)、“白象”(White Elephant)、“方程式”(Equation)等攻击组织的活...

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

Java

BAT研发面试36题总结:Spring+Redis+Docker+Dubbo+高并发架构

5

xubiao.zhuang 发布于 2018-09-18

面试总结: java的基础知识点,主要围绕在集合类和多线程等:ArrayList、LinkedList、HashSet、HashpMap的数据结果,以及如何扩容、以及ConcurrentHashMap相关的多线程安全等。 JVM的内存分配、几个常见的垃圾回收算法以及原理、还有对应...

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

Java

JMM必知必会

1

yanxinchi 发布于 2018-09-18

因为CPU处理的速度比内存读取的速度快很多,通过缓存可以极大的提升CPU处理速度。并且,多级缓存的设计,可以平衡缓存大小与芯片体积、成本,在现代CPU中广泛使用。在多核且多级缓存的条件下,如果多个核同时读写内存的同一行,如何保证数据的一致性? 在处理器级别,内存模型定义了什么条件...

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

Java

gitlab+jenkins自动化上线部署持续集成

41

Harries 发布于 2018-08-29

相信大家开始玩gitlab+jenkins的时候对着两个工具有肯定有一定了解,我就不做详细解释了,下面就跟大家简单的说下gitlab,jenkins之间工作关系: GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。...

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

Java

Nexus3.x搭建Maven私服环境

25

Harries 发布于 2018-08-26

Apache Maven是一个创新的软件项目管理和综合工具。 Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资料片管理项目构建,报告和文件。 Maven最强大的功能就是能够自动下载项目依赖库。 Maven提供了开发人员构建一个完整的生命...

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

Java

如何快速判断一个人水平高低

3

wenming.gapo 发布于 2018-08-06

——副标题:如何看出一个人是不是傻子 2018/8/2 先让他回答两个问题: 如何看待一个公司的技术体系,你怎么判断一个公司技术牛不牛? 你如何判断一个人(领导,同事,同龄人)牛不牛? 没事儿,随便讲,想到哪儿说到哪儿。(其他领域也可以以此类推。) 通过这两个开放性问题,你很容易...

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

Spring

SpringBoot 中 @SpringBootApplication 注解背后的三体结构探秘

9

wenming.gapo 发布于 2018-07-31

点上面  “CodeSheep”  发现惊喜 每文一图 概  述 SpringBoot  约定大于配置 的功力让我们如沐春风,在我之前写的文章  《从SpringBoot到SpringMVC》   也对比过 S...

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

Java

Trivadis银行的SpringBatch实践教训

4

xirruiqiang 发布于 2018-07-30

这是一篇成立于2010年的Trivadis银行使用Spring batch每天进行多次CSV文件输入输出处理的案例,这个批处理可以由第三方系统启动,也是可以由本系统用户手工启动定期运行。 建立这个批处理系统有几个要求: 1. 性能: 基于多线程的并行处理,执行顺序不是很重要,在J...

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

Java

Java代码审计丨某开源系统源码审计

19

zhuangli 发布于 2018-07-27

*本文作者:黑客小平哥,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 java源代码审计相关资料一直比较少,今天抽空给大家写一篇简单的开源代码审计,这是个做公司网站的开源模板,由于项目比较小,本次就针对几个比较严重的漏洞讲解一下发现的过程,其它的一些小漏洞,包括XSS...

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

Java

关于Go语言,你可能会讨厌的五件事

songhua.gao 发布于 2018-07-26

近年来,Go从新出现的编程语言中脱颖而出。不过要把Go称为“新晋者”似乎并不合适,因为谷歌早在2009年就推出了Go,并于2012年发布了第一个最终版(Go 1.0)。到现在为止,Go已经发展到了1.10版本,这个版本令人印象深刻,而且还在不断添加新的特性。 为什么它被称为eGO...

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

Java

C如何能和Python一起编程,那么它们已经无敌了!Java靠边站!

26

yeseng 发布于 2018-07-25

1、C/C++调用Python(基础篇) 进群:125240963   即可获取数十套PDF哦! 写在最后: 由于CPython自身的结构设计合理,使得Python的C/C++扩展非常容易。如果打算快速完成任务,Cython(C/C++调用Python)和SWIG(Py...

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

Java

Jib:谷歌发布的可大大简化 Java App 容器化过程的开源工具

1

puefu.he 发布于 2018-07-10

Jib What is Jib? Jib builds Docker and OCI images for your Java applications and is available as plugins for Maven and Gradle . Maven : See ...

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

Java

日志组件slf4j的使用和源码分析

darida 发布于 2018-07-10

slf4j全称是 Simple Logging Facade for Java 。facade是一种设计模式。 slf4j 是一个抽象程度更高的日志组件,本身并不提供实际的日志功能。实际的日志功能是通过log4j等日志组件实现,而使用者只需要关心 slf4j 给出的API。 示例...

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

Java

基于JDK命令行工具的监控

30

songhua.gao 发布于 2018-07-09

JVM的参数类型 JVM参数类型大体分为三种: 标准参数,基本每个版本的JVM都有的参数,比较稳定不变 X参数,非标准化的参数,每个JVM版本的都有些不一样,但是变化较小 XX参数,非标准化的参数,相对不稳定,每个JVM版本的变化都比较大,主要用于JVM调优和Debug 常见的标...

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

Java

[译] JNI 开发中,你需要知道的一些建议

1

Harries 发布于 2018-07-09

本文原文是:http://developer.android.com/training/articles/perf-jni.html,翻译费了我不少功夫,但是我自己收获也很大。 JNI全称Java Native Interface。它为Java与本C/C++之间提供了一种交互方式...

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

Java

Apache Dubbo 已不再局限于 Java 语言

8

hellas 发布于 2018-07-06

2017 年 9 月 7 日,在沉寂了4年之后,Dubbo 悄悄的在 GitHub 发布了 2.5.4 版本。随后又迅速发布了 2.5.5、2.5.6、2.5.7 等release。在 2017年 10 月举行的云栖大会上,阿里宣布 Dubbo 被列入集团重点维护开源项目,这也就...

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

Java

Oracle宣布提供新的Java支持价格体系

wenming.gapo 发布于 2018-07-03

Oracle最近宣布了他们将对Java商业支持提供方式进行重大改变 。其中,入门级支持价格将变为每月每桌面2.5美元,或每月每CPU 25美元。 产品管理高级总监Donald Smith 发表了一篇博文介绍这个新的订阅模式 。InfoQ联系了Oracle公司,进一步了解了这项新的...

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