- 博客(35)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Java 多核和多线程
最近在论坛里看到有人讨论多核,那么,多核和多线程有啥关联呢?我做了个实验,实现环境: AMD Athlon(tm) 64 X2 Dual CoreUbuntu i386/内核: linux 2.6.32-25OpenJDK61.Main函数里启动一个线程时候, 一个CPU 100%2.Main函数里启动两个线程的时候,2个CPU 100%3.Main 函数里1个...
2010-10-10 22:22:07
284
准备造个 servlet model 和 controller 间的轮子
如题, 准备造个 servlet model 和 controller 间的轮子,为啥不用 struts 或 spring mvc 等 mvc 框架? 貌似一下说不清,主要还是考虑的性能,以及现有的模块的特殊性 。首先,就是要考虑如何映射和实例化 action / controller, 单实例还是多实例?我偏向 单实例异步。咱们要的就是效率。如何实例化调用 action 呢? 还是...
2010-03-23 11:38:40
149
java 多时区客户的统一处理详解
涉及到多国化的网站,不仅要考虑语言多国化,还要考虑时间的通用性。 首先,要记住: JAVA的 System CurrentTime 就是 utc 的时间。我们的目的就是要保证服务器存的时间为UTC时间(为什么要强调这句?因为时间是客户输入的,比如一个搜索功能中,客户要查询某个时间段的数据),而数据显示的时候是根据客户的时区来显示的。 分为服务端: 又分为system ...
2010-02-11 23:54:34
467
原创 mysql升级到5.x版本
将mysql升级到5.x版本后,用客户端登录时出现了 Client does not support authentication protocol requested by server错误,搜索一下才知道原来是由于新旧版本的mysql的密码算法不同引起,解决方法如下: 登录mysql,输入如下命令即可。 mysql>SET PASSWORD FOR
2007-08-26 14:20:00
882
原创 CMD的一些有用命令
netstat -nao 获得端口PIDtasklist 查看进程PIDtaskkill /IM 进程名 /F 强制关闭进程 shutdown 命令
2007-08-24 21:30:00
630
转载 完全优化MySQL数据库性能的八个方法
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,
2007-08-24 10:25:00
540
转载 NHibernate快速指南
NHibernate快速指南 什么是NHibernate NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。
2007-08-23 22:20:00
860
转载 ajax,js文件中中文显示成乱码的问题
web application的编码规则是utf-8,那么js文件中如果有中文就会出现乱码(有可能是其它的页面不正常的情况) 解决这个问题请在引用javascript的地方加上charset="gb2312"或者charset="big5" 例如:js" charset="gb2312">
2007-08-21 09:59:00
1521
1
原创 25种java模式代码与追MM参考手册
1.抽象工厂(Abstract Factory)模式意图:为特定的客户(或情况)提供特定系列的对象。追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即
2007-08-16 14:26:00
1223
转载 java中四种操作xml方式的比较
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点
2007-08-13 16:23:00
573
原创 重温MVC
MVC包括三类对象,Model是应用对象(如非持久数据)、View为其屏幕表示、Controller定义了对用户输入的处理(反应)方式。在应用MVC方式以前,通常将这三个对象的功能合到了一起,应用MVC分离了它们,为设计提供了灵活性和可重用性。 MVC通过在view和model之间建立Subscribe/Notify协议,分离了view和model对象。View对象必须保证它的表示反应了
2007-08-13 16:20:00
728
原创 在weblogic中设置启动时自动定时执行的任务(转)
一.Timer与TimerTask组合起来用于实现定时执行任务的功能1.TimerTask:定义要执行的任务,你需要自己定义一个继承自该类的子类,并把要执行的任务实现在run接口中,如下所示:import java.util.*;public class MyTask extends TimerTask{ public void run() {//你的任务
2007-06-16 16:10:00
8775
转载 MYSQL 字符集的设置(命令行模式设置character_set*)
SET character_set_client = gbk ; SET character_set_connection = gbk ; SET character_set_database = gbk ; SET character_set_results = gbk ; SET character_set_server = gbk ; SET collation_connection = g
2007-06-09 00:45:00
2924
原创 sql2000
如果使用了IN或者OR等时发现查询没有走索引,使用显示申明指定索引: SELECT * FROM PersonMember (INDEX = IX_Title) WHERE processid IN (男,女) UNion和UNion all 的区别。UNION all好 在有合适的索引的时候,Top n和set rowcount n是一样快的。但是对于一个无序堆来说,top n更
2007-06-07 22:43:00
669
转载 sql2000数据库"索引"
sql2000数据库"索引"一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引
2007-06-07 21:57:00
1627
转载 MSSQL创建“全文检索”
创建“全文检索” 前提: 1、“全文检索”只能运行在 Server 版本的 Windows 2000 中的 SQL Server 中; 2、指定资料表必需设定有 “主键”; 3、指定资料表必需建立过 “索引”;且 必须有单列的“唯一索引”; 常识: 1、每个表只能有一个全文本
2007-06-07 21:55:00
847
转载 SQL2000里的数据类型
(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长
2007-06-05 21:44:00
763
原创 Weblogic9.0图解安装
初次使用Weblogic9.0图解安装初次使用Weblogic,需要对其进行域的配置。现在我就图解说明怎样配置Weblogic9.0
2007-06-03 14:14:00
1784
3
转载 所有weblogic版本下载
platform & Server8.X英文版http://download2.bea.com/pub/platform/81/platform815_win32.exehttp://download2.bea.com/pub/platform/81/platform815_linux32.bin (linux)中文版http://download2.bea.com/pub/platform/
2007-06-03 14:07:00
971
转载 将Web应用打包成war文件的方法总结
1 )用jar命令将Web应用打包成war文件的简单方法假定有一个Web应用:C:/myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:C:/>cd myHomeC:/myHome/>jar cvf myhome.war */
2007-06-03 13:09:00
1097
转载 保护XML文件
有些程序,配置文件是写在xml文件内的,这么做有一定的益处,不过对于敏感的配置,比如访问密码等,还是不做在xml配置里面好.如果已经用了xml配置文件,并且不想被别人直接访问,则可以采用以下2种方法.ASP.NET:[1].采用接管IIS对XML文件托管的方法.这种方法常用在处理图片的程序上,比如要保护站内的图片资源不被非授权用户访问,就可以这样做,接管对jpeg,jpg等文件的访
2007-06-02 12:41:00
1002
原创 Spring+Hibernate+Struts程序移植Weblogic问题集(转)
Spring+Hibernate+Struts的web应用程序开放过程一般在tomcat中运行。但实际应用一般会要求部署在WebLogic中。在移植过程中总结出以下问题: 1、 JDK和Servlet版本问题 WebLogic 8.1 sp4以前(包括sp4)只支持JDK1.4,建议使用JDK1.4进行编译代码,有时JDK1.5编译的程序无法运行。 由于WebLogic 8.1不支
2007-06-02 01:15:00
7659
转载 weblogic 9配置sqlserver2000数据库连接池
weblogic 9配置sqlserver2000数据库连接池1.打开admin sever console.2.选择JDBC>Data Sources>New name 数据库源名称,随便取。比如叫faint jndi name 这个名字需要记住 程序会依据此名查找数据源 database type 选择ms sql server 驱动选择 *BEAs MS SQL Server
2007-06-01 20:43:00
1358
3
原创 c#圆角
其他类型类似private void ListBoxDrawTest(ListBox lb, int len) ...{ Graphics g=lb.CreateGraphics(); Rectangle rect=lb.ClientRectangle; GraphicsPath path = new Grap
2007-05-26 11:52:00
921
转载 C#调用存储过程
声明成函数: CREATE FUNCTION fun1( @a INT, @b INT ) RETURNS INT AS BEGIN RETURN @a + @b END --- C#中: SqlConnection connection = new
2007-05-20 22:03:00
840
转载 Java批注的发明起因及代码应用实例
Java批注的发明起因及代码应用实例 批注能够消除样板代码,让源代码的可读性更高,并能提供级别更高的错误检查。从EJB3到JUnit4,哪里都在使用它。本文就将告诉你如何使用它。 Java 5向Java引入了批注(Annotations),它的使用迅速成为现代Java开发中不可缺少的一部分。在正式开始介绍它之前,看看为什么要发明批注,这是非常值得的。 自从Java诞生
2007-05-13 12:55:00
758
原创 每日一帖:mysql 使用数组
使用数组: expr in (***,***,***...) 比较时间: date_time>sysdate() dateandtime>=sysdate()-INTERVAL @days DAY
2007-05-13 04:04:00
4948
原创 每日一帖:ResultSet.updateString()
自己写的一个JAVA小程序总结:要点:1)con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); 2)rs.updateString(j,tableSql); rs.updateRow();
2007-05-12 01:01:00
2953
原创 破解右键被禁的最新方法
遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择“图片另存为”或“复制”来达到我们的目的。但是,目前有许多网页都屏蔽了鼠标右键,致使我们一按鼠标右键就会弹出个窗口,上面写着XXX版权所有、禁止使用右键之类的话,对此大家都已经习以为常了。 其实,这是由于网页文件中被加入了如下代码: 这样在浏览网页时除单击鼠标左键外,其他任何形式的鼠标点
2006-10-18 10:20:00
881
转载 雅虎公司的c#面试题 看看你会几个
C#试题类型:C#试题 | 试题:55道试题(50道选择题,5道问答题) 注意: 答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题。谢谢! 试题 选项 Question 1. (单选)在计算机网络中,表征数据传输可靠性的指标是 1. 传输率2. 误码率3. 信息容量4. 频带利用率 Question 2. (单选)以下关于链式存储结构的叙述中哪一条是不正确的?
2006-10-15 16:38:00
1062
转载 JAVA面试题集
基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是
2006-10-15 13:40:00
1915
1
转载 Java基础面试题系列一
1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×frie
2006-10-15 13:16:00
822
转载 经典java问题
第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,
2006-10-15 13:02:00
663
转载 Java面试常问的几个问题-
Java基础方面:1,作用域public,protected,private,以及不写时的区别2,ArrayList和Vector的区别,HashMap和Hashtable的区别3,char型变量能不能定义为一个中文?为什么?4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?6,内部类的实现方式?7,垃圾回收机制,如
2006-10-15 11:54:00
990
转载 70个JAVA问答
1. 问:在JAVA与JSP中要调用一个LINUX上的脚本程序,或WINDOWS上的脚本程序,该怎么写?答:System.getRuntime().exec("bash 2. 问:java中用什么表示双引号答:"/""3. 问:如何在JSP程序里另起一个线程?答:JSP本身就是独立线程运行而不象CGI都是独立进程.一般:Thread t = new Thread("你的对象//");t.start
2006-10-15 11:51:00
780
spring 里面的 bean 池为啥要用 ConcurrentHashMap
2010-03-28
关于 DTO VS HashMap
2010-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人