随笔分类 -  JAVA WEB

摘要:一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访 阅读全文
posted @ 2017-12-28 20:25 limeOracle 阅读(367) 评论(0) 推荐(0) 编辑
摘要:一、配置文件:SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file 其中属性详解:defaultEncoding="UTF-8" 是请求的编码格式,默认为iso-8859-1maxUploadSize= 阅读全文
posted @ 2017-09-17 23:44 limeOracle 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:1. 表单上传 这是传统的form表单上传,使用form表单的input[type=”file”]控件,可以打开系统的文件选择对话框,从而达到选择文件并上传的目的,它的好处是多浏览器兼容,它是web开发者最常用的一种文件上传方式。 表单的代码如下: 以下是表单上传几个关键点: method=”pos 阅读全文
posted @ 2017-09-17 21:53 limeOracle 阅读(509) 评论(0) 推荐(0) 编辑
摘要:现在有很多Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于java的Commons FileUpload、还有Struts1.x和Struts2中带的上传文件功能(实际上,Struts2在底层也使用了Commons FileUpload)。 虽然现在有很多上传组件可以利用,但是了解We 阅读全文
posted @ 2017-09-17 20:20 limeOracle 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:0. SpringMVC -- 梗概--源码--贰--上传 1. Web上传文件的原理及实现 2. Web文件上传方法总结大全 3. SpringMVC 文件上传配置,多文件上传,使用的MultipartFile 啦啦啦 阅读全文
posted @ 2017-09-17 20:18 limeOracle 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1. 连接池的实现原理 1. 创建连接池 首先要创建一个静态的连接池。这里的“静态”是指池中的连接时在系统初始化时就分配好的,并且不能够随意关闭。Java 提供了很多容器类可用来构建连接池,例如Vector、Stack等。在系统初始化时,根据配置创建连接并放置在连接池中,以后所使用的连接都是从该连接 阅读全文
posted @ 2017-09-12 22:55 limeOracle 阅读(791) 评论(0) 推荐(0) 编辑
摘要:request request.getContextPath() 返回站点的根目录 request.getRealpath("/")得到的是实际的物理路径,也就是你的项目所在服务器中的路径 request.getScheme() 等到的是协议名称,默认是http request.getServerN 阅读全文
posted @ 2017-08-07 16:22 limeOracle 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了sl 阅读全文
posted @ 2017-05-23 15:45 limeOracle 阅读(646) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 啦啦啦: 阅读全文
posted @ 2017-05-12 09:57 limeOracle 阅读(167) 评论(0) 推荐(0) 编辑
摘要:在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP 阅读全文
posted @ 2017-04-26 15:06 limeOracle 阅读(8845) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 阅读全文
posted @ 2017-04-26 10:19 limeOracle 阅读(367) 评论(0) 推荐(0) 编辑
摘要:web页面 验证码 生成 kaptcha 是一个非常实用的验证码生成工具。有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用 com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到 H 阅读全文
posted @ 2017-04-12 13:11 limeOracle 阅读(1655) 评论(0) 推荐(0) 编辑
摘要:ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经 阅读全文
posted @ 2017-03-31 21:44 limeOracle 阅读(393) 评论(0) 推荐(0) 编辑
摘要:目录 一了解Servlet的概念 二Servlet技术功能 三 Servlet技术特点 四 Servlet生命周期 五servlet工作过程 六 Servlet与JSP区别 七Servlet代码结构 八 Servlet第一个程序 一、了解Servlet的概念 Servlet定义:Servlet是基于 阅读全文
posted @ 2017-03-29 22:50 limeOracle 阅读(3325) 评论(0) 推荐(0) 编辑
摘要:注*:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序 注*:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 注*:EJB是sun 阅读全文
posted @ 2017-03-29 21:26 limeOracle 阅读(79499) 评论(2) 推荐(2) 编辑
摘要:一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Jav 阅读全文
posted @ 2017-03-21 11:32 limeOracle 阅读(221) 评论(0) 推荐(0) 编辑
摘要:/WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 /WEB-I 阅读全文
posted @ 2017-03-03 15:51 limeOracle 阅读(276) 评论(0) 推荐(0) 编辑
摘要:文件下载需要五步: 1.设置文件ContentType类型 2.设置文件头 3.获取输出流(out) 4.写到输出流(out)中 5.关闭资源 华丽的分割线 web项目导出Excel文档 POM : Class : RestController Class : @Service 啦啦啦 啦啦啦 啦啦 阅读全文
posted @ 2017-02-17 16:07 limeOracle 阅读(3892) 评论(0) 推荐(0) 编辑
摘要://保存区域选择的设备 $scope.saveDevice = function(){ var device = []; $("input[type='checkbox']:checked").each(function(index,obj){ device.push({"id":$(this).val()}); }) var params = { devicestr... 阅读全文
posted @ 2016-12-02 17:45 limeOracle 阅读(926) 评论(0) 推荐(0) 编辑