摘要: 连接数据库的步骤: 1、注册驱动(只做一次) 2、建立连接(Connection) 3、创建执行SQL的语句(Statement) 4、执行语句 5、处理执行结果(ResultSet) 6、释放资源 在写代码之前,我们需要导入数据库驱动,即 mysql-connector-java-5.0.8-bi 阅读全文
posted @ 2017-06-05 17:18 长情白月光 阅读(5475) 评论(0) 推荐(0) 编辑
摘要: 一些初次接触使用 Eclipse 工具来开发 JAVA Web 工程的开发人员,可能会对 Eclipse 和 Tomcat 的绑定产生一个疑惑。 那就是 在修改了 Tomcat 的8080端口为80后,返回到 Tomcat 安装目录的子目录 bin 下,找到并双击 startup.bat,这时的 Tomcat 在黑窗口中正常启动。然后去打开本地浏览器在地址栏输入 http... 阅读全文
posted @ 2017-06-04 13:53 长情白月光 阅读(6463) 评论(0) 推荐(0) 编辑
摘要: 有些许强迫症的开发人员可能会因为 MyEclipse/Eclipse 中 Web Browser 和 Switch Workspace 冗余的历史记录而感到苦恼,下面的方法就可以有效的帮助解决你的痛点: 一、清除 Web Browser 中的历史记录 1:打开 MyEclipse 中的工作目录,打开 阅读全文
posted @ 2017-06-01 13:38 长情白月光 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: 一、题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153 = 1的三次方+5的三次方+3的三次方。 程序分析:利用 for 循环控制100-999个数,每个数分解出个位,十位,百位。 代码实现如下: 二、题目:编写程 阅读全文
posted @ 2017-05-31 18:46 长情白月光 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 使用 udp 协议,写一个基于命令行的聊天软件;客户端跟服务端分别在命令行启动之后,客户端和服务器端可以互相发送数据。 代码实现如下: 一、创建线程 sendThread 和 receiveThread 二、利用线程 sendThread 实现信息的发送 三、利用线程 receiveThread 实 阅读全文
posted @ 2017-05-12 23:55 长情白月光 阅读(1287) 评论(2) 推荐(0) 编辑
摘要: 在使用 Hibernate 进行数据库操作的时候,在启动 Tomcat 服务器后,Console 控制台可能会打印出这样的异常:java.lang.NoClassDefFoundError: javax/persistence/EntityListeners 一、异常描述: 二、错误分析: Hibe 阅读全文
posted @ 2017-05-08 19:48 长情白月光 阅读(3589) 评论(0) 推荐(1) 编辑
摘要: 本篇对 Web 开发中,项目部署后、开启 Tomcat 服务器 Console 控制台报错 java.lang.NoClassDefFoundError: ognl/PropertyAccessor 进行分析,并将解决方法记录如下: 一、异常描述: 二、错误分析:缺少 ognl 的 jar 包,无法 阅读全文
posted @ 2017-05-07 23:57 长情白月光 阅读(5150) 评论(0) 推荐(0) 编辑
摘要: Hibernate 定义了 CriteriaSpecification 接口规范用来完成面向对象的条件查询,Criteria 和 DetachedCriteria 就是 CriteriaSpecification 的子接口。 在进行本篇的内容之前,我们先来大致说一说 Criteria 和 Detac 阅读全文
posted @ 2017-05-07 23:24 长情白月光 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 介于上篇我们讲述了基于 Struts2 的单文件和多文件上传,这篇我们来聊一聊基于 Struts2 的文件下载。 1、导 jar 包 commons-io-2.0.1.jar struts2-core-2.3.15.3.jar xwork-core-2.3.15.3.jar struts2-suns 阅读全文
posted @ 2017-05-06 18:28 长情白月光 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 文件的上传下载是 Web 开发中老生常谈的功能,基于 Struts2 框架对于实现这一功能,更是能够给我们带来很多的便利。Struts2 已经有默认的 upload 拦截器。我们只需要写参数,它就会自动帮我们封装好。这篇我们就先来看一下基于 Struts2 的单文件和多文件上传。 1.1 导 jar 阅读全文
posted @ 2017-05-06 16:49 长情白月光 阅读(7848) 评论(0) 推荐(0) 编辑