随笔分类 - J2EE
摘要:修改Eclipse工作空间下新拷贝项目下.settings文件夹中org.eclipse.wst.common.component的两个属性值。为新项目名字:
阅读全文
摘要:解决方法1:在web.xml里添加如下的配置 default *.css default *.gif default *.jpg default *.js 解决方法2:在spring的配置文件中添加如下...
阅读全文
摘要:一.设计规范: 1.采用有意义的字段名:尽可能的把字段描述的清楚些(见名之意); 2.遵守数据库三范式(3NF)规定: A:表内的每一个值都只能被表达一次; B:表内的每一行都应该被唯一的标识(有唯一键); C:表内不应该存储依赖于其他键的非键信息。 3.小心保留词:要保证你的字段名没有和保留词、数据库系统或者常用的访问方法冲突; 4.表应该避免可为空的列; 5.保持字段名和类型的一致性;二.命名规范 1.数据库的定义: 数据库名称=数据库内容标识(首字母大写) 2.表的定义: 命名应尽量反映存储的数据...
阅读全文
摘要:在服务端上设置一下header,如response.header("Access-Control-Allow-Origin","*");
阅读全文
摘要:MAC下安装MYSQL有两种方式,一种为压缩包形式另一种为.dmg文件安装包。首先先介绍压缩包形式的安装方法:去MySql官网下MySQL classic版mysql-5.1.54-osx10.6-x86_64.tar.gzhttp://dev.mysql.com/downloads/mysql/5.1.html记住得是64位的。因为mac下的python是64位,32位的mysql没法在python中用。下载之后解压,然后在terminal里敲命令吧:$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql$ cd /usr/local$
阅读全文
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00019826Java相对路径/绝对路径总结(2) 修改浏览权限 | 删除 归纳一些网上取JAVA路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。 得到classpath和当前类的绝对路径的一些方法 获得CLASSPATH之外路径的方法: URL base = this.getClass().getResource("
阅读全文
摘要:
阅读全文
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00003596获取JRE系统相关参数java 通过System.getProperties()获取系统参数Properties props=System.getProperties(); //系统属性// Set keySet = sysProperty.keySet();// for (Object object : keySet) {// String property = sysProperty.getProperty(object.toS...
阅读全文
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00084903(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由函数内部返回到调用处。 F8一直执行到下一个断点。(4)Ct...
阅读全文
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00918492一:为什么要使用NIO技术基本的Java套接字对于小规模系统可以很好地运行,但当涉及同时处理几千甚至上万个客户端的服务器时,可能会产生一些问题。如果一个客户端一个线程的方式去处理,则由于创建、维护和切换线程需要的系统开销导致系统扩展性方面受到了很大限制;当然你也可以使用线程池,也可以节省一些开销,也同时可以使用并行硬件的优势,比如F5,网络连接均衡服务器等等。但对于连接生存期比较长的协议来说,线程池的大小仍然限制了系统可以同时处理的客户端
阅读全文
摘要:在AndroidManifest.xml中,java代码段:ActivityInfoinfo=this.getPackageManager().getActivityInfo(getComponentName(),PackageManager.GET_META_DATA);Stringmsg=info.metaData.getString("myMsg");System.out.println("myMsg:"+msg);一个组件元素能够包含任意数量的meta-data子元素。它们所有的值都会被收集在Bundle对象中并且使其可以作为组件的Package
阅读全文
摘要:HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); //文件下载位置 规定的格式 “byte=xxxx-” String start = "bytes="+startPosition + "-"; //设置文件开始的下载位置 使用 Range字段设置断点续传 conn.setRequestProperty("Range", start); InputStream is = c
阅读全文
摘要:UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Microsof
阅读全文
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00018736 在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。JAVA注释规范版本/状态 作者 版本日期 1.0 ghc 2008-07-02 一、背景1、当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信
阅读全文
摘要:Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00014559 很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclipse相对于Visual Studio而言使用Java开发,响应速度和稳定性上有很大的欠缺,这些我们目前只能容忍下。 比较常用的Android123整理如下: 自动补充import Package Ctrl+Shift..
阅读全文
摘要:本指南对Netty 进行了介绍并指出其意义所在。1. 问题现在,我们使用适合一般用途的应用或组件来和彼此通信。例如,我们常常使用一个HTTP客户端从远程服务器获取信息或者通过web services进行远程方法的调用。然而,一个适合普通目的的协议或其实现并不具备其规模上的扩展性。例如,我们无法使用一个普通的HTTP服务器进行大型文件,电邮信息的交互,或者处理金融信息和多人游戏数据那种要求准实时消息传递的应用场景。因此,这些都要求使用一个适用于特殊目的并经过高度优化的协议实现。例如,你可能想要实现一个对基于AJAX的聊天应用,媒体流或大文件传输进行过特殊优化的HTTP服务器。你甚至可能想去设计和
阅读全文
摘要:对于Tomcat,打开..\Tomcat 6.0\conf\server.xml文件,找到下面的一行代码(Host)然后在这一行之间下面添加配置代码:现在,你可以把text.jsp文件放到E:\Tomcat 6.0\webapps\myWeb\WebRoot目录下,然后在浏览器中请求输入http://localhost:8080/text.jsp 或者http://localhost:8080,便可看到,^_^
阅读全文
摘要:<context:component-scan base-package="com.leehongee" use-default-filters="false">
阅读全文
摘要:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="hibernateProperties"> <props> <!--如果用的是Hibernate3--> <prop key="hibernate.connection.provider_class">com.jolbox....
阅读全文
摘要:1.关于hibernate缓存的问题:1.1.1.基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从缓存中获取数据。比如Query.iterate()方法、load、get方法等。必须注意的是session.find方法永远是从数据库中获取数据,不会从二级缓存中获取数据,即便其中有其所需要的数据也是如此。查询时使用缓存的实现过程为:首先查询
阅读全文