上一页 1 2 3 4 5 6 7 ··· 9 下一页

2013年9月4日

Address already in use: JVM_Bind

摘要: 1,独立运行的Tomcat没有关闭.自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决.2,安装了其他的软件占用了Tomcat的端口.用可以查看端口的工具查看一下,或者,直接改掉tomcat的默认端口.即可.3.产看端口的方法 打开“运行”窗口输入“cmd”后回车进入命令提示符窗口,在提示符下首先输入“netstat-an”并回车,其中参数-a的含义表示显示所有连接和侦听端口,-. 阅读全文

posted @ 2013-09-04 19:50 笨'小孩 阅读(196) 评论(0) 推荐(0)

2013年9月3日

Eclipse--java.lang.OutOfMemoryError: PermGen space

摘要: 这一段时间,Eclipse总是死掉,几乎是稍微操作快一点就会死掉,几分钟一次,搞得人郁闷至极。浪费了不少时间,在网上搜了下,看到很多朋友也出现类似的情况,在网上求救,但是网上的办法都只是说通过修改eclipse.ini文件来加大Eclipse的内存。 自己试了下,发现不管用。今天,又死掉了,不过爆出一个经常出现的错误,大意是:permgen space导致内存溢出。实在忍无可忍,上网一搜,发现网络真是个好东西,尤其是对我们这种自学者而言,无疑是授业解惑的良师益友。 这里总结一下自己的经验和网友的经验,希望能够对受此问题折磨的朋友有所参考价值。 解决办法如下: 在eclipse.ini配置文件中 阅读全文

posted @ 2013-09-03 00:43 笨'小孩 阅读(154) 评论(0) 推荐(0)

2013年9月1日

MyEclipse设置启动工作区?

摘要: 1.File菜单下有个SwitchWorkspace项,可以修改工作区2.启动Eclipse/MyEclipse,打开Window->Preferences->General,然后勾选StartupandShutdown页中的Promptforworkspaceonstartup;我用的是Eclipse3.4,不同版本下StartupandShutdown项的位置可能有差异。3.用记事本打开\eclipse\configuration\.settings\org.eclipse.ui.ide.prefs,将SHOW_WORKSPACE_SELECTION_DIALOG的值改为tru 阅读全文

posted @ 2013-09-01 08:09 笨'小孩 阅读(647) 评论(0) 推荐(0)

2013年8月30日

No bean named 'TestService' is defined

摘要: 数据库中定义了的TestService和Java类中定义的不一致,特别是大小写的问题webservice开发总结:1.命名空间的问题2.在实现类中添加注解3.数据库命名与java类的service注解的命名一致4.tomcat的部署和运行5.单元测试 阅读全文

posted @ 2013-08-30 14:11 笨'小孩 阅读(885) 评论(0) 推荐(0)

2013年7月11日

连接池和JDBC优化

摘要: 一、数据库连接池1.什么是连接池传统的开发模式下,Servlet处理用户的请求,找Dao查询数据,dao会创建与数据库之间的链接,完成数据查询后会关闭数据库的链接。这样的方式会导致用户每次请求都要向数据库建立链接而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。解决方案就是数据库连接池连接池就是数据库连接对象的一个缓冲池我们可以先创建10个数据库连接缓存在连接池中,当用户有请求过来的时候,dao不必创建数据库连接,而是从数据库连接池中获取一个,用完了也不必关闭 阅读全文

posted @ 2013-07-11 10:00 笨'小孩 阅读(873) 评论(0) 推荐(1)

JDBC分页

摘要: jdbc分页1.什么是分页在数据量较大的情况下,我们会数据分作多页显示,让用户浏览起来更加的方便,可以根据页码去翻阅每一页的数据2.如何实现分页的分析说到分页,一般都会立刻想到先将数据存入集合,再将数据分作多页显示,这样的做法固然可以,可是一旦数据量较大的话就会造成内存的溢出,再者说,大部分用户的浏览习惯都是只看前三页,如果数据总共有100页,那就完全没必要将数据全部从数据库中查出来了,所以一个普遍的实现方式都是根据用户需要浏览的页码,从数据库中查询一页的数据供用户浏览分页的目的就是为了更加合理地做页面显示,所以首先要解决的就是页面需要显示哪些数据通常来讲,页面上会显示当前页的信息、当前第几页 阅读全文

posted @ 2013-07-11 09:57 笨'小孩 阅读(290) 评论(0) 推荐(0)

JDBC事务

摘要: jdbc事务1.什么是事务所谓事务,就是针对数据库的一组操作(多条sql)位于同一个事务的操作具备同步的特点,也就是要么都成功,要么都失败2.事务的作用在实际中,我们的很多操作都是需要由多条sql来共同完成的,例如,A账户给B账户转账就会对应两条sqlupdateaccountsetmoney=money-100wherename=‘a’;updateaccountsetmoney=money+100wherename=‘b’;假设第一条sql成功了,而第二条sql失败了,这样就会导致a账户损失了100元,而b账户并未得到100元如果将两条sql放在一个sql中,当第二条语句失败时,第一条sq 阅读全文

posted @ 2013-07-11 09:56 笨'小孩 阅读(664) 评论(1) 推荐(0)

JSP九个隐式对象

摘要: jsp九个隐式对象ServletConfig configServletContext applicationHttpServletResponse responseHttpServletRequest requestHttpSession sessionJspWriter outthis(Servlet对象) pageThrowable exceptionPageContext pageContext获得其他8个1.out对象jsp中输出数据尽量使用out不要使用response直接获得流输出jsp页面输出时会自动调用response.getW... 阅读全文

posted @ 2013-07-11 09:45 笨'小孩 阅读(294) 评论(0) 推荐(0)

会话技术

摘要: 会话技术1.会话,用户打开浏览器,点了一些超链接,关闭浏览器的过程2.会话过程中会产生一些数据,这些数据是每个用户独享的,需要找个地方存起来3.会话技术就是解决上述问题的,Cookie是客户端技术,Session是服务器端技术Cookie对象1.Cookie对象的创建Cookiecookie=newCookie(key,value);2.发送CookieResponse.addCookie(cookie);3.获取指定的Cookie//获得用户发送的所有CookieCookie[]cookies=request.getCookies(); //如果没发Cookie过来,为null//遍历找到l 阅读全文

posted @ 2013-07-11 09:29 笨'小孩 阅读(218) 评论(0) 推荐(0)

Response/Request

摘要: 一、乱码问题1.出现乱码的原因1)在计算机中数据以二进制的形式进行存储的,数据的传输也是通二进制的形式2)需要存字符,会出现字符与字节之间的转换(输入字符读到的字符)3)字符和字节之间如何实现转换?都是通过查码表4)字符到字节是编码,字节到字符是解码,编码和解码用到了不同码表就会出现乱码问题2.解决乱码1)拿到乱码基本上都是由于解码错误导致的,解决办法,重新编码再解码2)以后将文件交给解析器,出现乱码,首先想到是否通知别人文件的编码格式二、Response对象1.responsegetWriter方法获得字符流,用于向浏览器输出字符数据中文乱码问题2.文件下载文件名中文乱码问题由于文件名是跟着 阅读全文

posted @ 2013-07-11 08:56 笨'小孩 阅读(471) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航