标签:文件系统

Java

原 荐 Uber 开源分布式追踪工具:JVM Profiler

7

puefu.he 发布于 2018-08-19

《JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale 》 Apache Spark 计算框架已经被广泛用来构建大规模数据应用。对 Uber 而言, 数据是战略决策和...

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

Java

Java工程师常用Linux命令大全

changyuan.xu 发布于 2018-08-17

查看目录下文件 ll 显示当前目录下文件详细信息。 ll -a 显示当前目录下所有文件(包括隐藏文件) 查看当前目录 pwd 查看当前路径 查看进程 ps -a 显示所有进程 ps –u 有效用户的相关进程 ps -x 列出较完整的信息 ps aux 查询系统所有进程数据 ps ...

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

Java

Java安全:SecurityManager与AccessController

3

hellas 发布于 2018-08-16

程序不能恶意破坏用户计算机的环境,比如特洛伊木马等可自我进行复制的恶意程序。 程序不可获取主机及其所在网络的私密信息。 程序的提供者和使用者的身份需要通过特殊验证。 程序所涉及的数据在传输、持久化后都应是被加密的。 程序的操作有相关规则限制,并且不能耗费过多的系统资源。 保护计算...

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

Java

服务化改造实践(一):Dubbo + ZooKeeper

5

刘莉莉 发布于 2018-08-16

“没有最好的技术,只有最合适的技术。”我想这句话也同样适用于微服务领域, 没有最好的服务框架,只有最适合自己的服务改造 。在 Dubbo 的未来规划中,除了保持自身技术上的领先性,关注性能、大流量、大规模集群领域的挑战外,围绕 Dubbo 核心来发展生态,将 Dubbo 打造成一...

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

Java

SpringSession+Redis实现集群会话共享

5

xirruiqiang 发布于 2018-08-15

WEB应用开发完成后部署到Tomcat或其他容器中供用户访问. 小型应用在一台服务器上安装Tomcat并部署WEB应用. 随着访问量增大, Tomcat的压力会越来越大, 直至崩溃. 为了保证WEB应用的承载能力, 需要对WEB应用进行集群处理. 技术发展到今天, 集群/负载均衡...

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

Java

Spark之Java编程

songhua.gao 发布于 2018-08-11

Spark是一个用来实现快速而通用的集群计算的平台。扩展了广泛使用的MapReduce计算模型,而且高效地支持更多的计算模式,包括交互式查询和流处理。在处理大规模数据集的时候,速度是非常重要的。Spark的一个重要特点就是能够在内存中计算,因而更快。即使在磁盘上进行的复杂计算,S...

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

Spring

面试 Q&A(三)

6

yeseng 发布于 2018-08-10

java虚拟机的内存模型 @autowrite 如何工作 所有的Spring的bean都被ioc容器管理,这个容器叫application context 每个web application 都有一个入口叫做dispatcherservlet 自动注入将一个bean的实例赋予给另...

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

Java

Jar包冲突解决方案调研

2

changyuan.xu 发布于 2018-08-07

工作中特别是中间件落地时常常会遇到jar包冲突的情况,本篇文章将分析目前业界的Jar包隔离解决方案。 一.jar包冲突的本质 Java 应用程序因某种因素,加载不到正确的类而导致其行为跟预期不一致。 二. jar包冲突的两种情况 第一类jar包冲突问题(同一jar包版本不同) 应...

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

Java

基于反序列化的Oracle提权

10

dulong 发布于 2018-07-31

本文翻译自: http://obtruse.syfrtext.com/2018/07/oracle-privilege-escalation-via.html?m=1 TLDR: Oracle数据库容易受到通过java反序列化向量绕过Oracle JVM内置的安全机制来提升用户权...

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

Java

MyBatis 源码分析 – 映射文件解析过程

6

xubiao.zhuang 发布于 2018-07-30

1.简介 在上一篇文章中,我详细分析了 MyBatis 配置文件的解析过程。由于上一篇文章的篇幅比较大,加之映射文件解析过程也比较复杂的原因。所以我将映射文件解析过程的分析内容从上一篇文章中抽取出来,独立成文,于是就有了本篇文章。在本篇文章中,我将分析映射文件中出现的一些及节点,...

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

Java

Elasticsearch 调优实践

3

likai 发布于 2018-07-29

背景 Elasticsearch(ES)作为NOSQL+搜索引擎的有机结合体,不仅有近实时的查询能力,还具有强大的聚合分析能力。因此在全文检索、日志分析、监控系统、数据分析等领域ES均有广泛应用。而完整的Elastic Stack体系(Elasticsearch、Logstash...

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

Java

FreeMarker入门

2

dulong 发布于 2018-07-26

什么是FreeMarker? FreeMarker 是一款模板引擎:即基于模板和数据源生成输出文本(html网页,配置文件,电子邮件,源代码)的通用工具。它是一个 java 类库,最初被设计用来在MVC模式的Web开发框架中生成HTML页面,它没有被绑定到Servlet或HTML...

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

Java

关键系统的 JVM 参数推荐(2018 仲夏版)

6

xirruiqiang 发布于 2018-07-25

年更贴,因为两年里遇到的事情,一些想法变了,也补充了VJTools的内容,比如为伸手党们准备的 j vm-options.sh 。 在关键的业务系统里,除了继续追求技术人员最爱的高吞吐与低延时之外,系统的稳定性与排查问题的便捷性也很重要。这是本文的一个原则,后面也会一次又一次的强...

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

Java

MyBatis 源码分析 – 配置文件解析过程

5

likai 发布于 2018-07-21

* 本文速览 由于本篇文章篇幅比较大,所以这里拿出一节对本文进行快速概括。本篇文章对 MyBatis 配置文件中常用配置的解析过程进行了较为详细的介绍和分析,包括但不限于 settings , typeAliases 和 typeHandlers 等,本文的篇幅也主要在对这三个配...

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

Java

《Java从小白到大牛》之第10章 面向对象基础(上)

4

darida 发布于 2018-07-16

《Java从小白到大牛》纸质版已经上架了!!! 面向对象是Java最重要的特性。Java是彻底的、纯粹的面向对象语言,在Java中“一切都是对象”。本章将介绍面向对象基础知识。 面向对象概述 面向对象的编程思想:按照真实世界客观事物的自然规律进行分析,客观世界中存在什么样的实体,...

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

Java

Java 文件 I/O 流详细解读

3

yanxinchi 发布于 2018-07-11

利用 Java 的 I/O(input/output,输入和输出)技术可以将数据保存到文本文件、二进制文件甚至是压缩包之中,以达到永久性保存数据的要求。I/O 通常使用“流”的方式进行数据传输,一个流必须有源和目的地,他们通常是磁盘文件,但也可以是键盘、鼠标、显示器、内存甚至是网...

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

IOS技术

记一次删库到数据恢复

3

hanze 发布于 2018-07-11

熟悉的朋友可能知道,进入架构组后,今年一直在为团队做各种开发辅助工具,其中包括一个服务器。 最近这个服务器也上线有三月多了,也不断收集了很多数据,包括用户的各种行为操作、API 调用数据等等。 在最近的一次升级中,我调整了源码的目录结构,脑子一抽删除了数据库。 于是就开始为期一天...

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

Java

Java面试中常问的数据库方面问题

4

邓龙华 发布于 2018-07-09

MySQL 为什么用自增列作为主键 如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWI...

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