
java
franticwind
从事互联网行业java开发,喜欢钻研技术。
展开
-
JVM内存和GC相关的资料汇总
java堆、栈、本地方法栈、方法区相关的资料堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To Space组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,Eden空间不足的时候,会把存原创 2012-07-06 11:18:19 · 681 阅读 · 0 评论 -
关于Spring JDBC RowMapper的一点改进思路
【注】通常我们使用RowMapper(比如ParameterizedRowMapper),都需要定义好查询字段,如果使用别名就没办法了。还要比如加入group,或者联合查询,也不能够使用,除非不想要非主体Bean之外的字段,那么只能用Map接收返回结果了,或者直接实现RowMapper。基于这一点,提出一个稍微通用的解决思路。原创 2015-04-08 21:56:09 · 3409 阅读 · 0 评论 -
通用java程序linux启动脚本精简版
留一个备份,简化版java启动脚本,测试时候比较有用。#!/bin/sh# start.sh# Author: rickfeng# Description: 通用java程序启动脚本精简版# 目录结构:# APP_HOME/bin/(各种启动脚本)# /conf/(各种配置文件)# /lib/(依赖文件jar)# /logs/(日志文件原创 2016-05-20 15:38:17 · 652 阅读 · 0 评论