- 博客(27)
- 资源 (3)
- 收藏
- 关注
转载 Java性能优化的策略和常见方法(二)
1)JVM对堆空间的管理 JVM在初始化的过程中分配堆。堆的大小取决于指定或者默认的最小和最大值以及堆的使用情况。如果用Heapbase表示堆底,heaptop表示堆能够增长到的最大绝对值,用heaplimit表示实际的堆顶;则两者的差值(heaptop - heapbase)由命令行参数 -Xmx决定。heaplimit指针可以随着堆的扩展而上升,随着堆的收缩而下降。heap
2009-09-04 14:51:00
1315
转载 Java性能优化的策略和常见方法(一)
概述随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Java应用的性能问题就不得不涉及到两个方面:一是Java应用的构造是否是最优化的;二是对JVM的微调。本文将从一般意义上对Java性能的优化做一些总结。 Java性能优化的策略一
2009-09-04 14:45:00
997
原创 Java性能的十一个用法
1。循环 ■ 在重要的循环里,消除循环终止判断时的方法调用。 例如:将 for(int i=0; i 替换为… for(int i=0, n=collection.size();i ■ 通常,把与循环index不相关的移到循环的外面 for(int i=0, terminal=x.length;i 应该该成: Double scale
2009-09-04 10:27:00
714
转载 Java ResultSet 概论
这篇文章并没有给出如何使用ResultSet的具体例子,只是从ResultSet的功能性上进行了详细的讲述。希望这篇文章对大家理解ResultSet能够有所帮助。下面就是这篇文章的具体内容。 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更
2009-09-04 10:09:00
2200
原创 开发小语
要Search先refresh ----Eclipse中的Search有时并不能搜到你最新修改的东东. 不要过分相信IDE的调试器 ----有时你看到它在BreakPoint处停下了, 但VM竟然偷偷的背着你在往下跑.......
2009-09-04 09:59:00
891
1
转载 MyEclipse启动参数设置
Eclipse 可执行文件的一般格式是:eclipse [platform options] [-vmargs [Java VM arguments]]以下是较常用的 platform options 参数:-data用来设置工作区的特定位置。要使用 -data 命令行自变量,只要将 -data your_workspace_location(例如,-data c:/users/rober
2009-07-25 17:41:00
11214
2
转载 JDK 在 Linux 安装 - .rpm.bin
我在Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,过程如下:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp j
2009-07-07 12:54:00
12103
转载 JDK 在 Linux 安装 - .bin
Sun发布的JDK/JRE有两种版本,一种是.rpm.bin格式的,另一种则是.bin格式的,前者我没有试,但是我想应该是适合于rpm的,可能会安装到/usr里面去,而且自动化程度可以高一些。后者则完全是绿色软件,只是做一个解压的动作。下面我就来讲后者的安装全攻略。1、首先我们要到Sun的网站上去下载JDK/JRE(点这里进入),最新的正式版本已经是6.0(也就是1.6),当然老的版本
2009-07-07 12:52:00
5036
原创 BSTR、char*和CString转换
(1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:char chArray[] = "This is a test";char * p = "This is a test"; 或LPSTR p = "This is a test"; 或在已定义Unicode应的用程序中
2009-04-16 03:13:00
59167
原创 DLL学习笔记(VS2005)(持续更新中.......)
DLL学习笔记(VS2005) 建立DLL项目 项目的相关配置:l DLL输出项目属性-->连接器-->常规-->输出文件:更改生成的DLL文件名。l 模块定义文件(后面详述)项目属性-->连接器-->常规-->输入-->模块定义文件:更改def文件名。 导出定义的方法有三种导出定义的方法,按照建议的使用顺序依次为: 1. 源
2009-04-10 03:02:00
1463
原创 VS2005 保存文件、向导生成代码 速度变慢的解决方案
在VS2005下 开发MFC项目时,最近发现用向导生成代码时突然变得很慢,这包括了添加类、添加变量 和 “事件”、“消息”、“重写”的添加等,都会有2-3秒左右的无响应时间。 经过查询,原因如下:注册表:HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/8.0/ProjectMRUList 的位置中存储着你最近打开的的解决方案,
2009-04-06 06:41:00
2770
1
原创 该死的IE8!用VS2005开发的同学千万不要装IE8
本来早就不想搞MS开发了,结果被CC抓来做项目,还是要继续跟VS打交道。由于项目的原因,机器比较特殊,必须用Win XP x64 Edition,否则会有12G+的内存浪费掉.........不是x64 XP的同学,帮忙试一下看看会不会也有这样的问题。(还有,我这的IE是ENU的,不知道CHS怎样)前两天刚听说出了IE8,褒贬不一,当然也要尝试一下。结果.............在VS2005的M
2009-03-22 02:02:00
1004
原创 VS2005 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”
1. 添加编译所需要(依赖)的 lib 文件 [解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。 (等同于“#pragma comment(lib, "winsock.lib") ”语句) 2. 添加库(Libs)文件目录 方法 1:[解决方案资源管理器]“项目->属性->配置属性->连接器->常规
2009-03-09 13:26:00
1254
转载 VS2005:declared deprecated warning问题
在VS2005下编译代码,有时会遇到类似如下的警告: warning C4996: strcat was declared deprecated. 通常这类警告都是由于调用了字符串相关函数引起的。虽然这警告无伤大雅,仅仅只是说使用的函数已过时(deprecated)需要用新的函数来替代>,但看着实在别扭,且看看ms为什么要设置成这样。 搜索了一下ms的网
2009-03-07 20:33:00
4164
1
转载 Tomcat配置SQL Server连接池配置方法
一.环境变量: PATH: C:/j2sdk1.4.2/bin; JAVA_HOME: C:/j2sdk1.4.2 注:仅此两个. 二.SQL Server 驱动 COPY Microsoft SQL Server 2000 Driver for JDBC/lib/目录下三个.jar : msbase.jar mssqlserver.jar msut
2008-07-24 15:27:00
1972
原创 warning C4652
很久没有VC6写东西了,今天用VC6写一个辅助生成SVG片段代码的小工具时,出现了warning C4652,以前用了那么久一直都没出现过这种东西。查了半天代码没有任何问题。其实解决很简单,Build--〉Rebuild All !重新生成一下就OK!
2008-07-02 22:46:00
3427
原创 PowerDesigner12 的快速开发 备忘
本文使用PowerDesigner12.0,只讲述CDM的快速设计、CDM-->PDM 、PDM->*.sqlERD的基本知识不再赘述,CDM的设计主要用到的Entity和Relationship工具也不再赘述。只讲几点要注意的地方:1、Domains要多使用,体现抽象,便于维护。2、默认复制Entity和Data Item时是重复引用(reuse)的,所以修改新复制出来的会影响到
2008-06-30 06:17:00
1274
原创 Tomcat 5.5 显示Directory Listing的问题
为了方便开发测试 可修改 %TOMCAT SETUP%/conf/server.xml 配置虚拟目录但按照网上的说法和一些视频教程的做法(这里不多赘述),打开Tomcat Web Application Manager 页面,找到所需的项目,总是无法出现Directory Listing 。虽然直接在地址栏中输入Path仍然可以正常运行,但心里总觉得很不爽。找到Tomcat中自带的一
2008-06-30 05:28:00
2807
转载 SQL Server 2000数据类型
在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。 在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如下表 所示。 其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 种数据类型。下面分类讲述各种数据类型。 4.3.1
2008-06-26 17:16:00
3653
1
转载 PowerDesigner 11 使用心得
1、安装PD v11.0版 2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle) 原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的o
2008-06-24 23:47:00
944
转载 浅谈SQL Server 的命名规则
为了提供完善的数据库管理机制,SQL Server 设计了严格的命名规则。在创建或引用数据库实体,如表、索引、约束等时,必须遵守SQL Server 的命名规则,否则有可能发生一些难以预料和检查的错误。本文将讲述:标识符的分类和格式规定;数据库对象的命名规定与使用原则。希望对您会有所帮助。 标识符分类 SQL Server的所有对象,包括服务器、数据库以及数据
2008-06-19 14:14:00
4376
原创 在Word中设置页面B5的问题
自从装了Office2007后,发现以前有的B5页面格式没有了,后来发现这不是Office的问题,而是打印机设置的问题:你可以在你的打印机里添加纸张大小:控制面板——打印机和其他硬件——打印机和传真机——在你打印机图标页面空白处单击右键——服务器属性——在“格式”选项卡中“创建新格式”前面的复选框中打√——在“表格名”中输入“B5”——在“格式描述(尺寸)”中选“公制”——在“宽度”中输入“18.
2008-05-14 14:19:00
7230
原创 SQL Server 自增字段归零等问题
今天在学习SQL Server 2005时遇到了这么一个问题: 练习创建了一个表Person,有5个字段,设置ID为主键,同时设为自增,如图 在多次插入数据后,自增的ID号比较混乱,而且删除数据后,自增的ID并不会归零,经过多方查阅,了解到有两种方法可以控制自增的字段:方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 trunca
2008-02-26 01:35:00
2551
1
原创 Visual C# 2005 编译器选项
Visual C# 2005 编译器选项 - 输出文件 -/out: 指定输出文件名(默认值:包含主类的文件或第一个文件的基名称)/target:exe 生成控制台可执行文件(默认) (缩写: /t:exe)/targe
2008-02-10 18:46:00
669
转载 Eclipse 快捷键
Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的方向相反Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化Shift+Ctrl+O:快速地导入importShift+Ctrl+X:将所选字符转为大写Shift+Ctrl+Y:将所
2008-02-10 16:11:00
702
1
转载 VS2005 快捷键
快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT +
2008-02-10 16:05:00
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人