`
文章列表
连接地址   http://developer.51cto.com/art/201204/327014.htm
本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。 一、java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。 二、常量池(constant pool) 常量池指的是在编译期被确定,并被保存在已编译的。class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(final)还包含一些以文本形式出现 ...
参数 JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms512m  -Xmx512m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m  -XX:MaxPermSize=256m -XX:+DisableExplicitGC"   JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'    详解 PermGen space的全称是Permanent Generation space ...
spring支持在网络应用程序处理文件上传,提供拔插的org.springframework.web.multipart.MultipartResolver对象 。 在写上传文件的前提下需提供两个jar包: 1.添加上传拦截,可指定上传的大小   Java代码   <!-- 上传拦截,如最大上传值及最小上传值 -->        <bean id="multipartResolver"           class="org.springframework.web.multipart.commons. ...
1. 正向代理 配置正向代理很简单,只需要在浏览器的Proxy选项里加入你的Apache配置的vHost主机即可   1.1 Apache配置 httpd-vhosts.conf(以Windows下为例) < VirtualHost *:80 > ServerAdmin prograsliu@gmail.com DocumentRoot "D:/www/test" ServerName www.test.com ServerAlias test.com ErrorLog &qu ...
mysql -uroot -proot 进入到mysql 然后执行source /var/ftp/pub/sogoodsoft.sql; 即可。 以下内容转: linux 里的mysql命令总结 - 学习linux+mysql必备 一、总结一下Linux下MySQL的一些命令: 1.Linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.Linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart ( ...
  Java代码   1, 创建mysqld数据库 的管理用户:              要把root用户设置为管理员,我们应该运行下面的命令;             [root@linuxsir01 root]# mysql admin -u root password 123456           一般情况下,mysqla ...
安装版本:mysql-5.5.8.tar.gz 1、安装 cmake 编译器。 1)、下载cmake #cd /usr/local/src #wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz 2)、解压cmake #tar -zvxf cmake-2.8.3.tar.gz 3)、配置编译 #cd cmake-2.8.3 #yum -y install gcc #yum -y install gcc-c++ #./configure #make #make install   2、安装MySQL ...

实用的lunix命令

LINUX常用命令   命令 说明   ps -ef 查看进程进程例如 ps -ef|grep java   tar 压缩(cvf),解压(xvf)命令;tar -cvf test.tar test;

学习(转)

导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。 前言 ...
最近项目中,在发布商品的时候要用到商品图片上传功能(网站前台和后台都要用到),所以单独抽出一个项目来供其他的项目进行调用 ,对外透露的接口的为两个servlet供外部上传和删除图片,利用到连个jarcommons-fileupload-1.2.1.jar,commons-io-1.4.jar 项目结构如下: 其中com.file.helper主要提供读相关配置文件的帮助类 com.file.servlet 是对外提供调用上传和删除的图片的servlet com.file.upload 是主要提供用于上传和删除图片的接口 1、FileConst类主要是用读取文件存储路径和设置文件 ...
数据库连接池比较 现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨        hibernate开发组推荐使用c3p0; ¨        spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); ¨        hibernate inaction推荐使用c3p0和proxool; 下面具体就每种连接池的调研结果进行说明: 1. Apache-DBCP Ø BasicDataSource 相关的参数说明 ...
  大家应该都已经知道Spring 3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以小小参考一下鄙人的上一篇文章<<探 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用>>。         经过一天的深度research, 我了解,理解以及重现了springframework的那一小段代码。         OK,第一步,入手点,WebApplicationInitializer接口。因为我们只需实现这个接口覆写它的一个方法,就可以做 ...
探 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用         前些天,spring framework 有了新版本3.1的 release。应该是在11年12月13日,由于springframework 的资源下载都得输入些个人信息,系统应该有纪录哪些用户对哪些资源感兴趣,所以我的邮箱有3.1版的release 信息,顺着邮箱点去的网页,有Juergen发的新版本的概述。扫了一眼,对The servlet 3.0 webapplicationInitializer mechanism很感兴趣,故而今天对此特别research了一番。 ...
这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。 一、JPA通用策略生成器 通过annotation 来映射hibernate 实体的,基于annotation 的hibernate 主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码 
Global site tag (gtag.js) - Google Analytics