web
祥灬子
命是弱者的借口,运是强者的谦辞!!
展开
-
会话管理之Cookie技术应用
会话管理是web开发中比较重要的环节,这一节主要总结下会话管理中的cookie技术。1. 何为会话 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称为一个会话。1.1 会话过程中要解决的问题 1)每个用户在使用浏览器与服务器进行会话的过程中,不可避免会各自产生一些数据,程序要原创 2016-06-07 20:05:04 · 448 阅读 · 0 评论 -
WEB系统防止同一账号,同时在多个不同设备登录。
方案一、在用户表新增三个字段分别存储,用户登录口令、上次登录IP地址、上次登录时间,在登录成功后,生成唯一用户登录口令,把用户登录口令、上次登录IP地址、上次登录时间存储到SESSION,并相应的存储到用户表。然后提示用户 上次登录IP地址、上次登录时间。(也可以把IP地址转为具体地区展示)方案二、判断是否已经登录时,先判断是否登录状态? 再读取SESSION的用户登录口令,如果登录口令不为空,则把原创 2017-04-14 16:05:51 · 17426 阅读 · 0 评论 -
JS-前端实现图片上传
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <met原创 2017-02-06 14:14:20 · 770 阅读 · 0 评论 -
js文本框回车事件
js代码$("#b-text").keypress(function(){ if(event.keyCode == 13){ var value=$("#b-text").val(); if(value.length > 0){ window原创 2016-12-04 16:59:13 · 2608 阅读 · 0 评论 -
前端面试题1
第1题 块级元素和行内元素都有哪些 块级元素:div, p, form, ul, li, ol, dl, form, hr, table 行内元素:span, img, input, label, select, textarea, cite第2题 介绍所知道的CSS hack技巧 1、属性级Hack:当CSS写在同一行时,IE6无法识别!important。原创 2016-09-23 13:16:30 · 356 阅读 · 0 评论 -
浏览器http的缓存机制
我们在访问百度首页的时候,会发现不管怎么刷新页面,静态资源基本都是返回 200(from cache):随便点开一个静态资源是这样的:哎哟有Response报头数据呢,看来服务器也正常返回了etag什么鬼的应有尽有,那状态200不是应该对应的非缓存状态么?要from cache的话不是应该返回304才合理么?难道是度娘的服务器转载 2016-08-19 17:08:15 · 441 阅读 · 0 评论 -
css之transform属性
css3属性——transform *{margin:0;padding:0;}body{background:#111;}.box{width:500px;margin:50px auto;}.box img{border-radius:50%;transform:rotate(10deg);width:400px;height:400px;}.box img:原创 2016-06-20 23:17:26 · 594 阅读 · 0 评论 -
web之瀑布流布局
组件分享:http://pan.baidu.com/s/1eShoNx4参考网站:http://www.wookmark.com/about/api瀑布流布局非常适合大量图片的展示,一改过去裁剪图片尺寸统一的排版,每张图片都能完全展示,并错落有致,让人眼前一亮。注意事项:项目中的 img 元素的 width 和 height 属性需要写,否则定位会不准确。(可以用 Ja原创 2016-06-19 21:47:50 · 634 阅读 · 0 评论 -
java框架之spring模块概述
Spring框架包含许多特性,并被很好地组织在下图所示的七个模块中。本节将依次介绍每个模块。 Core 封装包是框架的最基础部分,提供IoC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系(解藕)和配置。 Context(上下文) 封装包构筑于Cor原创 2016-07-01 12:31:41 · 347 阅读 · 0 评论 -
java框架之spring(国际化处理)
导入相关jar包:添加资源配置文件:myMessage_zh_CN.propertiesmyMessage_en_US.properties配置文件applicationContext.xmlmyMessage后台获取资源package com.dx.test;import java.util.原创 2016-07-05 18:35:42 · 4159 阅读 · 0 评论 -
java开发二维码
需要jar包:http://pan.baidu.com/s/1o7V3bxKpackage com.dx.util;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.原创 2016-06-16 23:19:08 · 332 阅读 · 0 评论 -
json应用(2)
jar包导入:http://pan.baidu.com/s/1c1Irf4cpackage com.dx.test;import java.util.ArrayList;import java.util.HashMap;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import co原创 2016-07-02 17:20:15 · 271 阅读 · 0 评论 -
json基础介绍
1.json是什么?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,比XML更轻巧,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Pe原创 2016-07-02 13:26:43 · 296 阅读 · 0 评论 -
java框架之struts2数据类型转换(2)
1.局部类型转换Point.javapackage com.dx.pojo;public class Point {private Integer x;private Integer y;public Integer getX() {return x;}public void setX(Integer x) {this.x = x;}原创 2016-07-01 22:47:46 · 375 阅读 · 0 评论 -
java框架之struts2数据类型转换(1)
接收请求参数参数传递可以是get方式提交的,也可以是post方式提交的有两种方式:第一种方式,采用基本类型接收请求参数,原理是struts2采用了反射技术给action类的属性赋值第二种方式,采用复合类型接收参数。其内部是采用了反射技术,首先如果相应的类的对象为null,就调用默认的无参的构造方法生成一个实例,然后给实例的属性赋值采用基本类型接收请求参数在action类中定原创 2016-07-01 18:27:49 · 365 阅读 · 0 评论 -
js控制textarea文本域自适应高度
autoresizing textareatextarea {width:360px;border: 0 none white;overflow: hidden;padding: 0;outline: none;background-color: #D0D0D0;resize: none;margin-top:30px;margin-left:400px原创 2016-06-30 10:49:54 · 5369 阅读 · 0 评论 -
js控制光标上下移动
Untitled Document var cols=3; var obj; var key; function setobj(input){ obj=input; } function init(){ document.onkeydown=keyDown; docu原创 2016-06-30 09:35:25 · 2954 阅读 · 0 评论 -
JavaWeb开发中避免表单重复提交方法一
在Web开发中我们有时需要避免表单重复提交情况,比如发生在页面刷新等,如果不能很好解决,可能产生大问题,如网购订单提交。解决方案一:在中件加入一个jsp,该jsp不提供显示,而只是对请求转发功能。表单 index.jsp index.jsp 用户名: 密码:原创 2016-06-28 20:28:21 · 355 阅读 · 0 评论 -
JavaWeb开发之添加日志框架-log4j
第一步:添加jar包log4j.jar 第二步:添加log4j.properties配置文件#Created by JInto - www.guh-software.de#Mon May 18 13:29:01 CST 2009log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layou原创 2017-12-24 10:58:27 · 1034 阅读 · 0 评论