
J2EE
sooxin
这个作者很懒,什么都没留下…
展开
-
MyEclipse项目名和部署到tomcat上项目名不一致
右击项目,选择properties 在左上角搜索框输入web ,进入Web,Context-root的名称 就是部署到tomcat上的名称。原创 2021-08-22 15:16:31 · 151 阅读 · 0 评论 -
com.mysql.jdbc.CommunicationsException
异常代码** BEGIN NESTED EXCEPTION **com.mysql.jdbc.CommunicationsExceptionMESSAGE: Communications link failure due to underlying exception:** BEGIN NESTED EXCEPTION **java.net.SocketExceptionMESSAGE...原创 2011-05-11 11:10:50 · 130 阅读 · 0 评论 -
as里回调函数
/*** 回调函数 示例* 2010-8-26 9:52* @author zking*/package { import flash.display.MovieClip; import DemoClass; public class Main extends MovieClip { protected var demo:DemoC...原创 2010-10-16 14:44:21 · 308 阅读 · 0 评论 -
Java接口和Java抽象类 转
在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗?为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类...原创 2010-10-25 17:24:32 · 98 阅读 · 0 评论 -
接口与抽象类有什么区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很...原创 2010-10-28 18:45:21 · 79 阅读 · 0 评论 -
静态方法、单例模式区别
关于这个问题,下面是一些同仁的观点:观点一:(单例)单例模式比静态方法有很多优势:首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;再次,单例类可以被集成,他的方法可以被覆写;最后,或许最重要的是,单例类可以被用于多态而无需强迫用户只假定唯一的实例。举个例子,你可能在开始时只写一个配置,但是以后你可能需要...原创 2010-10-28 21:54:25 · 463 阅读 · 0 评论 -
Eclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来...原创 2010-10-29 12:11:52 · 96 阅读 · 0 评论 -
c3p0 spring 包没进事务管理,连接池就不能释放
c3p0 spring 包没进事务管理,连接池就不能释放原创 2011-05-25 16:20:42 · 225 阅读 · 0 评论 -
synchronized
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法: 通过在方法...原创 2011-09-27 17:13:02 · 103 阅读 · 0 评论 -
C3P0连接池详细配置
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -..原创 2011-10-09 17:21:43 · 82 阅读 · 0 评论 -
centos6.2安装jdk1.6.0_30
1,卸载原来的openJDK:yum -y remove java 2,在oracle官网下载jdk-6u30-linux-i586-rpm.binhttp://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html3,复制jdk-6u30-linux-i586-rpm.bin到...原创 2012-03-25 03:03:11 · 100 阅读 · 0 评论 -
centeros java 显示乱码问题
vi /etc/sysconfig/i18nLANG="en_US.UTF-8"SUPPORTED="en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"source /etc/sysconfig/i18nscreen 退出重新进原创 2014-05-31 00:44:24 · 210 阅读 · 0 评论 -
SmartFoxServer项目完成总结
总体来说,如果是想做一个比较简单的虚拟现实服务,拿sfs来做还是很方便的,省去了前期构造服务器网络,实现数据库接口,数据同步等等一些基础功能的时间,可以一上来就直奔主题,开发自己项目相关的功能. Sfs的接口封装也比较简单,基本上看到接口名就能知道是做什么用的,参数是什么意义,而且他的文档也比较详细,对于非服务器开发专业人员也比较方便.sfs的定义也主要在此,比如他最早支持...原创 2013-09-16 17:41:01 · 129 阅读 · 0 评论 -
Centos系统的单网卡绑定双ip的设置
单个网卡,一个公网,一个内网ip的设置,可以参考下面的例子。OS Version: Centos 6.X Ethernet example:[root@deploy network-scripts]# pwd/etc/sysconfig/network-scripts[root@deploy network-scripts]# lsifcfg-eth0 i...原创 2014-07-24 16:22:59 · 423 阅读 · 0 评论 -
mysql 要 innodb引擎才支持事务
如题 ----------原创 2015-04-03 21:53:47 · 490 阅读 · 0 评论 -
java 数据越界奇异问题
public class yy { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(2147483647*1000000); System.out.println(Math.abs(Integer.valueOf("-2147483647"))...2016-05-19 00:31:41 · 247 阅读 · 0 评论 -
[转贴] 游戏服务器架构一
http://bbs.gameres.com/showthread.asp?threadid=93775作者:qinglan 有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。 另外由于为避免与公司引起一些不必要的纠纷,我所描述的全都是通过google能够找到...原创 2010-02-02 15:55:15 · 131 阅读 · 0 评论 -
【转载】Hibernate作为数据持久层的分析和研究
作者:宫生文 王宁出处:计算机与信息技术摘要 在Java技术中有许多方法可以对数据进行持久化,持久层也是Java应用程序中最重要的部分之一。本文在分析了3种持久层主流解决方案的基础上,介绍了O-R映射开源项目Hibernate,并介绍了在Web应用开发中怎样配置Hibernate的环境,并使用它建立一个应用。 关键字 hibernate,数据持久化,JDBC, EJB,JDO...原创 2010-01-26 20:21:04 · 155 阅读 · 0 评论 -
转 Mina框架在项目中的使用
最近由于项目本身的需要,正在进行Mina框架的学习,并且将其整合到正在开发的系统中。下面将会根据实际的工作情况分享一些心得感受。一、 项目需求:我们正在开发的系统,现在主要分为两个部分,正两个部分之间需要使用TCP Socket进行网络通讯。具体开发的难点是发送消息的部分。由于需要考虑到每次创建连接时造成的系统开销,所以使用的连接方式必须是长连接,就是保存连接,不能断开。而且在连接...2010-04-20 10:51:12 · 174 阅读 · 0 评论 -
IoC容器和Dependency Injection模式
可能本人比较愚笨,控制反转弄得不明白。这样就得上网上找答案了。最后在一个叫Bromon的blog上找到的浅显易懂的答案。下面就是引用他说的话:--------------------------------------------------------------------------------IoC与DI 首先想说说IoC(Inversion ...原创 2008-06-29 14:46:25 · 151 阅读 · 0 评论 -
数组(array)与ArrayList的主要区别:效率、类型识别和primitive type
1.自己的总结:1)精辟阐述:(《TIJ》第323页)初学者可以将ArrayList想象成一种“会自动扩增容量的array”。2)array([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;3)建议:(《TIJ》第292页)基于效率和类型检验,应尽可能使用array,无法确定数组大小时才使用ArrayList!不...2008-07-01 12:03:49 · 265 阅读 · 0 评论 -
三种权限设计方案的归纳和比较
权限设计是很多系统重要的组成部分,主要用于控制功能和流程,本文将几种常见的权限设计方案(权限系统的名都是自己起的)的基本设计写出来,其中不恰当处还请大家指出,我们来讨论一下.1.等级权限系统 这种权限系统在论坛中很常见,在这种系统中,权限级别如同官阶从低到高排列,每个用户拥有一个权限,其中设定了这个用户的权限等级,在用户需要执行操作前先查看其权限等级是否大于执行操作所需要的权...原创 2008-10-31 11:38:26 · 931 阅读 · 0 评论 -
JAVA中常用数据类型转换函数
string->byteByte static byte parseByte(String s) byte->string Byte static String toString(byte b) char->string Character static String to String (char c) string->Short Short static...2008-04-30 10:51:05 · 393 阅读 · 0 评论 -
Java 16进制字符串与2进制字符串相互转换
public static String hexString2binaryString(String hexString) { if (hexString == null || hexString.length() % 2 != 0) return null; String bString = "", tmp; for (int i = 0; i < h...2008-04-30 10:54:27 · 7746 阅读 · 4 评论 -
Thinking:Java中static、this、super、final用法
本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。Java博大精深,我也是一位正在学习和使用Java的爱好者,文中难免有不妥之处,欢迎指正。 一、static 请先看下面这段程序: public class Hello{ public static void main(String...2008-04-30 11:02:41 · 88 阅读 · 0 评论 -
有关于java的反斜杠"\"
先说说java的转义字符 \b backspace键\t Tab键\n 按行回车\r 回车\” 双引号\’ 单引号\\ 反斜杠 再看java的String replaceAll(String regex, String replacement)方法的例子:把字符串ab.c变成ab/c[code=...2008-04-30 11:06:13 · 385 阅读 · 0 评论 -
两个整数相除得到小数(JAVA)
结果完全不一样[code="java"] public class test{ public static void main(String[] args){ double x = 1/4; System.out.println(x+""); ...2008-04-30 11:07:49 · 412 阅读 · 0 评论 -
Java字符串处理总结
valueOf 无需创建对象就可使用的方法 String str=String.valueOf(其他类型变量);拓展字符串用加号加就可以 str=str+"是的";或者用 concat发法。a=String.concat("是的"); StringBuffer才用 append方法截取单个字符charAt(字符下标)...2008-04-30 11:12:38 · 118 阅读 · 0 评论 -
MyEclipse下设置合适的Content Assist快捷键
MyEclipse安装完成之后,有一个很常用的快捷键Content Assist(即代码提示)被默认为Ctrl + Space。这会使得我们使用中文操作系统的计算机用起来很不方便,因为我们平时打字必用的切换打字法的快捷键,恰恰就是这个!当然,你可以直接在Windows => Preferences... => General => Keys去替换掉这个快捷键,不过可能还会有其他...原创 2008-04-30 11:26:29 · 280 阅读 · 0 评论 -
jvm内存问题和String到底有没有长度限制
有人说: “不断的将被选中的字符串加到某一字符串末尾,当长度超过一定量是就提示: java.lang.StringIndexOutOfBoundsException: String index out of range: 10 ”说明String有长度限制。 看一下Java API就会知道 java.lang.StringIndexOutOfBoundsException出现的...原创 2008-12-04 17:17:26 · 374 阅读 · 0 评论 -
Hibernate的映射文件assigned异常
你要操作的数据表中的id(即主键)的类型设置成了“自动增长类型”,而在你的 hibernate.cfg.xml中,id的生成方式是assigned,即 这种搭配是矛盾的! 主键的assigned生成方式由程序自动生成表的主键,即在你的测试程序中要调用setId()方法,且必 须在调用save()前调...2008-12-18 10:43:42 · 272 阅读 · 0 评论 -
转载spring hibernate事务小结
记录我在使用spring,hibernate的时候遇到的session,和事务管理的问题. spring用一个OpenSessionInView的filter来处理session was closed的问题.这个大家并不陌生. 我们项目当中的dao层有一个baseDao. 封装了一系列对持久化对象的操作方法.C,R,U,D 条件查询.分页查询.等等.而且baseDao当中的所有的find方...2010-03-20 09:28:51 · 109 阅读 · 0 评论 -
myeclipse 自动添加头文件注释
通过菜单 Window->Preference 打开参数设置面板,然后选择:1.Java -> Code Style -> Code Templates2.在右侧选择Comments,将其中的Files项,然后选右边的"Edit",进入编辑模式:3.进入编辑模式后就可以自定义注释了。另外可以插入一些变量,如年、日期等等。4.最后,确保 Code -> New Java fi...2008-12-22 15:31:31 · 122 阅读 · 0 评论 -
c3p0连接数据库问题
最近项目用到了hibernate3.0 c3po mysql的数据层组合,开发部署非常顺利,但每天早上访问应用都抛出 Could not open Hibernate session for transaction 异常,Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to u...2010-03-31 11:45:39 · 126 阅读 · 0 评论 -
Hibernate 接收count(*) 等多个字段值
HQL:select author,count(*) from test where author="admin" List results = session.createQuery(hql).list(); for (Iterator iterator = results.Iterator(); iterator.hasNext(); ) { Object[]...2009-01-10 11:44:39 · 592 阅读 · 0 评论 -
设计模式之Factory深入研究
今天我去市场,要决定是买水果等产品,还是选择种水果的产品。具体怎么操作自己选择。来到市场,我发现主要有一些水果:苹果(Apple),葡萄(Grape)和鸭梨(Pear)。到底买什么好呢?我一阵思量。俗话说:“饭后一只烟,赛过活神仙。饭后吃苹果,西施见我躲。”为了老婆的漂亮,我决定买苹果。 下面开始Factory模式研究,当然是用我上面举的例子来说明。Simple Fact...2008-06-29 14:29:26 · 106 阅读 · 0 评论