首页 › 分类存档 › java

Java内存问题实例详解

在Java中,内存泄露和其他内存相关问题在性能和可扩展性方面表现的最为突出。我们有充分的理由去详细地讨论他们。

Java内存模型——或者更确切的说垃圾回收器——已经解决了许多内存问题。然而同时,也带来了新的问题。特别是在有着大量并行用户的J2EE运行 环境下,内存越来越成为一种至关重要的资源。[......]

Read more

如何用Log4jdbc 有效地记录 Java SQL 日志?

在常规项目的开发中可能最容易出问题的地方就在于对数据库的处理了,在大部分的环境下,我们对数据库的操作都是使用流行的框架,比如 Hibernate 、 MyBatis 等。由于各种原因,我们有时会想知道在这些框架下实际执行的 SQL 究竟是什么。虽然 Hibernate 可以在配置文件中打开 SHOW[......]

Read more

Tomcat安全配置

tomcat是一个开源Web服务器,基于TomcatWeb运行效率高,可以在一般的硬件平台上流畅运行,因此,颇受Web站长的青睐。不过,在默认配置下其存在一定的安全隐患,可被恶意攻击。

0x00 测试环境

Win2003

Tomcat6.0.18 安装版

0x01 安全验证[......]

Read more

美团技术团队 Quartz应用与集群原理分析

一、问题背景

美团CRM系统中每天有大量的后台任务需要调度执行,如构建索引、统计报表、周期同步数据等等,要求任务调度系统具备高可用性、负载均衡特性,可以管理并监控任务的执行流程,以保证任务的正确执行。

二、历史方案

美团CRM系统的任务调度模块经历了以下历史方案。

1. Crontab+[......]

Read more

Google Java 编程风格指南

前言

这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。

与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所[......]

Read more

150 Opening ASCII mode data connection for /bin/ls (2 bytes).解决办法

成功连接ftp服务器后,运行ls等命令会报150 Opening ASCII mode data connection for /bin/ls (2 bytes).错误,关闭Passive模式也不行,最后新建了一个系统操作员用户test,并在ftp服务器中配置用户test,可以成功操作,因为权限不够[......]

Read more