
JavaEE
糖人豆丁
这个作者很懒,什么都没留下…
展开
-
JavaEE中response.setContentType方法的使用
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据在servlet中,习惯性地会首先设置请求以及相应的内容类型以及编码方式,所以最好在一开始就先写上response.setContentType方法,最起码要写在response.getWriter方法前面。因为response.s原创 2016-04-26 21:13:04 · 4485 阅读 · 0 评论 -
Java泛型之分页
一、 需求描述在JavaWeb开发中,分页是很常见的功能,在一个系统中,根据需求可能存在不同模块的分页,但是如果对每一个分页都写一个具体的类,这样做重复度太高,会造成代码冗余,因为分页处理的内容只不过是实体类型不同而已,其他的都大同小异。类型不同,自然想到Java泛型的类型参数,关于Java泛型,贴一篇不错的博客。二、具体实现首先,根据分页的功能需要抽象出一个泛型基类PageModel,该...原创 2019-03-23 16:11:26 · 2106 阅读 · 0 评论 -
服务器下MySQL数据库的定时备份与恢复
原文地址一、为什么要进行数据库备份在生产环境中数据库可能会遭遇各种各样的不测从而导致数据丢失,所以, 为了在数据丢失之后能够恢复数据, 我们就需要定期的备份数据。二、 实现功能描述把MySql数据库存放目录/var/lib/mysql下面的test数据库备份到/media/hsu/DA18EBFA09C1B27D/test_db_backup里面(这里数据库备份是放到了另外一个硬盘下面),...原创 2019-03-07 10:11:56 · 735 阅读 · 1 评论 -
MySQL错误SELECT list is not in GROUP BY clause and contains nonaggregated column解决”
MySQL报错如下:Expression #12 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'shaogang.role_menu.role_menu_id' which is not functionally dependent on columns in GROUP BY clause...原创 2018-12-12 09:23:29 · 20917 阅读 · 0 评论 -
JSP用户未登录跳转到网站首页
在JSP中加入:<% if(request.getSession().getAttribute("userId")==null) response.sendRedirect("/common/toLogin.action"); %>原创 2018-12-06 20:45:49 · 2316 阅读 · 1 评论 -
Java Web禁止浏览器后退
对于很多内部系统,用户登录后应该禁止使用浏览器的后退按钮退出,而是使用页面上的退出按钮来退出系统,因此需要禁止浏览器的会推按钮功能。 function disablePageBack() { //消除后退的所有动作。包括 键盘、鼠标手势等产生的后退动作。,用户登录到系统中后,浏览器回退按钮失效,只能点击退出按钮退出系统! history.pushS...原创 2018-11-25 11:04:36 · 1762 阅读 · 1 评论 -
使用Intellij IDEA创建第一个SpringMVC工程
研究生入学跟老师做项目,之前没有接触过Spring,在看了近一个月的教学视频后,发现也就那么点东西,在这里总结回顾一下,算是对Spring进行一下巩固。顺便推荐一下使用IDEA进行开发,我之前都是用Eclipse,可是转到IDEA上之后简直对它爱不释手,我反正以后写Java 都不会再用Eclipse和MyEclipse了一、Spring MVC 架构Spring Web MVC和Struts一样都是原创 2017-07-30 19:11:14 · 13639 阅读 · 2 评论 -
Servlet学习
Servlet是Sun公司提供的动态web资源开发技术。本质是上一段java小程序,要求这个小程序必须实现Servlet接口,以便服务器能够调用.可以将Servlet加入到Servlet容器中运行 *Servlet容器:能够运行Servlet的环境,如Tomcat *web容器:能够运行web应用的环境,如TomcatServlet接口实现类 Servlet接口Sun公司定义了两原创 2017-01-17 21:07:49 · 277 阅读 · 0 评论 -
XML学习
一、XML概述XML英文全称为Extensible Markup Language,即可扩展标记语言。XML技术由W3C组织发布,目前还遵循XML1.0规范。XML是一种数据存储格式。现实生活中存在着大量的数据,这些数据之间往往是有一定的关系的,如“中国/山东/青岛”,这就是一个覆盖范围的层级关系。我们希望在计算机中保存和处理这些数据的同时能够保存和处理他们之间的关系,XML及时为了解决这样的需原创 2017-01-17 11:42:34 · 668 阅读 · 0 评论 -
Java工程开发命名规范
java的包名都是由小写单词组成的,类名的首字母都是大写,也就是我们常用的驼峰写法,包路径一般都是对系统模板的定义与归类。这样看了包名很容易就明白哪一个模块是干什么的,很容易通过对应的包路径找到对应的代码!在java开发的过程中,每名Java开发人员都可以编写属于自己的java package,为了在编写中保证每一个java package命名的唯一性,要求开发人员在自己定义的包名前加上唯一的前缀。转载 2016-06-03 10:55:01 · 3074 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.alibaba.druid.support.http.WebStatFilter异常解决
将c3p0换成Druid数据库连接池后,启动运行时报错:java.lang.ClassNotFoundException: com.alibaba.druid.support.http.WebStatFilter查看确实将Druid导入到lib目录下对应的配置文件内容也设置了,可是还是有问题,后来发现之前的博客需要将Druid放入到Tomcat的lib目录下,试了一下,问题解决!...原创 2019-06-30 22:20:15 · 7375 阅读 · 1 评论