自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大学生小汪的成长博客

站在大学生立场

  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 利用过滤器处理post或get请求编码

下面这是某个具体的Servlet解决post请求或get请求编码乱码的解决方案: //post request.setCharacterEncoding("utf-8"); //get String username=request.getParameter("username"); username=new String(username.getBytes("ISO-8859-1"),"ut...

2019-10-29 18:20:30 951

原创 移动端app请求访问servlet

一招搞定: 利用过滤器统一设置: public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { //设置编码 arg0.setCharacterEncoding("utf-8"); arg0.s...

2019-10-28 23:39:22 483

原创 JAVAWeb文件上传下载

文章说明: 首先,为了方便读者体验,以下是一定能正常运行的所有代码.....相信你一定能正常运行。 然后,会讲解其中一些特别的注意事项。 结构图: 引入jar包: apache: commons-fileupload.jar组件,commons-fileupload.jar依赖 commons-io.jar。 jsp页面: <%@ page language="java" c...

2019-10-28 23:33:52 311

原创 Ajax原理和执行流程

同步交互与异步交互: 同步: >发一个请求,就要等待服务器的响应结束,然后才能发出第二个请求!中间的时间只能等待。 >刷新的是整个页面!给用户带来不好的体验 异步: >发一个请求后,无需等待服务器的响应,然后就可以发出第二个请求! >可以使用js接收服务器的响应,然后使用js来局部刷新! 是什么ajax及其特点: *asynchronous javascript and...

2019-10-27 23:11:58 1409

原创 JavaWeb框架的由来

3、 倡导了MVC思想的servlet版本servlet1.2出现------------jsp+javabean+servlet jsp出现后,也存在问题,1)前端开发人员需要看大量他看不懂的后端代码;2)同样,servlet开发人员也在复杂的前端代码中找到其能写servlet代码的地方 所以,MVC思想的JSP+JavaBean+Servlet诞生了 JSP(V):JS...

2019-10-27 23:11:18 204

原创 洛谷-UVA11988 损坏的键盘

题目描述 PDF 输入格式 输出格式 题意翻译 你在输入文章的时候,键盘上的Home键和End键出了问题,会不定时的按下。你却不知道此问题,而是专心致志地打稿子,甚至显示器都没开。当你打开显示器之后,展现你面前的数一段悲剧文本。你的任务是在显示器打开前计算出这段悲剧的文本。 给你一段按键的文本,其中'['表示Home键,']'表示End键,输入结束标志是文件结束符(EOF)。...

2019-10-24 18:11:44 195

原创 洛谷-UVA101 The Blocks Problem

输入格式 输出格式 题意翻译 初始时从左到右有n个木块,编号为0~n-1,要求实现下列四种操作: move a onto b: 把a和b上方的木块全部放回初始的位置,然后把a放到b上面 move a over b: 把a上方的木块全部放回初始的位置,然后把a放在b所在木块堆的最上方 pile a onto b: 把b上方的木块部放回初始的位置,然后把a和a上面所有的木块整体放到...

2019-10-23 21:26:25 133

原创 Java完成密码找回功能

说明:以讲解Email操作为主,不过多描述数据库操作,有javaweb基础的话,我相信能够举一反三。 必要的准备工作(略): 1.导入jar包 需要一个发送邮件的jar包 :javax.mail .jar 下载jar包:链接:https://pan.baidu.com/s/1t9G_V2aaa_FbHx51pbB1Xg 提取码:s4a5 2.(略写...

2019-10-21 21:27:39 2409 1

转载 java静态代码块、静态方法、静态变量、构造代码块、普通代码块

一、静态代码块   1.在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块: public class CodeBlock{ static{ System.out.println("静态代码块"); } }   2.执行时机     静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于各种代码块以及构造函...

2019-10-16 22:15:34 171

原创 session绑定与解绑,钝化活化

session对象的四种状态: 1)绑定、解绑 2)与钝化(序列化、持久化)、活化(反序列化)二者的联系:对象绑定在session中(监听1),session钝化对象随之钝化(监听2)。 下面将介绍这两个过程的监听即:绑定、解绑 与钝化、活化。 session绑定和解绑(无需配置web.xml): 监听象需实现:HttpSessionBingListener接口。作用:javabean实现H...

2019-10-15 22:51:23 489

原创 JavaWeb监听器以及案例

对象监听器:request、Session、Application 监听内容:创建、销毁、属性改变事件 >实现ServletContextListener,HttpSessionListener,ServletRequestListener接口 public class ContextSessionRequestListener implements ServletContextLi...

2019-10-15 16:24:31 619

原创 JavaWeb过滤器(链)以及案例

作用: >对服务器接受的请求资源和响应给游览器的资源进行管理。 >保护servlet 使用: > 创建一个实现了Filter接口的普通java类。 覆写接口的方法:init方法,doFilter方法,destory方法。> 调用FilterChain.doFilter方法进行拦截和放行操作 @Override public void doFilter(Servl...

2019-10-14 23:21:01 688

原创 字符串循环左移

题目: 给定一个字符串S[0...N-1],要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符“a”、“b”移动到字符串的尾部,得到新字符串“cdefab”:即字符串循环左移k。(等价于循环右移n-k位)算法要求:时间复杂度O(n),空间复杂度为O(1) 分析: 1)暴力位移法:每次循环左移1位,调用k次即可。 时间复杂度O(kN),空间复杂度O(1) 2)三次拷...

2019-10-10 00:14:53 619

原创 MVC与JavaWeb三层架构的误区

最突出的错误 1.首先MVC ≠ JavaWeb,它们互不冲突,可以同时存在,两者相互依存二者对项目的理解角度不同。 2.首先MVC是框架模式,不是设计模式 (自己百度)。 3.将MVC理解为一种思想是最好的出路!!MVC模式被广泛用于Java的各种框架中,比如Struts2、Spring MVC等等都用到了这种思想。 一、MVC不是java独有,所有的B/S结构的项目都在使用它! MVC...

2019-10-08 14:35:15 230

原创 封装ajaxutils工具

文件位置: ajaxutils.js封装的方法: //创建request对象 function createXMLHttpRequest(){ try{ return new XMLHttpRequest(); }catch(e){ try{ return new ActiveXObject("Xsxml2.XMLHTTP"); }catch(...

2019-10-08 13:32:43 234

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除