`
城的灯
  • 浏览: 150288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

Java注解

    博客分类:
  • 2010
注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。     注解的语法比较简单,除了@符号的使用以外,它基本上与java的 ...
我用Hibernate实现一个教师的登陆过程,当我在JSP的登陆页面输入姓名和密码,点登陆后,显示登陆失败页,在服务器里显示如下的错误信息 org.hibernate.hql.ast.QuerySyntaxException: teachers is not mapped. [from teache rs tea where tea.name=:teaName and tea.password=:teaPassword] HQL错了 因为Hibernate是对类查询的 在hql="from teachers tea where tea.name=:teaName and tea.pa ...
包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1)  类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且 ...
使用JDBC连接SQL SERVER 2008,很多人都在问,我自己也测试几次,发现按照以前的方法连接会出现一点小问题。原因在于,SQL SERVER 2008采用了动态端口的机制,按照以前的方法连接会报告连接不了,其实端口写对了完全没有问题。连接方法如下: 1,微软目前没有发布针对SQL Server 2008专用的JDBC驱动程序,使用SQL Server 2005 的就可以了,但是,需要注意: SQL Server 2008的新功能无法使用,这个必须等专用的JDBC发布之后才能使用。下载地址: Microsoft SQL Server 2005 JDBC Driver 1.2 htt ...
struts2中包含了一些默认的模版文件($ {struts-core-2.06.jar}/template),其中有ajax/simple/xhtml等. 查看struts.properties或$ {struts-core-2.06.jar}/org/apache/struts2/default.properties文件,其中有如下配置: struts.ui.theme=xhtml struts.ui.templateDir=template struts.ui.templateSuffix=ftl 这一段就是关于struts2模版的配置信息,我们可以修改struts.properti ...
MySql5中文乱码的解决方法在使用MYSQL时,插入中文字符,经常会出现乱码,中文全被用?代替。出现这种情况的原因,多是字符集不匹配造成的。 在MYSQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集,为ISO 8859-1西欧字符集。插入中文字符时,与之不匹配,就会出现乱码。 要解决此问题,就必须手动将数据库Server和Client的字符编码改为gb2312。配置方法如下: 打开MYSQL安装目录下的my.ini文件,找到如下段落: default-character-set=latin1 default-character-set=latin1 将其中的d ...
命名方法配置 目标: 描述主机命名与本地服务名称解析之间的区别 使用 Oracle Net Configuration Assistant 配置: 主机命名方法 本地命名方法 网络服务名 排除简单连接出现的故障 要点: 1.命名方法概览 客户机应用程序在试图连接数据库服务时,需要借助命名方法将连接标识符解析为连接描述符。 Oracle Net 提供了五种命名方法: 主机命名(Host Naming):使 TCP/IP 环境中的用户能够通过其现有名称解析服务来解析名称 本地命名:使用在每个客户机的 tnsnames.ora 文件中配置和存储的信息查找网络地址 目录命名:将数据库服务或 ...
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决方法:检查listener.ora文件 (oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora) SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = PLSExtProc)       (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)       (PROGRAM = extproc)     )    (SID_DESC =        ...
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决方法:检查listener.ora文件 (oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora) SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = PLSExtProc)       (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)       (PROGRAM = extproc)     )    (SID_DESC =        ...
根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下:     第一种方式:每个Bean都有一个代理 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:context="http://www ...
memcached是什么? memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。 许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。 这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目 ...
昨天我在写程序的时候又遇到棘手的问题---JDBC的链接关闭不完全,导致不断占用connection pool的链接不断被占用,刷新页面几次,最后占满了connection pool以后,自然就读不出数据或者报错了。我搞了半天搞不懂个所以然,直到下班没有把问题解决,以前我在写程序的时候都曾经遇到过这个问题,可以最后还是没有搞下去。于是今天上班再上网找资料的时候,发现一篇写得不错的文章,虽然比喻有点那个。。。。不过真的写得不错。       尊重原著,以下文章转载自:JAVAEYE软件开发交流社区     题目:你擦了吗?确定擦了?真的确定擦了?      java的try-finally给我 ...
1. Oracle url示例:"jdbc:oracle:thin:@localhost:1521:orcl" *  2. Access url示例:"jdbc:odbc:HANFENG" *  3. SQLServer ur示例:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs" *  4. DB2 url示例:"jdbc:db2://localhost:5000/sample" *  5. Informix url示例: "jdbc ...
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。      Java 的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建 ...
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成. 所以RequestDispatcher.forward()对于浏览器来说是“透明的”; 而HttpServletResponse.sendRedirect()则不是。 3.ServletContext ...
Global site tag (gtag.js) - Google Analytics