- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
常见配置举例 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.典型设置: java -Xmx
2013-07-29 10:12:33 605
转载 深入理解JVM内幕
每个Java开发者都知道Java字节码是执行在JRE(Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许多开发者已经开发出了非常多的优秀的应用以及Java类库。不过,如果你了解JVM的话,你会更加了解Java
2013-07-29 09:11:41 663
转载 SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin
2013-07-25 09:46:46 995
转载 如何做一个真正牛X 的开源项目
如何做一个真正牛X 的开源项目近年来,越来越多的开发者选择将自己的产品以开源形式发布,有时的结果是——你满怀诚意地开源,却无人问津。尽管你的产品做得相当好,但是仅把产品的源代码公布出来,这还不算开源,因为其他用户可能无从下手。没有用户,久而久之,你的满腔热情就会熄灭。 那么如何才能让开源项目为更多人所知,成为一个真正牛X的开源项目呢?除了项目自身优秀外,你还需要注意以下事项。 一、有一
2013-07-23 15:40:39 551
转载 编程经验,句句朴实
1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。如果有可能,尽量避免直接对线程操作。尽可能在更高的抽象层上操作。例如,在iOS中,GCD,分发和队列操作是你的好朋友。
2013-07-23 15:01:19 437
转载 总结大型高并发高负载网站的系统架构
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
2013-07-22 15:27:07 774
原创 学习中,写的第一个shell
#!/bin/shecho 'hello'#while :for i in `seq 1 10`doecho 'hello'sleep 10sdone
2013-07-17 16:46:35 510
原创 三种编码函数加密的结果
加 密 方 式 加 密 结 果Escape %3CHello+World%3EEncodeURI %3CHello+World%3EencodeURIComponent %3CHello%2BWorld%3E
2013-07-16 15:50:18 496
原创 证书之间的转换
JKS——>cer格式keytool -export -alias 1 -file c:\def.cer -keystore C:\server.jkscer格式——>pemopenssl x509 -in def.cer -inform DER -out developer_identity.pem -outform PEMcer格式——>JKS (keytool 为J
2013-07-11 08:36:59 2202
原创 enum枚举小列子
enum STATUS { // 0:成功 1:失败 SUCCESS("0"), FAILURE("1"); private final String value; private STATUS(final String value) {
2013-07-09 10:04:03 639
原创 Base64
public final class Base64{ /** Base64编码表。*/ private static char[] base64Code = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R
2013-07-03 08:56:25 1244
原创 应聘之经典对白
1、你看你毕业的学校也不是985,工作也才2年多,工作经验也不是很丰富,2、应注重个人的发展,不要太看重薪资。1、 贵公司也不是世界五百强,研发团队也不是很成熟。2、 应该注重公司的长期发展,不要太看重员工福利方面的支出。
2013-07-03 08:52:49 780
转载 oracle sql 性能2
27基础表的选择 基础表(Driving Table)是指被最先访问的表(通常以全表扫描的方式被访问). 根据优化器的不同, SQL语句中基础表的选择是不一样的. 如果你使用的是CBO (COST BASED OPTIMIZER),优化器会检查SQL语句中的每个表的物理大小,索引的状态,然后选用花费最低的执行路径. 如果你用RBO (RULE BASED OPTIMIZER)
2013-07-03 08:49:44 507
转载 oracle sql 性能1
1.选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE (基于规则) b. COST (基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话
2013-07-03 08:48:53 471
转载 oracle经典面试题
这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。 1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷
2013-07-02 11:03:13 775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人