- 浏览: 81383 次
- 性别:
- 来自: 苏州
最新评论
-
q15106202446:
不知不觉 这些都有所了解了!时间过的好快..该进攻系统架构了
学习(转) -
zkq-java:
zkq-java 写道[u][/u]引用[i][/i][*][ ...
Solr 创建索引的原理 源码分析 -
zkq-java:
[u][/u]引用[i][/i][*][img][/img][ ...
Solr 创建索引的原理 源码分析
文章列表
20个jQuery分页插件和教程(附带实例)
- 博客分类:
- 分页插件
连接地址 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
...
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代码