![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2010
文章平均质量分 54
城的灯
www.yangguo.info
展开
-
getRequestDispatcher()与sendRedirect()的区别
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成....原创 2010-09-29 10:21:13 · 62 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException is not mapped
我用Hibernate实现一个教师的登陆过程,当我在JSP的登陆页面输入姓名和密码,点登陆后,显示登陆失败页,在服务器里显示如下的错误信息org.hibernate.hql.ast.QuerySyntaxException: teachers is not mapped. [from teachers tea where tea.name=:teaName and tea.passwo...原创 2010-09-30 00:25:42 · 80 阅读 · 0 评论 -
java编程规则
包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static fina...原创 2010-09-30 00:23:42 · 83 阅读 · 0 评论 -
使用JDBC连接SQL SERVER 2008的方法
使用JDBC连接SQL SERVER 2008,很多人都在问,我自己也测试几次,发现按照以前的方法连接会出现一点小问题。原因在于,SQL SERVER 2008采用了动态端口的机制,按照以前的方法连接会报告连接不了,其实端口写对了完全没有问题。连接方法如下:1,微软目前没有发布针对SQL Server 2008专用的JDBC驱动程序,使用SQL Server 2005 的就可以了,但是,需...原创 2010-09-30 00:22:29 · 98 阅读 · 0 评论 -
MySQL中文乱码问题
MySql5中文乱码的解决方法在使用MYSQL时,插入中文字符,经常会出现乱码,中文全被用?代替。出现这种情况的原因,多是字符集不匹配造成的。在MYSQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集,为ISO 8859-1西欧字符集。插入中文字符时,与之不匹配,就会出现乱码。要解决此问题,就必须手动将数据库Server和Client的字符编码改为gb2312...原创 2010-09-30 00:20:40 · 73 阅读 · 0 评论 -
Oracle命名方法配置
命名方法配置目标:描述主机命名与本地服务名称解析之间的区别使用 Oracle Net Configuration Assistant 配置: 主机命名方法 本地命名方法 网络服务名排除简单连接出现的故障要点:1.命名方法概览客户机应用程序在试图连接数据库服务时,需要借助命名方法将连接标识符解析为连接描述符。Oracle Net 提供了五种命名方法:...原创 2010-09-30 00:19:55 · 652 阅读 · 0 评论 -
ORCL监听程序当前无法识别连接描述符中请求的服务
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)...原创 2010-09-30 00:19:10 · 95 阅读 · 0 评论 -
Oracle监听器配置
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)...原创 2010-09-30 00:18:14 · 171 阅读 · 0 评论 -
spring事务管理的五种配置
根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下: 第一种方式:每个Bean都有一个代理 ...原创 2010-09-30 00:17:28 · 72 阅读 · 0 评论 -
memcached缓存技术
memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显...原创 2010-09-30 00:14:56 · 91 阅读 · 0 评论 -
关于JDBC连接释放的问题,转载一篇不错的文章!
昨天我在写程序的时候又遇到棘手的问题---JDBC的链接关闭不完全,导致不断占用connection pool的链接不断被占用,刷新页面几次,最后占满了connection pool以后,自然就读不出数据或者报错了。我搞了半天搞不懂个所以然,直到下班没有把问题解决,以前我在写程序的时候都曾经遇到过这个问题,可以最后还是没有搞下去。于是今天上班再上网找资料的时候,发现一篇写得不错的文章,虽然比喻有点...原创 2010-09-30 00:13:18 · 906 阅读 · 0 评论 -
各个数据库连接的URL
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示例:"jd...原创 2010-09-30 00:12:17 · 104 阅读 · 0 评论 -
java堆和栈之间的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java 的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译...原创 2010-09-30 00:09:03 · 77 阅读 · 0 评论 -
Java注解
注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包中。 @Override 表示当前方法是覆盖父类的方法。 @D...原创 2010-10-20 14:30:28 · 63 阅读 · 0 评论