- 浏览: 34469 次
- 性别:
- 来自: 常州
最新评论
-
javaPrimary:
com.mysql.jdbc.jdbc2.optional.M ...
mysql使用JTA实例 -
make19830723:
找到了
URL url=new URL(" ...
httpurconnection 打开网页如何获取开打结果
文章列表
http://hi.baidu.com/acumagic/blog/item/d1f14c89d8e534bb0f24449c.html
http://hi.baidu.com/acumagic/blog/item/abbee6586ef0cf86800a18f7.html
本来我不是搞linux,但是在工作中用到linux,所以把经常用到的一些命令记录下来,作为以后参考
netstate -tln 查看服务端口号
ps -aux | more 查看全部程序进程号
ps -ef | grep mysql 查看 mysql进程号
iptables -l 查看防火强
iptables -f 关闭防火墙
lsaf -p PID | wc -l 查看某个进程打开的文件数量,本人前期经常出现too many file open
yum clean all
清除yum的记录
转载:http://developer.51cto.com/art/200907/135160.htm
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -XX:GCTimeRatio=19 -Xnoclassgc -XX:+DisableExplicitGC -XX:+Use ...
转载:http://developer.51cto.com/art/200906/127144.htm
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。
GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的 ...
URL url = new URL(pageUrl);
InputStream inputStream = new BufferedInputStream(url.openStream());
StringBuffer out = new StringBuffer();
byte[] b = new byte[4096];
for (int n; (n = inputStream.read(b)) != -1;) {
out.append(new String(b, 0, n));
}
设置userAgent
connection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon;)");
httpurconnection 打开网页如何获取开打结果
例如:404,200等我需要用来判断是否能成功连接到网址,还有如果控制打开时间有些网址要等上很久才打开的 该如何控制连接网页的时间,超时就timeout
现在很多网站如果打不开的话直接就连接到114上面去了 所以通过200来判断网页是否能打开就不能成立了
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\bin\java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。
虚拟机参数分为基本和扩展两类,在命令行中输入JAVA_HOME\bin\java 就可得到基本参数列表,
在命令行输入JAVA_HOME\bin\java –X 就可得到扩展参数列表。
基本参数说明:
-client,-server
这两个参数用于设置虚拟机使用何种运行模式,cli ...
通常,我们为了避免内存溢出等问题,需要设置环境变量
JAVA_OPTS -Xms256M -Xmx512M 等,【对于服务器,一般都设置成一样的】
但是有的时候可能这样的设置还会不行(比如,当Server应用程序加载较多类时,即jvm加载类时,永久域中的对象急剧增加,从而使jvm不断调整永久域大小,为了避免调整),你可以使用更多的参数配置,如: java -Xms512m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m
其中,使用 -XX:MaxPerSize标志来增加永久域的大小,-XX:PerSize标志设置初始值
-XX
基于 S ...
1、JDK内存优化:
Tomcat默认可以使用的内存为128MB,Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms[初始化内存大小] -Xmx[可以使用的最大内存]
参数 描述 -Xms JVM初始化堆的大小
-Xmx JVM堆的最大值,一般说来,你应该使用物理内存的80% 作为堆大小。
2、连接器优化:
在tomcat配置文件server.xml中的配置中 ...
(1).....................
为了提高网站的访问性能,我们往往会在服务器端选择合适的部署环境。最简单的就是一个tomcat了,但是在高并发的情况下,非常
容易当机。因为tomcat配置的不优化。我最早也没有注意这些细节,因为我知道 ...
这里介绍两种技术:利用spring读取properties 文件和利用java.util.Properties读取
(一)利用spring读取properties 文件
我们还利用上面的HelloBean.java文件,构造如下beanConfig.properties文件:
properties 代码
1. helloBean.class=chb.demo.vo.HelloBean
2. helloBean.helloWorld=Hello!chb!
属性文件中的"helloBean"名称即 ...
JTA(Java Transaction API) 为 J2EE 平台提供了分布式事务服务。
测试使用的jdk中自带了javax.transaction和javax.transaction.xa
参考http://blog.csdn.net/turkeyzhou/archive/2008/10/13/3071683.aspx 该文章后自己修改的程序的测试
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateForm ...
现在来分别说说这三种DataSource:
public interface DataSource
该工厂用于提供到此 DataSource 对象表示的物理数据源的连接。作为 DriverManager 设施的替代项,DataSource 对象是获取连接的首选方法。实现 DataSource 接口的对象通常在基于 JavaTM ...